
24.06.2014, 12:45
|
|
Постоянный
Регистрация: 26.05.2013
Сообщений: 692
С нами:
6822856
Репутация:
213
|
|
Сообщение от MasterCard
Делаешь проверку на нажатия и твоя функа будет работать! Диалоги поищи в разделе, Голубь где то выкладывал!
Я нашел его тему, но там только показ диалога и нету функции ответа.
http://blasthack.net/threads/Вызов-sa-mp-Диалога.1827/
Код:
Код:
void showSampDialog(int send, int dialogID, int typedialog, char *caption, char *text, char *button1, char *button2)
{
uint32_t func = g_dwSAMP_Addr+SAMP_DIALOG_SHOW;
uint32_t data = g_dwSAMP_Addr+SAMP_DIALOG_INFO_OFFSET;
__asm mov eax, dword ptr [data]
__asm mov ecx, dword ptr [eax] //mov to offset
__asm push send //0 - No send response, 1 - Send response
__asm push button2
__asm push button1
__asm push text
__asm push caption
__asm push typedialog
__asm push dialogID
__asm call func
return;
}
|
|
|