Yardım Hızlı Statü - Bu düzenleme mevcut değil.

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

oguzbey250

Üye
Üye
Mesaj
7
Beğeni
0
Puan
413
Ticaret Puanı
0
Merhaba, hızlı statüyü ekledim ama hata alıyorum.

cmd.cpp



1750299003761.webp
 
Eklediginiz sistem eksik kod olabilir buttom veya setevent foksiyonlari tamamlamanız gerekiyor eger oyuna girip tıklama yaptıgınız zaman dedigini hata uzerinde konusuyorum yada hızlı verme sistemi bir cok fileste var diye hatırlıyorum karsılastirma yaparsanız yada baska bir sistem eklemesi yaparsanız bir sorun olmuyacagını dusunuyorum yada locale ui kısmında eklediginiz bölümlere iyi bakın
 
py kısmında uicharacter.py dosyasına nasıl bir düzenleme yapıldı?

Bunlar eklendi

Kod:
Genişlet Daralt Kopyala
#search:
        self.statusPlusCommandDict={
            "HTH" : "/stat ht",
            "INT" : "/stat iq",
            "STR" : "/stat st",
            "DEX" : "/stat dx",
        }
#change:
        self.statusPlusCommandDict={
            "HTH" : "/stat_val ht ",
            "INT" : "/stat_val iq ",
            "STR" : "/stat_val st ",
            "DEX" : "/stat_val dx ",
        }
        
#search:
    def __OnClickStatusPlusButton(self, statusKey):
        try:
            statusPlusCommand=self.statusPlusCommandDict[statusKey]
            net.SendChatPacket(statusPlusCommand)
        except KeyError, msg:
            dbg.TraceError("CharacterWindow.__OnClickStatusPlusButton KeyError: %s", msg)
#change:
    def __OnClickStatusPlusButton(self, statusKey):
        cmd = self.statusPlusCommandDict[statusKey]
        if app.IsPressed(app.DIK_LCONTROL):
            cmd = cmd + "10"
        else:
            cmd = cmd + "1"
            
        net.SendChatPacket(cmd)
        
#search:
    def __OverInStatButton(self, stat):
        try:
            self.__ShowStatToolTip(self.STAT_DESCRIPTION[stat])
        except KeyError:
            pass
#change:
    def __OverInStatButton(self, stat): 
        try:
            self.__ShowStatToolTip(self.STAT_DESCRIPTION[stat], localeInfo.EMOJI_CHARACTER_STATS_ADD, True)
        except KeyError:
            pass
            
#search:
    def __ShowStatToolTip(self, statDesc):
        self.toolTip.ClearToolTip()
        self.toolTip.AppendTextLine(statDesc)
        self.toolTip.Show()
#change:
    def __ShowStatToolTip(self, statDesc, statDesc2 = False, arg2 = False):
        self.toolTip.ClearToolTip()
        self.toolTip.AppendTextLine(statDesc)
        
        if arg2 == True:
            self.toolTip.AppendTextLine(statDesc2)
            
        self.toolTip.Show()
 
Geri
Üst