Astăzi am încercat să instalez următorul script în uichat.py :
Cod: Selectaţi tot
if net.IsChatInsultIn(text):
chat.AppendChat(chat.CHAT_TYPE_INFO, locale.CHAT_INSULT_STRING)
if type == chat.CHAT_TYPE_SHOUT:
name = player.GetName()
empire_id = int(net.GetEmpireID(name))
empire_color = {
1: '|cFFFF0000|H|h [Shinsoo] |cFFA7FFD4|H|h',
2: '|cFFFFFF00|H|h [Chunjo] |cFFA7FFD4|H|h',
3: '|cFF0080FF|H|h [Jinno] |cFFA7FFD4|H|h'
}
text_color = str(empire_color[empire_id]) + text
net.SendChatPacket(text_color, type)
else:
net.SendChatPacket(text, type)Ca să nu o mai lungesc, atunci când intru în client, şi vreau să scriu ceva pe "Strigă/!", pur şi simplu se închide acea bară în care scrii mesajul. Ca şi atunci când se deschide.
În syserr-ul din client primesc următoarele erori :
Cod: Selectaţi tot
0126 19:57:00942 :: Traceback (most recent call last):
0126 19:57:00942 :: File "uiChat.py", line 364, in OnIMEReturn
0126 19:57:00942 :: File "uiChat.py", line 262, in __SendShoutChatPacket
0126 19:57:00942 :: File "uiChat.py", line 221, in __SendChatPacket
0126 19:57:00942 :: NameError
0126 19:57:00942 :: :
0126 19:57:00942 :: global name 'player' is not defined
0126 19:57:00942 :: Îmi cer scuze pentru eventualele greşeli de aranjare a codurilor, gramaticale, etc.
Am uitat să specific, dar am şi .dif-ul pus în game pentru vorbirea între regate, ca să zic aşa.
Dacă mă puteţi ajuta cumva, apreciez foarte mult!
Mulţumesc.





