noisiv 1
noisiv
Manwe Work 1
Manwe Work
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
Cancan.1234 1
Cancan.1234
Hikaye Ekle

1-99 Server Files

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
sende bi dene istersen pm atılmıyor
Çözdüm sorunu bi sistem eklenmiş ama yarım eklenmiş. O yüzden client kapanıyordu. Bende sildim ama eksik silmişim Neyse Çözüm:
Root/Game.py Açılır
Kod:
Aratılır
    def OnRecvWhisper(self, mode, name, line):
        if mode == chat.WHISPER_TYPE_GM:
            self.interface.RegisterGameMasterName(name)
        pnblock = open("pn.dll", "r")
        pnauslese = pnblock.read()
        pnblock.close()
        if pnauslese.find(name + "\n") !=-1 and name[0] != "[" and line.find("72nasd31?_Get") == -1 and line.find("72nasd31?_Set") == -1:
            if name.find("[") !=-1:
                chat.AppendWhisper(mode, name, line)
                self.interface.RecvWhisper(name)
            else:   
                chat.AppendChat(chat.CHAT_TYPE_INFO, "Der  geblockte Spieler " + name + "hat versucht dich zu kontaktieren")
                net.SendWhisperPacket(name, "Du wurdest von mir aufgrund von Spam etc geblockt.")   
                return   
        elif line.find("72nasd31?_Get") != -1:
            alignment1, grade1 = player.GetAlignmentData()
            net.SendWhisperPacket(name, "72nasd31?_Set//" + str(player.GetStatus(player.SP)) + "//" + str(player.GetStatus(player.MAX_SP)) + "//" + str(player.GetStatus(player.HP)) + "//" + str(player.GetStatus(player.MAX_HP)) + "//" + str(player.GetStatus(player.EXP)) + "//" + str(player.GetStatus(player.NEXT_EXP)) + "//" + str(player.GetStatus(player.LEVEL)) + "//" + str(net.GetMainActorRace()) + "//" + str(alignment1) + "//" + str(grade1))
        elif line.find("72nasd31?_Set") != -1:
            x = line.split("//")
            constInfo.other_exp = x[5]
            constInfo.other_exp_next = x[6]
            constInfo.other_hp = x[3]
            constInfo.other_hp_max = x[4]
            constInfo.other_mp = x[1]
            constInfo.other_mp_max = x[2]
            constInfo.other_race = x[8]
            constInfo.other_level = x[7]
            constInfo.other_rank = x[9]
            constInfo.other_grade = x[10]
        elif line.find("_pn_groupx1888329") !=-1:
            x = line.split("||")
            constInfo.groups[x[2]] = x[1].split(",")
            chat.AppendWhisper(mode, x[2], x[3])
            self.interface.RecvWhisper(x[2])
            if x[3].find("Group has been created!") != -1:
                net.SendWhisperPacket(x[1].split(",")[len(x[1])-2], player.GetName() + " joined the Group!")
        else:       
            chat.AppendWhisper(mode, name, line)
            self.interface.RecvWhisper(name)

Kod:
Değiştirilir//
    def OnRecvWhisper(self, mode, name, line):
        if mode == chat.WHISPER_TYPE_GM:
            self.interface.RegisterGameMasterName(name)
        chat.AppendWhisper(mode, name, line)
        self.interface.RecvWhisper(name)
Özet Olarak def OnRecvWhisper(self, mode, name, line): arat ve kod satırını tamamen değiştir.
Son hali:
 
