Abend,
mein Problem:
Ich wollte im Rufchat, zu den Namen, die Reichsfarben in Klammern schreiben,
nur wenn ich dies in der "uichat" ändere, kann man entweder garnicht mehr schreiben, oder es kommt immer "Du kannst nur alle 15sek ..."
Meine jetzige (funktionierende) uichat (Ausschnitt):
Und dies hat mir nen Kumpel zukommen lassen, stammt aus seinem Client.
Nun ich besitze zwar kein Prestige System, aber auch wenn ich diesen Abschnitt weglasse kann man ingame nicht schreiben.
Fals jemand weiß wo das Problem liegt wäre ein Tipp oder am besten natürlich gleich der korrigierte Abschnitt super.
mfG
.ByTe
mein Problem:
Ich wollte im Rufchat, zu den Namen, die Reichsfarben in Klammern schreiben,
nur wenn ich dies in der "uichat" ändere, kann man entweder garnicht mehr schreiben, oder es kommt immer "Du kannst nur alle 15sek ..."
Meine jetzige (funktionierende) uichat (Ausschnitt):
PHP Code:
else:
self.__ClearChat()
self.__CheckChatMark()
def __SendChatPacket(self, text, type):
# if text[0] == '/':
# if ENABLE_CHAT_COMMAND or constInfo.CONSOLE_ENABLE:
# pass
# else:
# return
if text == "(buff1)":
return
elif text == "(buff2)":
return
elif text == "(buff3)":
return
elif text == "(buff4)":
return
elif text == "(buff5)":
return
elif text == "(buff6)":
return
elif net.IsChatInsultIn(text):
chat.AppendChat(chat.CHAT_TYPE_INFO, locale.CHAT_INSULT_STRING)
else:
net.SendChatPacket(text, type)
def __SendPartyChatPacket(self, text):
PHP Code:
else:
self.__ClearChat()
self.__CheckChatMark()
def set_color_micha(self):
farbe = ""
for i in xrange(90, 100):
for color in constInfo.color_dict.split(";"):
if str(player.GetItemIndex(i)) == str(color.split("|")[0]):
farbe = "|cFF" + color.split("|")[1] + "|H|h"
break
return farbe
def __SendChatPacket(self, text, type):
if net.IsChatInsultIn(text):
chat.AppendChat(chat.CHAT_TYPE_INFO, locale.CHAT_INSULT_STRING)
else:
name = player.GetName()
if type == chat.CHAT_TYPE_SHOUT:
if name.find("[") !=-1:
empire_id = "|cffffc700|H|h[Team]|cFFA7FFD4|H|h"
else:
empire_id = str(net.GetEmpireID())
if empire_id == "1":
empire_id = "|cFFFF0000|H|h[Rot]|cFFA7FFD4|H|h"
elif empire_id == "2":
empire_id = "|cFFFFFF00|H|h[Gelb]|cFFA7FFD4|H|h"
elif empire_id == "3":
empire_id = "|cFF0080FF|H|h[Blau]|cFFA7FFD4|H|h"
text = empire_id + text
# if text[0] == '/':
# if ENABLE_CHAT_COMMAND or constInfo.CONSOLE_ENABLE:
# pass
# else:
# return
if text == "(buff1)":
return
elif text == "(buff2)":
return
elif text == "(buff3)":
return
elif text == "(buff4)":
return
elif text == "(buff5)":
return
elif text == "(buff6)":
return
elif text == "(buff7)":
return
elif text == "(prestige1)":
return
elif text == "(prestige2)":
return
elif text == "(prestige3)":
return
elif text == "(prestige4)":
return
elif text == "(prestige5)":
return
elif text == "(prestige6)":
return
elif text == "(prestige7)":
return
elif text == "(prestige8)":
return
elif text == "(prestige9)":
return
elif net.IsChatInsultIn(text):
chat.AppendChat(chat.CHAT_TYPE_INFO, locale.CHAT_INSULT_STRING)
else:
if type == chat.CHAT_TYPE_SHOUT or type == chat.CHAT_TYPE_GUILD or type == chat.CHAT_TYPE_PARTY or type == chat.CHAT_TYPE_TALKING or type == chat.CHAT_TYPE_NOTICE or type == chat.CHAT_TYPE_INFO:
text = self.set_color_micha() + text
net.SendChatPacket(text, type)
def __SendPartyChatPacket(self, text):
Fals jemand weiß wo das Problem liegt wäre ein Tipp oder am besten natürlich gleich der korrigierte Abschnitt super.
mfG
.ByTe