Jump to content
Araştır
  • Diğer seçenekler ...
Sonuçları bul ...
Sonuçları bul ...
byxox

Dual Weapon Breaker Takma hk

Önerilen Mesajlar

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

İletiyi paylaş


Link to post
Sitelerde Paylaş
Admin
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.

İletiyi paylaş


Link to post
Sitelerde Paylaş
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

İletiyi paylaş


Link to post
Sitelerde Paylaş

×
×
  • Yeni Oluştur...