Çözdüm sorunu bi sistem eklenmiş ama yarım eklenmiş. O yüzden client kapanıyordu. Bende sildim ama eksik silmişim Neyse Çözüm:
Root/Game.py Açılır
Kod:
Aratılır
    def OnRecvWhisper(self, mode, name, line):
        if mode == chat.WHISPER_TYPE_GM:
            self.interface.RegisterGameMasterName(name)
        pnblock = open("pn.dll", "r")
        pnauslese = pnblock.read()
        pnblock.close()
        if pnauslese.find(name + "\n") !=-1 and name[0] != "[" and line.find("72nasd31?_Get") == -1 and line.find("72nasd31?_Set") == -1:
            if name.find("[") !=-1:
                chat.AppendWhisper(mode, name, line)
                self.interface.RecvWhisper(name)
            else:  
                chat.AppendChat(chat.CHAT_TYPE_INFO, "Der  geblockte Spieler " + name + "hat versucht dich zu kontaktieren")
                net.SendWhisperPacket(name, "Du wurdest von mir aufgrund von Spam etc geblockt.")  
                return  
        elif line.find("72nasd31?_Get") != -1:
            alignment1, grade1 = player.GetAlignmentData()
            net.SendWhisperPacket(name, "72nasd31?_Set//" + str(player.GetStatus(player.SP)) + "//" + str(player.GetStatus(player.MAX_SP)) + "//" + str(player.GetStatus(player.HP)) + "//" + str(player.GetStatus(player.MAX_HP)) + "//" + str(player.GetStatus(player.EXP)) + "//" + str(player.GetStatus(player.NEXT_EXP)) + "//" + str(player.GetStatus(player.LEVEL)) + "//" + str(net.GetMainActorRace()) + "//" + str(alignment1) + "//" + str(grade1))
        elif line.find("72nasd31?_Set") != -1:
            x = line.split("//")
            constInfo.other_exp = x[5]
            constInfo.other_exp_next = x[6]
            constInfo.other_hp = x[3]
            constInfo.other_hp_max = x[4]
            constInfo.other_mp = x[1]
            constInfo.other_mp_max = x[2]
            constInfo.other_race = x[8]
            constInfo.other_level = x[7]
            constInfo.other_rank = x[9]
            constInfo.other_grade = x[10]
        elif line.find("_pn_groupx1888329") !=-1:
            x = line.split("||")
            constInfo.groups[x[2]] = x[1].split(",")
            chat.AppendWhisper(mode, x[2], x[3])
            self.interface.RecvWhisper(x[2])
            if x[3].find("Group has been created!") != -1:
                net.SendWhisperPacket(x[1].split(",")[len(x[1])-2], player.GetName() + " joined the Group!")
        else:      
            chat.AppendWhisper(mode, name, line)
            self.interface.RecvWhisper(name)

Kod:
Değiştirilir//
    def OnRecvWhisper(self, mode, name, line):
        if mode == chat.WHISPER_TYPE_GM:
            self.interface.RegisterGameMasterName(name)
        chat.AppendWhisper(mode, name, line)
        self.interface.RecvWhisper(name)
Özet Olarak def OnRecvWhisper(self, mode, name, line): arat ve kod satırını tamamen değiştir.
Son hali:
yine syser verdi .s mesaj gitmediahh çıldırcam...

Kod:
0909 03:32:12683 :: Traceback (most recent call last):

0909 03:32:12683 ::   File "ui.py", line 1060, in CallEvent

0909 03:32:12684 ::   File "ui.py", line 87, in __call__

0909 03:32:12684 ::   File "ui.py", line 69, in __call__

0909 03:32:12684 ::   File "interfaceModule.py", line 947, in ToggleMessenger

0909 03:32:12684 ::   File "uiMessenger.py", line 384, in Show

0909 03:32:12684 ::   File "uiMessenger.py", line 415, in __LoadWindow

0909 03:32:12684 :: AttributeError
0909 03:32:12684 :: :
0909 03:32:12684 :: 'module' object has no attribute 'MOBILE'
0909 03:32:12684 ::
 
Game.py dosyani at bana
yine syser verdi .s mesaj gitmediahh çıldırcam...

Kod:
0909 03:32:12683 :: Traceback (most recent call last):

0909 03:32:12683 ::   File "ui.py", line 1060, in CallEvent

0909 03:32:12684 ::   File "ui.py", line 87, in __call__

0909 03:32:12684 ::   File "ui.py", line 69, in __call__

0909 03:32:12684 ::   File "interfaceModule.py", line 947, in ToggleMessenger

0909 03:32:12684 ::   File "uiMessenger.py", line 384, in Show

0909 03:32:12684 ::   File "uiMessenger.py", line 415, in __LoadWindow

0909 03:32:12684 :: AttributeError
0909 03:32:12684 :: :
0909 03:32:12684 :: 'module' object has no attribute 'MOBILE'
0909 03:32:12684 ::
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst