[C++]Copy+Paste / Ctrl+V Full
Scris: Joi Aug 11, 2022 10:36 am
*Aceste functii te ajuta sa poti da copy paste la un text pe joc.
● Accesați Eterlib/IME.cpp din sursa Binary/client.exe și caută
și înlocuiește cu
caută și șterge
Acum căutam în ui.py din root
și la final de def OnKeyDown (inainte de primul return TRUE) adaugați
● Fix pentru simboluri la ctrl+v (pătrățică) și pentru crash client când nu copiați nimic și dați ctrl+v
Accesați Eterlib/IME.cpp din sursa Binary/client.exe și caută
iar mai jos sub
adăugați
Tot în IME.cpp căutați
și înlocuiți
cu
● Accesați Eterlib/IME.cpp din sursa Binary/client.exe și caută
Cod: Selectaţi tot
m_bEnablePaste = false;
Cod: Selectaţi tot
m_bEnablePaste = true;
Cod: Selectaţi tot
if (!__IsWritable(c))
return;
Cod: Selectaţi tot
def OnKeyDown(self, key):
Cod: Selectaţi tot
if app.DIK_V == key:
if app.IsPressed(app.DIK_LCONTROL):
ime.PasteTextFromClipBoard()
Accesați Eterlib/IME.cpp din sursa Binary/client.exe și caută
Cod: Selectaţi tot
void CIME::OnChar(wchar_t c)
Cod: Selectaţi tot
if (m_bOnlyNumberMode)
if (!iswdigit(c))
return;
Cod: Selectaţi tot
if (c == 0x16)
return;
Cod: Selectaţi tot
void CIME::PasteTextFromClipBoard()
Cod: Selectaţi tot
HANDLE handle = GetClipboardData(CF_TEXT);
char * buffer = (char*)GlobalLock(handle);
Cod: Selectaţi tot
HANDLE handle = GetClipboardData(CF_TEXT);
if (!handle)
return;
char * buffer = (char*)GlobalLock(handle);
if (!buffer)
return;