byxox 67 #1 Oluşturuldu: Ekim 1, 2017 Merhabalar Tek ele Weapon Breaker taktıgımda atack normal ama dual taktıgımda atack 600 e düşüyor nasıl bir yol izlemeliyim yardımcı olabılırmısınız Teşekkurler Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş
OzkanOzdemir 1.560 Admin #2 Ekim 1, 2017 tarihinde gönderildi SetUserAbility fonksiyonu içerisinde gerçekleşir bu olayların hepsi misal üstündeki maximum ağırlık, maximum hp ve mp, attack, defans olayları bu fonksiyon üzerinden hesaplanır.Eline taktığın itemlerin ITEM tablosundaki kind sütununa göre hesaplama yapar onu da kind / 10 olarak tek tek kontrol eder. Örnek verecek olursak Shard kind numarası 11'dir. 11 / 10 = 1 değerine denk gelir gibisinden senin weapon breaker 140 kind numarasını almaktadır. 140 / 10 = 14 değerini alıyor ama SetUserAbility fonksiyonu içerisinde weapon breaker kontrolü yani 14 değerinin kontrolü olmadığı için databasedeki COEFFICIENT tablosudan 14 değerini okuyamıyor ve hesaplamaya ekleyemiyor. Bu da yanlış göstermesine sebebiyet veriyor.Yeri gelmişken buraya not olarak eklemek istiyorum.Not : Inventory ItemMove işlemlerinin bazılarında ve WAREHOUSE ItemMove olaylarında SetUserAbility fonksiyonunu boşu boşuna çağırmanıza gerek yok. Çünkü Inventory'den Inventory gibi işlemlerde hiç bir değişim olmuyor boşu boşuna hem uzun uzun hesaplatmış hemde paket atmış oluyorsunuz aklınızda bulunsun. 1 Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş
byxox 67 #3 Konu Sahibi Ekim 2, 2017 tarihinde gönderildi AlıntıSetUserAbility fonksiyonu içerisinde gerçekleşir bu olayların hepsi misal üstündeki maximum ağırlık, maximum hp ve mp, attack, defans olayları bu fonksiyon üzerinden hesaplanır. Eline taktığın itemlerin ITEM tablosundaki kind sütununa göre hesaplama yapar onu da kind / 10 olarak tek tek kontrol eder. Örnek verecek olursak Shard kind numarası 11'dir. 11 / 10 = 1 değerine denk gelir gibisinden senin weapon breaker 140 kind numarasını almaktadır. 140 / 10 = 14 değerini alıyor ama SetUserAbility fonksiyonu içerisinde weapon breaker kontrolü yani 14 değerinin kontrolü olmadığı için databasedeki COEFFICIENT tablosudan 14 değerini okuyamıyor ve hesaplamaya ekleyemiyor. Bu da yanlış göstermesine sebebiyet veriyor. Yeri gelmişken buraya not olarak eklemek istiyorum. Not : Inventory ItemMove işlemlerinin bazılarında ve WAREHOUSE ItemMove olaylarında SetUserAbility fonksiyonunu boşu boşuna çağırmanıza gerek yok. Çünkü Inventory'den Inventory gibi işlemlerde hiç bir değişim olmuyor boşu boşuna hem uzun uzun hesaplatmış hemde paket atmış oluyorsunuz aklınızda bulunsun. Bilgilendirme için teşekkurler kardeşim kontrol etttiğimde wp nın kınd numarası ıtem tablosunda 340'dı 140 yapıp denedım gene duzelmedı. Source den baktıgımda wp nin kontrolünü SetUserAbility itemhandler.cpp 'yemi eklemem gerekiyor acaba? Teşekkurler Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş
morrisons 0 #4 Aralık 26, 2024 tarihinde gönderildi Meet Local Women Who Want to Have Fun in Your City Womans in your city for night https://datingnow.site Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş