Bună, mulțumesc pentru acest
sistem foarte simplu, deoarece există doar pentru a lucra la client.
din păcate am o problemă, în uichat.py am reușit să le inserez fără probleme, dar în uiwhisper.py când deschid chat-ul sau clientul efervescentă sau le inserează cu o filă diferită chat-ul se deschide, trimite mesaje corect, dar nu afișează emoji-uri ... Vreo informație de remediat?
Nu primesc niciun Syserr legat de această problemă
Vă mulțumesc.
def SendWhisper(self):
text = self.chatLine.GetText()
textLength = len(text)
if textLength > 0:
if m2netm2g.IsInsultIn(text):
chatm2g.AppendChat(chatm2g.CHAT_TYPE_INFO, localeInfo.CHAT_INSULT_STRING)
else:
emoji_list = [":)", ":(", ":O", ":bored:", ":poop:", "B-)", ".l.", ":virus:", ":D", ":P", ":hot:", ";)", ":facepalm:", ":fire:", ":muie:", ":cenzurat:",":goodbye:","<3",":inlove:",":*",":,(",":thinking:",":monkey:",":speriat:", "=))", ":serios:", "=((", ":clown:", ":rip:", ":rusine:", ":nebunie:", ":shh:", ":fantoma:", ":vomit:", ":corona:", ":banana:"]
emoji_keys = ["|Eemoji/e_happy|e", "|Eemoji/e_sad|e", "|Eemoji/e_surprised|e", "|Eemoji/e_bored|e", "|Eemoji/e_cacat|e", "|Eemoji/e_cocalar|e","|Eemoji/e_cadoufa|e", "|Eemoji/e_coronafrt|e", "|Eemoji/e_d|e", "|Eemoji/e_p|e","|Eemoji/e_estihotvtm|e","|Eemoji/e_faccuochiufrt|e", "|Eemoji/e_facepalm|e","|Eemoji/e_fire|e","|Eemoji/e_fuckyou|e","|Eemoji/e_fututirasamatii|e","|Eemoji/e_haipa|e","|Eemoji/e_inima|e", "|Eemoji/e_inlove|e", "|Eemoji/e_kissyou|e","|Eemoji/e_lakrima|e","|Eemoji/e_magandesclamata|e","|Eemoji/e_maimuta|e","|Eemoji/e_maisperiat|e","|Eemoji/e_mapispatn|e","|Eemoji/nicimatanutesuporta|e","|Eemoji/e_pling|e","|Eemoji/e_pozacuatr|e","|Eemoji/e_rip|e","|Eemoji/e_rusine|e","|Eemoji/e_santnebundupatnfa|e","|Eemoji/e_shh|e", "|Eemoji/e_svfantomacaspai2|e", "|Eemoji/e_vomitpatn|e", "|Eemoji/e_anticorona|e", "|Eemoji/e_banana|e"]
i = 0
while i >= 0 and i <= 35:
if emoji_list[i] in text:
newtext = text.replace(emoji_list[i], emoji_keys[i])
return
m2netm2g.SendWhisperPacket(self.targetName, text)
self.chatLine.SetText("")
if localeInfo.IsARABIC():
chatm2g.AppendWhisper(chatm2g.WHISPER_TYPE_CHAT, self.targetName, playerm2g2.GetName() + " : " )
chatm2g.AppendWhisper(chatm2g.WHISPER_TYPE_CHAT, self.targetName, text)
else:
chatm2g.AppendWhisper(chatm2g.WHISPER_TYPE_CHAT, self.targetName, playerm2g2.GetName() + " : " + text)
def OnTop(self):
self.chatLine.SetFocus()
def BindInterface(self, interface):
self.interface = interface
def OnMouseLeftButtonDown(self):
hyperlink = ui.GetHyperlink()
if hyperlink:
if app.DISABLE_LINK_FROM_HYPERLINK:
self.interface.MakeHyperlinkTooltip(hyperlink)
else:
if app.IsPressed(app.DIK_LALT):
link = chatm2g.GetLinkFromHyperlink(hyperlink)
ime.PasteString(link)
else:
self.interface.MakeHyperlinkTooltip(hyperlink)

///////////////////////////////////////////////////////// EDIT ///////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////// EDIT ///////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////// EDIT ///////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////// EDIT ///////////////////////////////////////////////////////////////////////////
Am rezolvat-o, a fost o problemă la citirea codului care a generat o buclă! Vă mulțumesc foarte mult, las ecranul complet pentru toți ceilalți utilizatori interesați de sistem!
MULȚUMESC DIN NOU ;-)