Yardım Efsunları eşitleme konusunda yardıma ihtiyacım var

  • Konuyu açan Konuyu açan Happy Way
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 24
  • Gösterim Gösterim 216
Konu sahibi bu konuda soru soruyor. Sorusu ile ilgili bilgisi olanların yanıtlamasını bekliyor.

Happy Way

Yardımsever Üye
Yardımsever Üye
MT Üye
Mesaj
416
Çözümler
33
Beğeni
133
Puan
869
Ticaret Puanı
0
Hem server hem client hem pack taraflı efsunları eşitlemem gerekiyor bazı efsunlar silindiği için kayma var sanırım bazı efsunları verdiğim zaman farklı efsun veriyor bunları düzenlemem için yardımcı olabilecek varmı ?


Gerekli dosyaları aşağıya bıraktım inceleyebilirsiniz özellikle APPLY_MELEE_MAGIC_ATTBONUS_PER şunu kullanırken yaşıyorum
 

Dosya Eklentileri

Son düzenleme:
Efsunlardaki apply_type değerleri 95 gibi sayılarda bitiyor ama point değerinde ise 140 civarında bununları birbiriyle neye göre eşliyor bunu anlasam kendim yapabilirim aslında atıyorum 64 numaralı apply_att_bonus type değerine 115 point değeri denk geliyor diyelim bu neye göre ayarlanıyor bunu anlasam aslında düzeltebilirim
 
her efsuna sayısal değer ver chat gptye ver halleder problem olmaz
 
evet chat gptye clientteki serverdeki ve protoreaderdekini yolla hepsini sırala ve protoreader harici hepsini 1 den başlayarak numaralandır de eşitlenir protoreaderdekinide dump protoya çekersin
 
evet chat gptye clientteki serverdeki ve protoreaderdekini yolla hepsini sırala ve protoreader harici hepsini 1 den başlayarak numaralandır de eşitlenir protoreaderdekinide dump protoya çekersin
Peki anlamadığım kısmı sormak istiyorum navicat üzerinden 64 numaralı efsunu verdiğim zaman affect.sql kısmında 110 gibi değer yazıyor şu bApplyOn kısımda bu değer neye göre yazıyor ben 64 verdim niye 110 gibi değerler yazıyor point numarası gibi geldi bana eğer öyleyse bunu nasıl ayarlıyor problemim burda başlıyor bence :)
 
Peki anlamadığım kısmı sormak istiyorum navicat üzerinden 64 numaralı efsunu verdiğim zaman affect.sql kısmında 110 gibi değer yazıyor şu bApplyOn kısımda bu değer neye göre yazıyor ben 64 verdim niye 110 gibi değerler yazıyor point numarası gibi geldi bana eğer öyleyse bunu nasıl ayarlıyor problemim burda başlıyor bence :)
ozaman pointleride eşitle karşim sen apply dedin diye apply dedim ben istersen hepsini eşitlettir
 
Efsunlardaki apply_type değerleri 95 gibi sayılarda bitiyor ama point değerinde ise 140 civarında bununları birbiriyle neye göre eşliyor bunu anlasam kendim yapabilirim aslında atıyorum 64 numaralı apply_att_bonus type değerine 115 point değeri denk geliyor diyelim bu neye göre ayarlanıyor bunu anlasam aslında düzeltebilirim
constants.cpp de eşleştirmesi yapılıyor. Buradaki sıra apply sırasına göre:

1745341708525.webp
 
Dediğiniz gibi hem apply hem point eşitledim.APPLY_MALL_DEFBONUS bu efsun ne işe yarıyor bilen varmı ?
 
Peki anlamadığım kısmı sormak istiyorum navicat üzerinden 64 numaralı efsunu verdiğim zaman affect.sql kısmında 110 gibi değer yazıyor şu bApplyOn kısımda bu değer neye göre yazıyor ben 64 verdim niye 110 gibi değerler yazıyor point numarası gibi geldi bana eğer öyleyse bunu nasıl ayarlıyor problemim burda başlıyor bence :)
yap da bana da ver gına geldi bunlardan :censored:
 
