Çözüldü Metin2 Target İnfo Sorun (Devam Ediyor)

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ı.

chylnoth

Çaylak Üye
Üye
Mesaj
27
Beğeni
0
Puan
18
Ticaret Puanı
0
Detaylı Mob Target İnfo Tam Sistem Ben bu konudaki sistemi kendi filesime eklemeye çalıştım fakat şöyle bir hata alıyorum

0506 13:16:15799 :: CMapOutdoor::Load - LoadMonsterAreaInfo ERROR
0506 13:16:18482 :: Traceback (most recent call last):

0506 13:16:18482 :: File "networkModule.py", line 248, in SetGamePhase

0506 13:16:18482 :: File "game.py", line 111, in __init__

0506 13:16:18482 :: File "uiTarget.py", line 488, in __init__

0506 13:16:18482 :: File "uiTarget.py", line 115, in __init__

0506 13:16:18482 :: AttributeError
0506 13:16:18482 :: :
0506 13:16:18482 :: 'InfoBoard' object has no attribute 'HideCorners'
0506 13:16:18482 ::
 
Çözüm
arkadaşın sorunu çözüldü

çözüm

uitarget.py yanlış eklenmiş düzeltildi

clientsrc PythonNonPlayerModule.cpp eksik tamamlandı

C++:
#ifdef ENABLE_TARGET_INFORMATION_SYSTEM
    PyModule_AddIntConstant(poModule, "MOB_RESIST_SWORD", CPythonNonPlayer::MOB_RESIST_SWORD);
    PyModule_AddIntConstant(poModule, "MOB_RESIST_TWOHAND", CPythonNonPlayer::MOB_RESIST_TWOHAND);
    PyModule_AddIntConstant(poModule, "MOB_RESIST_DAGGER", CPythonNonPlayer::MOB_RESIST_DAGGER);
    PyModule_AddIntConstant(poModule, "MOB_RESIST_BELL", CPythonNonPlayer::MOB_RESIST_BELL);
    PyModule_AddIntConstant(poModule, "MOB_RESIST_FAN", CPythonNonPlayer::MOB_RESIST_FAN);
    PyModule_AddIntConstant(poModule, "MOB_RESIST_BOW", CPythonNonPlayer::MOB_RESIST_BOW)...
0506 16:17:09347 :: CMapOutdoor::Load - LoadMonsterAreaInfo ERROR
0506 16:17:11633 :: ui:3175: RuntimeWarning: tp_compare didn't return -1 or -2 for exception

0506 16:17:11634 ::
uiInventory.py(line:293) __LoadWindow
ui.py(line:3168) LoadScriptFile
ui.py(line:3358) LoadChildren
ui.py(line:3358) LoadChildren
ui.py(line:3175) LoadChildren

InventoryWindow.LoadWindow.LoadObject - <type 'exceptions.RuntimeError'>:Failed to load image (filename: d:/ymir work/ui/equipment_bg.tga)

0506 16:17:11634 :: ============================================================================================================
0506 16:17:11634 :: Abort!!!!

simdide böyle hata verdi
etc içerisine attığın seperator.tga dosyanın ismini equipment_bg.tga olarak değiştir
 
0506 16:26:01935 :: Traceback (most recent call last):

0506 16:26:01935 :: File "ui.py", line 307, in OnMouseLeftButtonDown

0506 16:26:01935 :: AttributeError
0506 16:26:01935 :: :
0506 16:26:01935 :: 'ThinBoard' object has no attribute 'clickEvent'
0506 16:26:01935 ::

0506 16:26:02199 :: Traceback (most recent call last):

0506 16:26:02199 :: File "ui.py", line 307, in OnMouseLeftButtonDown

0506 16:26:02199 :: AttributeError
0506 16:26:02199 :: :
0506 16:26:02199 :: 'ThinBoard' object has no attribute 'clickEvent'
0506 16:26:02199 ::

0506 16:26:31687 :: Traceback (most recent call last):

0506 16:26:31687 :: File "ui.py", line 307, in OnMouseLeftButtonDown

0506 16:26:31687 :: AttributeError
0506 16:26:31687 :: :
0506 16:26:31687 :: 'ExpandedImageBox' object has no attribute 'clickEvent'
0506 16:26:31687 ::

0506 16:26:32075 :: CMapOutdoor::Load - LoadMonsterAreaInfo ERROR
0506 16:26:36328 :: TypeError
0506 16:26:36328 :: :
0506 16:26:36328 :: SetHPTargetBoard() takes exactly 3 arguments (5 given)
0506 16:26:36328 ::


yine hata verdi
sana verdiğim dosyaları attığına eminmisin bu hatayı vermemesi lazım

şunu at tekrar dene olmazsa dc üzerinden ulaş bana bir bakayım

_enesturan
 

Dosya Eklentileri

  • ui.rar
    17,6 KB · Gösterim: 1
shopu nasıl bozdunuz ya
 
shopu nasıl bozdunuz ya
tüm dosyaları değiştir dedi yaptım bozuldu ama herşeyi geri yükledim aynı hatadayız hala

0506 17:05:10116 :: CMapOutdoor::Load - LoadMonsterAreaInfo ERROR
0506 17:07:28066 :: Traceback (most recent call last):

0506 17:07:28067 :: File "ui.py", line 1369, in CallEvent

0506 17:07:28067 :: File "ui.py", line 87, in __call__

0506 17:07:28067 :: File "ui.py", line 69, in __call__

0506 17:07:28067 :: File "uiTarget.py", line 651, in OnPressedInfoButton

0506 17:07:28067 :: File "uiTarget.py", line 167, in Open

0506 17:07:28067 :: File "uiTarget.py", line 196, in __LoadInformation

0506 17:07:28067 :: File "uiTarget.py", line 268, in __LoadInformation_Race

