# include "stdafx.h" # include # include # include # define REGISTER_CLIENT_COMMAND 0x65AC0 # define ADD_CHAT_MESSAGE 0x64520 # define pChat 0x21A0E4 # define pInput 0x21A0E8 # define memory_info 0x8A5A80 DWORD dwSamp ; void AddChatMessage ( const char * msg ) { ( ( void ( __thiscall * ) ( DWORD str , const char * text ) ) ( dwSamp + ADD_CHAT_MESSAGE ) ) ( * ( DWORD * ) ( dwSamp + pChat ) , msg ) ; } bool isInit ( ) { return ( ( bool ( __thiscall * ) ( ) ) ( dwSamp + 0x9BF70 ) ) ( ) ; } void AddClientCommand ( const char * cmd , void * func ) { ( ( void ( __thiscall * ) ( DWORD str , const char * cmd , void * func ) ) ( dwSamp + REGISTER_CLIENT_COMMAND ) ) ( * ( DWORD * ) ( dwSamp + pInput ) , cmd , func ) ; } void core ( ) { char buf [ 40 ] ; sprintf_s ( buf , "%u" , * ( DWORD * ) ( dwSamp + memory_info ) ) ; AddChatMessage ( buf ) ; } void attach ( ) { dwSamp = ( DWORD ) GetModuleHandle ( L "samp.dll" ) ; while ( !dwSamp ) { dwSamp = ( DWORD ) GetModuleHandle ( L "samp.dll" ) ; Sleep ( 30 ) ; } dwSamp = ( DWORD ) GetModuleHandle ( L "samp.dll" ) ; AddClientCommand ( "getmem" , core ) ; } BOOL APIENTRY DllMain ( HMODULE hModule , DWORD ul_reason_for_call , LPVOID lpReserved ) { if ( ul_reason_for_call == DLL_PROCESS_ATTACH ) _beginthread ( ( _beginthread_proc_type ) attach , NULL , NULL ) ; return TRUE ; }
Продавец: ник или ID
Название сделки:
Сумма USDT:
Срок сделки, дней:
Кто платит комиссию:
Условия сделки:
После создания сделки средства будут зарезервированы в холде до завершения сделки.