[Clientmoding]Brauche hilfe bei Pn-Script...

10/13/2011 19:15 xXSokuXx#1
Hi, habe den PN-Blocker von Hermes2012 eingefügt und habe jetzt ein Problem. Also es geht alles, nur wenn ein GM, bzw jemand mit Klammern im Namen schreibt, dann kommt einmal die orangene "GM-Schrift" und dann nochmal des selbe in weiß, also schreibt er in der PN alles doppelt. Habe hier mal die Stelle rausgesucht in der das abgefragt wird, habe auch versucht es um zu schreiben. Bei mir hängt sich jedoch dann immer der Client auf. Kann mir vielleicht von euch jemand helfen pls?

Hier mal die Stelle:
Code:
def OnRecvWhisper(self, mode, name, line):
		listTeamName = "["
		if name.find(listTeamName)!=-1:
			chat.AppendWhisper(chat.WHISPER_TYPE_GM, name, line)
			self.interface.RegisterGameMasterName(name)
		else:
			text = line
                ##ignore player
                handle2 = app.OpenTextFile("block.txt")
                count2 = app.GetTextFileLineCount(handle2)
                for i in xrange(count2):
                     line2 = app.GetTextFileLine(handle2, i)
                     if line2 == name and not name.find("[")!=-1:
                             chat.AppendChat(chat.CHAT_TYPE_INFO, "Geblockter Spieler : "+name+" hat versucht sie zu PN")
                             net.SendWhisperPacket(name,"Sie wurden vom Spieler Geblockt")
                             return

                app.CloseTextFile(handle2)               
                chat.AppendWhisper(chat.WHISPER_TYPE_CHAT, name, line)
                self.interface.RecvWhisper(name)
Hoffe es kann jemand helfen =)
10/13/2011 22:03 Crank#2
#moved
10/13/2011 22:34 .Nagato#3
Ich würde dir mal diese aktuelle Version für 2011er Clienten empfehlen:
[Only registered and activated users can see links. Click Here To Register...]
10/18/2011 14:42 xXSokuXx#4
Hmm aba bei deinem kann man die ja nur entblocken indemm an den namen löscht. da finde ich die von Hermes2012 besser...