sampSendDialogResponse

makson4ck Pauza

Участник
Автор темы
36
14
Версия MoonLoader
.026-beta
Приветствую, помогите пожалуйста, где можно узнать id диалога для sampSendDialogResponse, спасибо.
 

AnWu

Известный
Всефорумный модератор
4,786
5,435
Lua:
local sampev = require('lib.samp.events')

function sampev.onShowDialog(dialogId, style, title, button1, button2, text)
    print(dialogId)
end

-- Но лучше использовать title, так как серверный ID диалога может меняться
Так title тоже может меняться, однако замечание верное. Можно еще пытаться парсить текст.
 

Slavka Priore

Активный
114
38
Приветствую, помогите пожалуйста, где можно узнать id диалога для sampSendDialogResponse, спасибо.
Лучше еще так сделать:
Lua:
function sampev.onShowDialog(dialogId, style, title, button1, button2, text)
    return { dialogId, style, ('[%d:%d] %s'):format(dialogId, style, title), button1, button2, text}
end
У тебя тогда просто на каждом диалоге будет писать айдишник