yap da bana da ver gına geldi bunlardan :censored:
Eşitledim de şimdi APPLY_MALL_DEFBONUS bu efsunu ejderha tanrısına verdiğimde savunma değeri artmıyor bu acaba başka bir işlevi mi var bunu değiştirmedim diye hatırlıyorum efsun olarak bu gözüküyor. APPLY_DEF_GRADE_BONUS verdiğim de ise savunmayı veriyor standart yapıya uydurmaya çalısıyorum aslında bir tık offical proto kullandığım için sürekli bunları değiştirmek zor olucak

İteme verdiğim zaman savunma olarak geliyor fakat c'deki kısma yansımıyor sanırım server taraflı bu kodun biryeri eksik
0422_205259.webp

APPLY_MALL_ATTBONUS = 64,
APPLY_MALL_DEFBONUS = 65,
bu iki değerleri verince c penceresine yansımıyor ve hasar değişmiyor sıralama doğru
 
Son düzenleme:
Eşitledim de şimdi APPLY_MALL_DEFBONUS bu efsunu ejderha tanrısına verdiğimde savunma değeri artmıyor bu acaba başka bir işlevi mi var bunu değiştirmedim diye hatırlıyorum efsun olarak bu gözüküyor. APPLY_DEF_GRADE_BONUS verdiğim de ise savunmayı veriyor standart yapıya uydurmaya çalısıyorum aslında bir tık offical proto kullandığım için sürekli bunları değiştirmek zor olucak

İteme verdiğim zaman savunma olarak geliyor fakat c'deki kısma yansımıyor sanırım server taraflı bu kodun biryeri eksik
23024 eklentisini görüntüle
APPLY_MALL_ATTBONUS = 64,
APPLY_MALL_DEFBONUS = 65,
bu iki değerleri verince c penceresine yansımıyor ve hasar değişmiyor sıralama doğru
onların bazıları yüzdeli değilmiydi, yani görünmüyor ama işliyor olarak biliyorum
 
Son düzenleme:
şuan ben de kayma var ama saldırı etki ediyor, eski hali duruyorsa onunla bi dener misin tam kaynağının bu düzenlemeden mi kaynaklanıyor fikir sahibi oluruz.
saldırıdan kastın hangi efsun tam olarak isim olarak bende normal saldırı değeri işliyor o dediğim işlemiyor

APPLY_MALL_ATTBONUS = 64,
APPLY_MALL_DEFBONUS = 65, bunları denedin mi işliyor mu bunlar
 
saldırıdan kastın hangi efsun tam olarak isim olarak bende normal saldırı değeri işliyor o dediğim işlemiyor

APPLY_MALL_ATTBONUS = 64,
APPLY_MALL_DEFBONUS = 65, bunları denedin mi işliyor mu bunlar
ejderha tanrı saldırı bende normal bir şekilde çalışıyor, o da APPLY_MELEE_MAGIC_ATTBONUS_PER bununla tetikleniyor, ejderha tanrı savunmasını test ettim ama ne kadarlık fark var onu çözemedim.
 
ejderha tanrı saldırı bende normal bir şekilde çalışıyor, o da APPLY_MELEE_MAGIC_ATTBONUS_PER bununla tetikleniyor, ejderha tanrı savunmasını test ettim ama ne kadarlık fark var onu çözemedim.
Kaymayı çözdüm 2 TANE EFSUN silindiği için POINT_NONE, EKLEDİM 2 ADET Silinen kısma ekledim bunları constants.cpp'de
sonra efsun vermiyor diyordum onuda bonus tablosuna yeni savunma bonusu olarak ekliyip kontrol ettim oraya veriyor ama c statü kısmındakı savunmaya etki etmiyor sonuç olarak efsun çalıştığını gördüm kontrollerim devam etmekte.
0423_022734.webp
0423_022731.webp
 
Son düzenleme:
Kaymayı çözdüm 2 TANE EFSUN silindiği için POINT_NONE, EKLEDİM 2 ADET Silinen kısma ekledim bunları constants.cpp'de
sonra efsun vermiyor diyordum onuda bonus tablosuna yeni savunma bonusu olarak ekliyip kontrol ettim oraya veriyor ama c statü kısmındakı savunmaya etki etmiyor sonuç olarak efsun çalıştığını gördüm kontrollerim devam etmekte.
23034 eklentisini görüntüle23033 eklentisini görüntüle
burdaki c ekranına etki etmesi için client srcdeki getapplypoint mi ne vardı sanki oraya da ekli olması lazım. bonusları oradan çekiyor o bonus tablosu.
 
Geri
Üst