- 72
- 9
- Версия SA-MP
-
- Любая
Как добавить 2-ое меню уже с другими функциями
Lua:
function main()
repeat wait(0) until isSampAvailable()
while true do
wait(0)
if isKeyDown(18) and isKeyJustPressed(49) then -- ALT + 1
sampShowDialog(6405, "{006AFF}MVD Helper", "\n 1 [MVD] Представиться \n 2. [MVD] Взял документы \n 3. [MVD] Надеть наручники \n 4. [MVD] Вести за собой", "Закрыть", nil, 2)
while sampIsDialogActive(6405) do wait(100) end
local _, button, list, _ = sampHasDialogRespond(6405)
if list == 0 then
sampShowDialog(111, "заголовок", "введите ид", "кнопка 1", "кнопка 2", 1)
while sampIsDialogActive(111) do wait(0) end
local result, button, list, input = sampHasDialogRespond(111)
if result then
local id = tonumber(input)
if id ~= nil then
sampSendChat('Здравия желаю, Вас беспокоит "" - .')
wait(750)
sampSendChat('/me отдал честь')
wait(750)
sampSendChat('/anim 1 7')
wait(750)
sampSendChat('/me достал из нагрудного кармана удостоверение и предъявил его')
wait(750)
sampSendChat('/pass ' .. id)
wait(750)
sampSendChat('/anim 6 3')
wait(750)
sampSendChat('Будьте добры предъявить ваши документы.')
wait(750)
sampSendChat("/n /pass [id]")
end
end
end
if list == 1 then
sampSendChat('/me взял документы у человека напротив')
wait(750)
sampSendChat('/do Документы в руке.')
wait(750)
sampSendChat('/me осмотрел паспорт')
wait(750)
sampSendChat('/me закрыл документы')
wait(750)
sampSendChat('/do Документы закрыты.')
wait(750)
sampSendChat('/me вернул документы человеку напротив')
wait(750)
sampSendChat('/anim 6 3')
end
if list == 2 then
sampShowDialog(111, "заголовок", "введите ид", "кнопка 1", "кнопка 2", 1)
while sampIsDialogActive(111) do wait(0) end
local result, button, list, input = sampHasDialogRespond(111)
if result then
local id = tonumber(input)
if id ~= nil then
sampSendChat('/do Наручники в руке.')
wait(700)
sampSendChat('/me надел наручники на человека напротив')
wait(700)
sampSendChat('/cuff ' .. id)
end
end
end
if list == 3 then
sampShowDialog(111, "заголовок", "введите ид", "кнопка 1", "кнопка 2", 1)
while sampIsDialogActive(111) do wait(0) end
local result, button, list, input = sampHasDialogRespond(111)
if result then
local id = tonumber(input)
if id ~= nil then
sampSendChat('/me схватил задержанного за руки')
wait(700)
sampSendChat('/me заломал задержанного и повёл задержанного')
wait(700)
sampSendChat('/follow ' .. id)
end
end
end
end
end
end