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:
Hoffe es kann jemand helfen =)
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)