Çözüldü Efsun Nesnelerinin bazıları çalışmıyor..

  • Konuyu açan Konuyu açan TakographiC
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 13
  • Gösterim Gösterim 187
Bu konu çözüme ulaştırılmıştır. Çözüm için konuya yazılan tüm yorumları okumayı unutmayın. Eğer konudaki yorumlar sorununuzu çözmediyse yeni bir konu açabilirsiniz.
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.

TakographiC

Üye
Üye
Mesaj
32
Beğeni
17
Puan
266
Ticaret Puanı
0
Herkese selam,
Sunucumda Efsun nesnelerinin bazıları çalışmıyor.

Herhangi bir sys mevcut değil. Nasıl bir yol izlemeliyim ?​
 
En son bir moderatör tarafından düzenlenmiş:
Çözüm
Yanıtlarınız için teşekkür ederim.
Arttırma kağıdı ve Kutsama küresi hiç bir şekilde çalışmıyor Ancak,
Değiştirme kağıtları efsun botunda işliyor. El ile atılınca bir değer değişmiyo dediğim gibi,
Ancak efsun botunu başlattığımda sorunsuz şekilde değiştirme yapıyor.​
Python tarafında bu fonksiyonları kontrol et eksiğin olabilir
A:
Genişlet Daralt Kopyala
def __DropSrcItemToDestItemInInventory
 
def __IsUsableItemToItem
 
def __CanUseSrcItemToDstItem

def __UseItem
Hocam şimdi syserr olmadan bir şey söylemek zor, İtem proto da çalışmayan efsunun vnumunu kontrol edin belki type yanlış tanımlanmış olabilir, game kısmında char_item.cpp dosyalarını kontrol edin
 
Hocam şimdi syserr olmadan bir şey söylemek zor, İtem proto da çalışmayan efsunun vnumunu kontrol edin belki type yanlış tanımlanmış olabilir, game kısmında char_item.cpp dosyalarını kontrol edin
Arkadaşımın söylediği gibi syser olmadan hiçbirşey söylenemez syser vermiyorsa syser_log eklemek gerekli
 
log mog gerekli değil çalışanların proto koduna bak item_use use_addribute_change gibi bir şey vardır. çalışmayanlarda bu yoktur ondan çalışmıyordur. uygun type ile değiştirirsen sıkıntı kalmaz. çalışan ve çalışmayan efsunların proto kodunu koy yoruma anlaşılır zaten.
 
log mog gerekli değil çalışanların proto koduna bak item_use use_addribute_change gibi bir şey vardır. çalışmayanlarda bu yoktur ondan çalışmıyordur. uygun type ile değiştirirsen sıkıntı kalmaz. çalışan ve çalışmayan efsunların proto kodunu koy yoruma anlaşılır zaten.
Doğru zaten sadece sadece item_proto ile bitiyordu iş, ama sen seversin yarım iş yapmayı.
 
Hocam şimdi syserr olmadan bir şey söylemek zor, İtem proto da çalışmayan efsunun vnumunu kontrol edin belki type yanlış tanımlanmış olabilir, game kısmında char_item.cpp dosyalarını kontrol edin

Arkadaşımın söylediği gibi syser olmadan hiçbirşey söylenemez syser vermiyorsa syser_log eklemek gerekli

evet bitiyor. çünkü efsun nesnesini item koduyla kontrol etmiyor use flagı ile kontrol ediyor. itemde use flagı yoksa çalışmaması normal.
Yanıtlarınız için teşekkür ederim.
Arttırma kağıdı ve Kutsama küresi hiç bir şekilde çalışmıyor Ancak,
Değiştirme kağıtları efsun botunda işliyor. El ile atılınca bir değer değişmiyo dediğim gibi,
Ancak efsun botunu başlattığımda sorunsuz şekilde değiştirme yapıyor.​
 
Yanıtlarınız için teşekkür ederim.
Arttırma kağıdı ve Kutsama küresi hiç bir şekilde çalışmıyor Ancak,
Değiştirme kağıtları efsun botunda işliyor. El ile atılınca bir değer değişmiyo dediğim gibi,
Ancak efsun botunu başlattığımda sorunsuz şekilde değiştirme yapıyor.​
aynı efsun nesnesi sadece efsun botunda çalışıyor sürükleyince olmuyor doğru mu anladım?
 
Yanıtlarınız için teşekkür ederim.
Arttırma kağıdı ve Kutsama küresi hiç bir şekilde çalışmıyor Ancak,
Değiştirme kağıtları efsun botunda işliyor. El ile atılınca bir değer değişmiyo dediğim gibi,
Ancak efsun botunu başlattığımda sorunsuz şekilde değiştirme yapıyor.​
Python tarafında bu fonksiyonları kontrol et eksiğin olabilir
A:
Genişlet Daralt Kopyala
def __DropSrcItemToDestItemInInventory
 
def __IsUsableItemToItem
 
def __CanUseSrcItemToDstItem

def __UseItem
 
Çözüm
aynı efsun nesnesi sadece efsun botunda çalışıyor sürükleyince olmuyor doğru mu anladım?
Evet Doğru. Ama Arttırma ve, 5.Efsun Küresi işlemiyor. K envanteri ekledim o yüzden olabilir mi acaba. Eksik yada yanlış bişey mi yaptım..​
Senin problemin uiinventory kısmında haberin olsun.
Hatayı göremiyorum bir türlü dediğim gibi, K envanteri ekledim acaba o yüzden mi oldu..​
Python tarafında bu fonksiyonları kontrol et eksiğin olabilir
A:
Genişlet Daralt Kopyala
def __DropSrcItemToDestItemInInventory
 
def __IsUsableItemToItem
 
def __CanUseSrcItemToDstItem

def __UseItem
Kontrol ettim ama kodlar mevcut.​
 
Evet Doğru. Ama Arttırma ve, 5.Efsun Küresi işlemiyor. K envanteri ekledim o yüzden olabilir mi acaba. Eksik yada yanlış bişey mi yaptım..

Hatayı göremiyorum bir türlü dediğim gibi, K envanteri ekledim acaba o yüzden mi oldu..

Kontrol ettim ama kodlar mevcut.​
Kodlar mevcut zaten fakat bu kod bloklarının içinde bozuk bir kısım var onu bulman gerekiyor
 

Yorum yapan ve çözmemde yardımcı olan herkese teşekkür ederim.
Yaptığım hata,
Eklediğim K Envanter sisteminde belirtilen bir kod satırını Aratıp eklememişim.
Bu yüzden de Efsunlar çalışmıyordu.
Herkese teşekkür ederim. :)
 
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Geri
Üst