0506 17:07:28067 :: ValueError
0506 17:07:28067 :: :
0506 17:07:28067 :: incomplete format
0506 17:07:28067 ::
 
Sistemi paylaşan benim ama hatalarına baktığımda yanlış eklemelerden kaynaklı olarak görüyorum bazı fileslerde özellikle marty de 1 tab eksikler var yada 1 tab fazlalıklar var onlara göre eklediğin yerleri kontrol etmen daha sağlıklı olur. Sistem sorunsuz çünkü sıfırdan 2 3 defa ekledim kimse hata almadan eklesin diye sadece rootta localeinfoda 1 değer vermedim oda yazıları 999.999 lı hale çeviriyo 999999 bu halden tek hata alacağınız orası olması lazımdı onuda zaten @hasanmacit vermiş.
 
Sistemi paylaşan benim ama hatalarına baktığımda yanlış eklemelerden kaynaklı olarak görüyorum bazı fileslerde özellikle marty de 1 tab eksikler var yada 1 tab fazlalıklar var onlara göre eklediğin yerleri kontrol etmen daha sağlıklı olur. Sistem sorunsuz çünkü sıfırdan 2 3 defa ekledim kimse hata almadan eklesin diye sadece rootta localeinfoda 1 değer vermedim oda yazıları 999.999 lı hale çeviriyo 999999 bu halden tek hata alacağınız orası olması lazımdı onuda zaten @hasanmacit vermiş.
dünden beridir deniyorum hocam vallaha sorunu hala bulamadım
 
şuan ne sorunların var hem client hem server hemde pack taraflı hepsini atarmısın
hocam şuan bi sorun gözükmüyor mob info butonu gözüküyor tıklayınca sadece hata veriyor okadar başka sorun yok

hata bu

0506 17:59:36092 :: File "ui.py", line 1369, in CallEvent

0506 17:59:36092 :: File "ui.py", line 87, in __call__

0506 17:59:36092 :: File "ui.py", line 69, in __call__

0506 17:59:36092 :: File "uiTarget.py", line 651, in OnPressedInfoButton

0506 17:59:36092 :: File "uiTarget.py", line 167, in Open

0506 17:59:36093 :: File "uiTarget.py", line 196, in __LoadInformation

0506 17:59:36093 :: File "uiTarget.py", line 268, in __LoadInformation_Race

0506 17:59:36093 :: ValueError
0506 17:59:36093 :: :
0506 17:59:36093 :: incomplete format
0506 17:59:36093 ::
 
hocam şuan bi sorun gözükmüyor mob info butonu gözüküyor tıklayınca sadece hata veriyor okadar başka sorun yok

hata bu

0506 17:59:36092 :: File "ui.py", line 1369, in CallEvent

0506 17:59:36092 :: File "ui.py", line 87, in __call__

0506 17:59:36092 :: File "ui.py", line 69, in __call__

0506 17:59:36092 :: File "uiTarget.py", line 651, in OnPressedInfoButton

0506 17:59:36092 :: File "uiTarget.py", line 167, in Open

0506 17:59:36093 :: File "uiTarget.py", line 196, in __LoadInformation

0506 17:59:36093 :: File "uiTarget.py", line 268, in __LoadInformation_Race

0506 17:59:36093 :: ValueError
0506 17:59:36093 :: :
0506 17:59:36093 :: incomplete format
0506 17:59:36093 ::
Race formatın yanlış diyo localestring başka varmı o dosyada
 
ui.py ve uiTarget.py incelemek isteyen varsa eğer
 

Dosya Eklentileri

  • desc.rar
    24,7 KB · Gösterim: 1
Son düzenleme:
arkadaşın sorunu çözüldü

çözüm

uitarget.py yanlış eklenmiş düzeltildi

clientsrc PythonNonPlayerModule.cpp eksik tamamlandı

C++:
#ifdef ENABLE_TARGET_INFORMATION_SYSTEM
    PyModule_AddIntConstant(poModule, "MOB_RESIST_SWORD", CPythonNonPlayer::MOB_RESIST_SWORD);
    PyModule_AddIntConstant(poModule, "MOB_RESIST_TWOHAND", CPythonNonPlayer::MOB_RESIST_TWOHAND);
    PyModule_AddIntConstant(poModule, "MOB_RESIST_DAGGER", CPythonNonPlayer::MOB_RESIST_DAGGER);
    PyModule_AddIntConstant(poModule, "MOB_RESIST_BELL", CPythonNonPlayer::MOB_RESIST_BELL);
    PyModule_AddIntConstant(poModule, "MOB_RESIST_FAN", CPythonNonPlayer::MOB_RESIST_FAN);
    PyModule_AddIntConstant(poModule, "MOB_RESIST_BOW", CPythonNonPlayer::MOB_RESIST_BOW);
    PyModule_AddIntConstant(poModule, "MOB_RESIST_FIRE", CPythonNonPlayer::MOB_RESIST_FIRE);
    PyModule_AddIntConstant(poModule, "MOB_RESIST_ELECT", CPythonNonPlayer::MOB_RESIST_ELECT);
    PyModule_AddIntConstant(poModule, "MOB_RESIST_MAGIC", CPythonNonPlayer::MOB_RESIST_MAGIC);
    PyModule_AddIntConstant(poModule, "MOB_RESIST_WIND", CPythonNonPlayer::MOB_RESIST_WIND);
    PyModule_AddIntConstant(poModule, "MOB_RESIST_POISON", CPythonNonPlayer::MOB_RESIST_POISON);
    PyModule_AddIntConstant(poModule, "MOB_RESIST_MAX_NUM", CPythonNonPlayer::MOB_RESISTS_MAX_NUM);
#endif
 
Çözüm
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Geri
Üst