Показать сообщение отдельно

  #5  
Старый 24.06.2014, 12:45
NarutoUA
Постоянный
Регистрация: 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;
}
 
Ответить с цитированием