Ayyıldız2 | 2008 TR Yapısı • 1-99 Orta Emek Destan • Oto Avsız • 10 Temmuz 21:00 HEMEN TIKLA!
Kod:
[INDENT] [FONT=Arial]Merhaba Arkdaşlar Enerji Sistemini Eklemeyi Ögreticem Ama Direk Linke Geçyim Herşey Linkte[/FONT]
[IMG]http://img428.yukle.tc/images/6373Energie-System_1.png[/IMG]
[IMG]http://www.bidepo.com/images/enerji23.jpg[/IMG]
Link
[FONT=Arial]questi yabancıdır Turkmmoda İlk Paylasan Benim :)[/FONT]
Orjinal Konu
[FONT=Arial]Yapılışı:[/FONT]
constinfo.py
[B]ENERGY = 0
ENERGY_END_TIME = 0
ENERGY_TYPE = 0
ENABLE_ENERGY_SYSTEM = 1[/B]
Game.py
[B]def __ServerCommand_Build(self):[/B]
So nun tragt ihr unten ein :
[B]"energysystem" : self.__energysystem,[/B]
So, das sieht dann so aus bei mir :
[B]def __ServerCommand_Build(self):
serverCommandList={
"buff1" : self.__buff1,
"buff2" : self.__buff2,
"buff3" : self.__buff3,
"buff4" : self.__buff4,
"pot1" : self.__pot1,
"pot2" : self.__pot2,
"pot3" : self.__pot3,
"pot4" : self.__pot4,
"ConsoleEnable" : self.__Console_Enable,
"DayMode" : self.__DayMode_Update,
"PRESERVE_DayMode" : self.__PRESERVE_DayMode_Update,
"CloseRestartWindow" : self.__RestartDialog_Close,
"OpenPrivateShop" : self.__PrivateShop_Open,
"PartyHealReady" : self.PartyHealReady,
"ShowMeSafeboxPassword" : self.AskSafeboxPassword,
"CloseSafebox" : self.CommandCloseSafebox,
"energysystem" : self.__energysystem,[/B]
So nun tragt ihr das ganz unten in der game ein :
# Energy System Anfang
def __energysystem(self, value):
import constinfo
constinfo.ENERGY_TYPE = int(value[:value.find("|")])
constinfo.ENERGY = int(value[value.find("|") + 1:value.find("#")])
constinfo.ENERGY_END_TIME = long((value[value.find("#") + 1:]))
# Energy System Ende
Gut. Nun sind wir so gut wie fertig mit allem.
Ladet die quest aus meinem Archiv hoch und tragt das in die Questlib (in meinem Fall die von Mijago) :
[CODE] function setenergy(typ,value,timez)
pc.setqf("energy_value",value)
pc.setqf("energy_typ",typ)
pc.setqf("energy_date",timez)
end
function setenergytime(timez)
pc.setqf("energy_date",timez)
end
function getenergytyp()
return pc.getqf("energy_typ")
end
function getenergyvalue()
return pc.getqf("energy_value")
end
function getenergytime()
return pc.getqf("energy_date")
end
[/CODE]