*Descriere:
Si pentru ca v-am pus functiile de CTRL + V in client (imbunatatiri/copy-paste-ctrl-joc-full-t2399.html) am zis ca va las si functiile pentru a deschide link-urile cu click pe ele, direct din chat.
Adica, daca dai CTRL+V la un link de youtube de exemplu, poti deschide acel link direct din clientu de metin, daca dai click pe link in chat.
Acest sistem are si o fereastra de atentionare inainte, care apare cand dai click pe link.
Este FULL si testat personal de mine!
Dupa ce adaugati sistemul, faceti urmatorul FIX:
*Poze / Video:
*Link download / Code:
Deschidem uiChat.py din root si cautam:
Adaugam sub tot deful, acest def:
Cautam:
In acest def vom gasi mai jos:
Adaugam sub:
Acum deschidem uiwhisper.py din root si cautam:
In acest def vom gasi:
Adaugam sub:
Deschidem interfacemodule.py din root si cautam:
Adaugam sub:
Cautam:
Adaugam sub:
Cautam:
Adaugam deasupra:
Cautam:
Mai jos in acest def vom gasi:
Adaugam sub:
Deschidem locale_game.txt si adaugam:
Mergem in -> UserInterface/Locale_inc.h.cpp din sursa Binary si adaugam:
Mergem in -> UserInterface/PythonApplicationModule.cpp din sursa Binary si adaugam:
Mergem in -> UserInterface/PythonChatModule.cpp din sursa Binary si cautam:
Mai jos vom gasi:
Adaugam deasupra:
Si pentru ca v-am pus functiile de CTRL + V in client (imbunatatiri/copy-paste-ctrl-joc-full-t2399.html) am zis ca va las si functiile pentru a deschide link-urile cu click pe ele, direct din chat.
Adica, daca dai CTRL+V la un link de youtube de exemplu, poti deschide acel link direct din clientu de metin, daca dai click pe link in chat.
Acest sistem are si o fereastra de atentionare inainte, care apare cand dai click pe link.
Este FULL si testat personal de mine!
Dupa ce adaugati sistemul, faceti urmatorul FIX:
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.*Poze / Video:
- 04-18-2025, 18-04-50.png (497.88 KiB) Vizualizat de 2192 ori
Nota! Se recomandă instalarea funcției CTRL+V înainte de instalarea acestor funcții
Deschidem uiChat.py din root si cautam:
Cod: Selectaţi tot
def ChangeChatMode(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.Cautam:
Cod: Selectaţi tot
def __SendChatPacket(self, text, type):Cod: Selectaţi tot
if net.IsChatInsultIn(text):
chat.AppendChat(chat.CHAT_TYPE_INFO, localeInfo.CHAT_INSULT_STRING)Adaugam sub:
Nota! Daca aveti alte functii bagate pe aici, trebuie sa adaptati. E simplu.
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.Acum deschidem uiwhisper.py din root si cautam:
Cod: Selectaţi tot
def SendWhisper(self):Cod: Selectaţi tot
if textLength > 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.Deschidem interfacemodule.py din root si cautam:
Cod: Selectaţi tot
import localeInfo 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.Cautam:
Cod: Selectaţi tot
self.wndGuildBuilding = None 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.Cautam:
Cod: Selectaţi tot
def MakeHyperlinkTooltip(self, hyperlink): 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.Cautam:
Cod: Selectaţi tot
def MakeHyperlinkTooltip(self, hyperlink):Cod: Selectaţi tot
if "item" == type:
self.hyperlinkItemTooltip.SetHyperlinkItem(tokens) 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.Deschidem locale_game.txt si adaugam:
Cod: Selectaţi tot
CHAT_OPEN_LINK_DANGER Atentie: Acest link poate contine un virus!
CHAT_OPEN_LINK Doresti sa deschizi acest link ?Cod: Selectaţi tot
#define LINK_IN_CHAT 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.Mergem in -> UserInterface/PythonChatModule.cpp din sursa Binary si cautam:
Cod: Selectaţi tot
PyObject * chatGetLinkFromHyperlink(PyObject * poSelf, PyObject * poArgs)
{Cod: Selectaţi tot
return Py_BuildValue("s", "");
} 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.






