*Descriere:
Vei putea salva istoricul conversatiilor din chat cand dai logout/select/relog/teleport/schimba ch/restart client/etc.
- Sistem creat doar client-side, usor de implementat si foarte light.
- Salveaza ultimele 32 mesaje trimise intr-un fisier json
- Mesajele vor fi salvate local pentru fiecare caracter in parte
- Mesajele duplicate se vor salva doar 1 data.
*Poze / Video:
*Link download / Code:
Deschide uiChat.py si adauga dupa imports:
Cauta:
Inlocuieste cu:
Cauta:
Adauga:
Cauta:
Inlocuieste def cu asta:
Cauta:
Inlocuieste continutul lor cu:
Cauta:
Inlocuieste cu:
Cauta:
Adauga:
(Optional) Deschide game.py si cauta:
Adapteaza asa:
Vei putea salva istoricul conversatiilor din chat cand dai logout/select/relog/teleport/schimba ch/restart client/etc.
- Sistem creat doar client-side, usor de implementat si foarte light.
- Salveaza ultimele 32 mesaje trimise intr-un fisier json
Fisierele sunt criptate cu XOR cipher.Documents/<your_server_name>/chat_cache/CharacterName.json
- Mesajele vor fi salvate local pentru fiecare caracter in parte
- Mesajele duplicate se vor salva doar 1 data.
*Poze / Video:
- 12-01-2025, 19-29-42.png (183.93 KiB) Vizualizat de 472 ori
Deschide uiChat.py si adauga dupa imports:
Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.Cauta:
Cod: Selectaţi tot
self.lastSentenceStack = []
self.lastSentencePos = 0 Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.Cauta:
Cod: Selectaţi tot
def OpenChat(self): Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.Cauta:
Cod: Selectaţi tot
def OnIMEKeyDown(self, key): Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.Cauta:
Cod: Selectaţi tot
__PrevLastSentenceStack, __NextLastSentenceStack, __PushLastSentenceStack Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.Cauta:
Cod: Selectaţi tot
# LAST_SENTENCE_STACK
self.__PushLastSentenceStack(text)
# END_OF_LAST_SENTENCE_STACK Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.Cauta:
Cod: Selectaţi tot
def OnIMEReturn(self):
.
.
.
return True Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.(Optional) Deschide game.py si cauta:
Cod: Selectaţi tot
__ChangeNameSucces Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.


