sampSendDialogResponse

makson4ck Pauza

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

AnWu

https://t.me/anwublog
Всефорумный модератор
4,708
5,252
Lua:
local sampev = require('lib.samp.events')

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

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

Slavka Priore

Участник
86
32
Приветствую, помогите пожалуйста, где можно узнать 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
У тебя тогда просто на каждом диалоге будет писать айдишник