- Katılım
- 11 May 2023
- Konular
- 270
- Mesajlar
- 1,141
- Çözüm
- 2
- Online süresi
- 1mo 25d
- Reaksiyon Skoru
- 744
- Altın Konu
- 1
- Başarım Puanı
- 199
- MmoLira
- 1,170
- DevLira
- 381
ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!
update esaki düzenlemeyi yapmayın sadece bu düzenlemeyi yapın char.cpp deki
gemini pro paralı olan nın eseri
skill ve düz atağı savunuyor.zehirde etki etmiyor.
char.cpp
void CHARACTER::ComputeBattlePoints()
ilgili yerleri değiştirin.
----------------------burayı yapmayın burası ilk yapılan yanlış olan güncelleme------------------------------------üsttekini yapın yeterli--------------------
up
görüntü olarak güncelliyor.
damagede değişiklik olmuyor.
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ı.
----------------------burayı yapmayın burası ilk yapılan yanlış olan güncelleme------------------------------------üsttekini yapın yeterli--------------------
gemini pro paralı olan nın eseri
skill ve düz atağı savunuyor.zehirde etki etmiyor.
char.cpp
void CHARACTER::ComputeBattlePoints()
ilgili yerleri değiştirin.
Kod:
PointChange(POINT_ATT_GRADE, iAtk);
// DEF = LEV + CON + ARMOR
// DEF = LEV + CON + DEX + ARMOR
const auto dex_defense_bonus = static_cast<int>(GetPoint(POINT_DX));
auto iShowDef = static_cast<int>(GetLevel() + GetPoint(POINT_HT) + dex_defense_bonus);
auto iDef = static_cast<int>(GetLevel() + (GetPoint(POINT_HT) / 1.25) + dex_defense_bonus); // For Other
if (pMob)
{
iAtt = GetLevel() * 2 + GetPolymorphPoint(POINT_ST) * 2;
// lev + con
const auto poly_dex_bonus = static_cast<int>(GetPolymorphPoint(POINT_DX));
iDef = GetLevel() + GetPolymorphPoint(POINT_HT) + poly_dex_bonus + pMob->m_table.wDef;
}
----------------------burayı yapmayın burası ilk yapılan yanlış olan güncelleme------------------------------------üsttekini yapın yeterli--------------------
up
görüntü olarak güncelliyor.
damagede değişiklik olmuyor.
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()
----------------------burayı yapmayın burası ilk yapılan yanlış olan güncelleme------------------------------------üsttekini yapın yeterli--------------------
Son düzenleme:
En Çok Reaksiyon Alan Mesajlar
player.DEF_GRADE zaten her şeyin hesabı ile doğru değerin verildiği veriyi göstermez mi????????
DEF = DEF + DEX + DEX Yani pratikte 90 olan bir şeyi 290 göstermek gibi bir şey bu???????????
Ayrıca
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)
Buradaki return "%d" % (defValue) hiç bir zaman çalışmaz. Bunu kullanacaksanız dahi böyle kullanmanız gerekir
Kod:def __GetTotalDefText(self): try: 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: return "%d" % player.GetStatus(player.DEF_GRADE)
Alttaki return tamamen gereksiz .
Öğeyi görmek için üye olmalısınız.Gemini bir can daha aldı hocam aramızdan![]()
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.
Öğeyi görmek için üye olmalısınız.
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()PAYLAŞIM İÇİN TEŞEKKÜRLER,ELİNE SAĞLIK.
Eline sağlık
Yahu beyler, çevikliğin buga girdiğini söylüyorsunuz ve çalışmadığını
Bütün çözüm böyle bir durumda gerçekten sadece uicharacter.py de mi olur?
Yav sinirim bozulacak çeviklik bugda lafını bile duyunca kriz geçiriyorum. Resmen spider-man olmuşum ama mary janem sanki kürt madonna ve onunla birlikte olmaya evren tarafından zorlanmış gibi bir bıkkınlık oluşuyor bende.
faydası olacaktır muhakkak ellerine sağlık. Hala daha çeviklik buglu olan fileslar mevcut piyasada
Yav hocam...................
- Katılım
- 1 Tem 2019
- Konular
- 1,893
- Mesajlar
- 5,201
- Çözüm
- 134
- Online süresi
- 1mo 8d
- Reaksiyon Skoru
- 4,001
- Altın Konu
- 140
- Başarım Puanı
- 339
- MmoLira
- 39,500
- DevLira
- 150
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()
PAYLAŞIM İÇİN TEŞEKKÜRLER,ELİNE SAĞLIK.
- Katılım
- 2 Ara 2024
- Konular
- 186
- Mesajlar
- 1,979
- Çözüm
- 8
- Online süresi
- 5mo 13d
- Reaksiyon Skoru
- 1,493
- Altın Konu
- 1
- Başarım Puanı
- 206
- MmoLira
- 12,354
- DevLira
- 36
Eline sağlık
- Katılım
- 5 Ağu 2016
- Konular
- 135
- Mesajlar
- 763
- Çözüm
- 7
- Online süresi
- 1mo 6d
- Reaksiyon Skoru
- 737
- Altın Konu
- 33
- Başarım Puanı
- 214
- MmoLira
- 9,415
- DevLira
- 30
Paylaşım için teşekkürler
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Çözüldü
- Cevaplar
- 2
- Görüntüleme
- 71
- Cevaplar
- 7
- Görüntüleme
- 795
- Cevaplar
- 8
- Görüntüleme
- 255
- Cevaplar
- 37
- Görüntüleme
- 2K















