Yardım Eşya Altında Nesne Kodu Gösterme.

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

droestaha

Üye
Üye
Mesaj
88
Beğeni
32
Puan
426
Ticaret Puanı
0
Merhaba, Alttaki kodu sorunsuz ekliyorum gerekli yerlere oyuna giriş yapıyorum fakat itemin altında nesne kodunu göstermiyor ve herhangi bir sysser de vermiyor.

uitooltip.py:
Genişlet Daralt Kopyala
#uitooltip.py - açılır

#Bu kod bloğunu aratın
 def __DragonSoulInfoString (self, dwVnum):

# Aynı bloktan iki tane olacaktır en üste olanı bulun ve onunda

# üstünde bu kod olacak

        self.ShowToolTip()

#üstüne eklenir
        if chr.IsGameMaster(player.GetMainCharacterIndex()):
            self.AppendTextLine(localeInfo.ITEM_VNUM_TOOLTIP % (int(itemVnum)), self.SINIRSIZ_COLOR)
            self.AppendTextLine(localeInfo.ITEM_TYPE_TOOLTIP % (int(itemType)), self.SINIRSIZ_COLOR)
            self.AppendTextLine(localeInfo.ITEM_SUBTYPE_TOOLTIP % (int(itemSubType)), self.SINIRSIZ_COLOR)


https://prnt.sc/20xppe5 Bu fotoğrafa bakarak doğru yeri anlayın.

# aratılır

Bunları sorunsuz ekliyorum herhangi bir sysser de vermiyor oyuna giriyorum fakat itemin üstüne gelince item kodunu göstermiyor.


    NEED_SKILL_POINT_COLOR = 0xff9A9CDB



#altına eklenir

    SINIRSIZ_COLOR = 0xffFFFF00

#locale_game.txt açılır ve eklenir

ITEM_VNUM_TOOLTIP    Vnum: %d
ITEM_TYPE_TOOLTIP    Type: %d
ITEM_SUBTYPE_TOOLTIP    SubType: %d
 
def AddItemData(

bu kod bloğunun içindeki showtooltipin üstüne ekler misin?
 
def AddItemData(

bu kod bloğunun içindeki showtooltipin üstüne ekler misin?
Onu eklediğim de böyle bir sysser veriyor; Müsaitseniz Any verebilirim

Sysser:
Genişlet Daralt Kopyala
1219 17:34:05714 ::
networkModule.py(line:208) SetSelectCharacterPhase
system.py(line:130) __pack_import
system.py(line:110) _process_result
introSelect.py(line:23) <module>
system.py(line:130) __pack_import
system.py(line:110) _process_result
uiAffectShower.py(line:8) <module>
system.py(line:130) __pack_import

networkModule.SetSelectCharacterPhase - <type 'exceptions.SyntaxError'>:invalid syntax (uiToolTip.py, line 1209)

1219 17:34:05715 :: ============================================================================================================
1219 17:34:05715 :: Abort!!!!


1219 17:34:05715 :: filename=exception.py, name=Abort, line=33
1219 17:34:05715 :: filename=networkModule.py, name=SetSelectCharacterPhase, line=213
1219 17:34:05715 :: filename=prototype.py, name=RunApp, line=57
1219 17:34:05715 :: filename=prototype.py, name=<module>, line=61
1219 17:34:05715 :: filename=system.py, name=Run, line=163
1219 17:34:05715 :: filename=system.py, name=execfile, line=192
1219 17:34:05715 :: filename=system.py, name=RunMainScript, line=273
1219 17:34:05715 :: filename=system.py, name=<module>, line=296
1219 17:34:05715 :: filename=<string>, name=<module>, line=298
 
Onu eklediğim de böyle bir sysser veriyor; Müsaitseniz Any verebilirim

Sysser:
Genişlet Daralt Kopyala
1219 17:34:05714 ::
networkModule.py(line:208) SetSelectCharacterPhase
system.py(line:130) __pack_import
system.py(line:110) _process_result
introSelect.py(line:23) <module>
system.py(line:130) __pack_import
system.py(line:110) _process_result
uiAffectShower.py(line:8) <module>
system.py(line:130) __pack_import

networkModule.SetSelectCharacterPhase - <type 'exceptions.SyntaxError'>:invalid syntax (uiToolTip.py, line 1209)

1219 17:34:05715 :: ============================================================================================================
1219 17:34:05715 :: Abort!!!!


1219 17:34:05715 :: filename=exception.py, name=Abort, line=33
1219 17:34:05715 :: filename=networkModule.py, name=SetSelectCharacterPhase, line=213
1219 17:34:05715 :: filename=prototype.py, name=RunApp, line=57
1219 17:34:05715 :: filename=prototype.py, name=<module>, line=61
1219 17:34:05715 :: filename=system.py, name=Run, line=163
1219 17:34:05715 :: filename=system.py, name=execfile, line=192
1219 17:34:05715 :: filename=system.py, name=RunMainScript, line=273
1219 17:34:05715 :: filename=system.py, name=<module>, line=296
1219 17:34:05715 :: filename=<string>, name=<module>, line=298
ver anydesk
 
gamemaster koşulunu kaldırınca çalışıyor. yunusun gamemaster efekt sistemini ekledikten sonra olmuş detaylıca bakamadım tek tespit ettiğim bu. @YunusEmreOfficial
 
Bu kodu eklediğimde, hem GM hem Player hesapta da gözüküyor.
Kod bilgisi olanlar daha iyi anlar ama bana kalırsa problem " IsGameMaster " ile alakalı.

Eğer GM karakterde köşeli parantez varsa bunu da kullanabilirsin.

uitooltip.py:
Genişlet Daralt Kopyala
# Arat:
        if chr.IsGameMaster(player.GetMainCharacterIndex()):

# Değiştir:
        if str(player.GetName())[0] == "[":
 
Kod bilgisi olanlar daha iyi anlar ama bana kalırsa problem " IsGameMaster " ile alakalı.

Eğer GM karakterde köşeli parantez varsa bunu da kullanabilirsin.

uitooltip.py:
Genişlet Daralt Kopyala
# Arat:
        if chr.IsGameMaster(player.GetMainCharacterIndex()):

# Değiştir:
        if str(player.GetName())[0] == "[":
Bu şekil eklediğim de hiç gözükmüyor itemin üstüne gelince
 
Geri
Üst