İlan
04 Haz 2026 20 çevrimiçi üye Duyurular
Ana Sayfa C++ / C# / Python
Ana Sayfa Forum C++ / C# / Python "Çeviklik Çarkının Düzenlenmesi"...
İlan Yan banner placeholder

"Çeviklik Çarkının Düzenlenmesi"

serveroyun 12.04.2026 18:31 438 görüntüleme 30 cevap
Son Mesaj
innoviom
Üye
Üye
Katılım20 Nis 2026
Konular4
Mesajlar43
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
07.05.2026 23:32 #9
Paylaşım için teşekkürler
videolarim
Üye
Üye
Katılım18 Şub 2026
Konular9
Mesajlar53
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
07.05.2026 23:57 #10
faydası olacaktır muhakkak ellerine sağlık. Hala daha çeviklik buglu olan fileslar mevcut piyasada
serveroyun
Üye
Üye
Katılım16 Ara 2025
Konular11
Mesajlar74
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
08.05.2026 00:21 #11
faydası olacaktır muhakkak ellerine sağlık. Hala daha çeviklik buglu olan fileslar mevcut piyasada
Çeviklik bugunun çözülmemesi bi efsaneydi çözebilen yoktu. Çozulse illaki bi yerde paylasilirdi Youtubede metinşah çeviklik bugu buyuk swlerde çeviklik bugu gibi videolar mevcut.yillardir olan bir bug
Buda aklima takılan çozulmeyen buglardan biriydi.
Yapay zeka sayesinde çözüldü.
Aslında sistem çalisiyormus pyde hata yapilmiş.
BUMBY
Üye
Üye
Katılım29 Oca 2026
Konular5
Mesajlar45
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
08.05.2026 00:25 #12
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
Berkay24
Üye
Üye
Katılım18 Ara 2025
Konular5
Mesajlar59
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
08.05.2026 00:32 #13
Teşekkürler paylaşım için.
alperkahriman
Üye
Üye
Katılım07 Oca 2026
Konular4
Mesajlar34
Elmas Konular1
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
08.05.2026 00:34 #14
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?
serveroyun
Üye
Üye
Katılım16 Ara 2025
Konular11
Mesajlar74
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
08.05.2026 00:36 #15
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ın
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.
Bu konuyu görüntüleyenler
1 misafir
Cevap yazmak için giriş yapın.
Benzer Konular
6 cevap
2K görüntüleme
9 cevap
1.9K görüntüleme
4 cevap
1.9K görüntüleme
8 cevap
1.9K görüntüleme
İlan Yan banner placeholder