HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!
5 dk bi geminye sordum neresi olabilir dedim.
c++ game de cahr .cpp gösterdi olabilir dedi denemedim olmadı.
sonra pydekini önerdi.düzeldi sorun.
gemini sayesinde çözüldü.
Videoda yapılan şu.
tritona +3200 çeviklik efsunu ekllendi test edildi
videoda tritonu tkaıcna 1 2
tritonu çıakrıcna yani çeviklike fsunu 3200 olmadan 600 küsür vurdu.
yani bu gösteriyor ki çeviklik efsunu savunamda çalışıyor.
savuşturma başka şey.
uicharacter.py bu şekilde olmalı.
Kod:def __GetTotalDefText(self): try: # player.GetStatus her zaman tam sayı döndürmeyebilir, int() ile garantiye alıyoruz defValue = int(player.GetStatus(player.DEF_GRADE)) dexValue = int(player.GetStatus(player.DEX)) totalDef = defValue + dexValue if constInfo.ADD_DEF_BONUS_ENABLE: totalDef += int(player.GetStatus(player.DEF_BONUS)) return "%d" % (totalDef) except: # Eğer bir hata olursa en azından orijinal savunmayı görelim, 999 görmeyelim return "%d" % (player.GetStatus(player.DEF_GRADE)) return "%d" % (defValue) def RefreshStatus(self): if self.isLoaded==0: return try: self.GetChild("Level_Value").SetText(str(player.GetStatus(player.LEVEL))) self.GetChild("Exp_Value").SetText(str(unsigned32(player.GetEXP()))) self.GetChild("RestExp_Value").SetText(str(unsigned32(player.GetStatus(player.NEXT_EXP)) - unsigned32(player.GetStatus(player.EXP)))) self.GetChild("HP_Value").SetText(str(player.GetStatus(player.HP)) + '/' + str(player.GetStatus(player.MAX_HP))) self.GetChild("SP_Value").SetText(str(player.GetStatus(player.SP)) + '/' + str(player.GetStatus(player.MAX_SP))) self.GetChild("STR_Value").SetText(str(player.GetStatus(player.ST))) self.GetChild("DEX_Value").SetText(str(player.GetStatus(player.DX))) self.GetChild("HTH_Value").SetText(str(player.GetStatus(player.HT))) self.GetChild("INT_Value").SetText(str(player.GetStatus(player.IQ))) self.GetChild("ATT_Value").SetText(self.__GetTotalAtkText()) # Yeni hali (C++ tarafında yaptığın hesaplamaya paralel olarak): # self.GetChild("DEF_Value").SetText(self.__GetTotalDefText()) self.GetChild("DEF_Value").SetText(str(int(self.__GetTotalDefText()) + player.GetStatus(player.DX))) self.GetChild("MATT_Value").SetText(self.__GetTotalMagAtkText()) #self.GetChild("MATT_Value").SetText(str(player.GetStatus(player.MAG_ATT))) self.GetChild("MDEF_Value").SetText(str(player.GetStatus(player.MAG_DEF))) self.GetChild("ASPD_Value").SetText(str(player.GetStatus(player.ATT_SPEED))) self.GetChild("MSPD_Value").SetText(str(player.GetStatus(player.MOVING_SPEED))) self.GetChild("CSPD_Value").SetText(str(player.GetStatus(player.CASTING_SPEED))) self.GetChild("ER_Value").SetText(str(player.GetStatus(player.EVADE_RATE))) except: #import exception #exception.Abort("CharacterWindow.RefreshStatus.BindObject") ## Prevents game crash pass self.__RefreshStatusPlusButtonList() self.__RefreshStatusMinusButtonList() self.RefreshAlignment() if self.refreshToolTip: self.refreshToolTip()
emeğine sağlık
Dex ne zaman savunma sağlıyor? Çünkü anlamıyorum, Triton bonusunda dex değil savunma kullandınız. Anlamadığım şey, hangi hatadan bahsediyoruz?
haklısınDex ne zaman savunma sağlıyor? Çünkü anlamıyorum, Triton bonusunda dex değil savunma kullandınız. Anlamadığım şey, hangi hatadan bahsediyoruz?
APPLY_DEX 3200
bu şekilde güncelledim.
defans vermedi.savunma görünürde veriyor fakat gerçek değer işlemiyor
src tarafını kontrol ediyorum .
update
baya uğraştım yapamadım.
fakat py taraflı çeviklik savunma veriyor bunu çözüyor.
server taraflı damage güncellenmesi gerekiyor.
sourcede savunma yapan def_gradele fonksiyonlartına point dx ile topla oyle savunma yap dedim ama yinede damageyi güncellemedi.
konuyu görüntüde yükseltiyor.
damagede değişiklik yapmıyor olarak güncelledim.
Son düzenleme:
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Çözüldü
- Cevaplar
- 2
- Görüntüleme
- 72
- Cevaplar
- 7
- Görüntüleme
- 799
- Cevaplar
- 8
- Görüntüleme
- 262
- Cevaplar
- 37
- Görüntüleme
- 2K
