Неактуально Как сделать действия на кнопки в диалоге

Noy Name

Новичок
Автор темы
10
0
Версия MoonLoader
Другое
Есть диалог с двумя кнопками(не лист), нужно сделать действия при нажатии на определённую кнопку, искал - ничего не нашёл.

Тип: MSGBOX

Ещё актуально
 
Последнее редактирование:

wojciech?

Известный
Проверенный
341
214
если это серверный диалог
Lua:
-- из samp.events
OUTCOMING_RPCS[RPC.DIALOGRESPONSE] = {'onSendDialogResponse', {dialogId = 'uint16'}, {button = 'uint8'}, {listboxId = 'uint16'}, {input = 'string8'}}

если нет, то можно обработать в этом же событии, если поставить sampSetDialogClientside(bool clientside)
либо: bool result, int button, int list, zstring input = sampHasDialogRespond(int id)
 

Noy Name

Новичок
Автор темы
10
0
если это серверный диалог
Lua:
-- из samp.events
OUTCOMING_RPCS[RPC.DIALOGRESPONSE] = {'onSendDialogResponse', {dialogId = 'uint16'}, {button = 'uint8'}, {listboxId = 'uint16'}, {input = 'string8'}}

если нет, то можно обработать в этом же событии, если поставить sampSetDialogClientside(bool clientside)
либо: bool result, int button, int list, zstring input = sampHasDialogRespond(int id)
Это не серверный диалог. Я создаю диалог на луа и нужны действия для кнопок