- 103
- 11
Здаров, суть: фанюсь в ПД, лень каждый раз в чат писать ид для розыска и т.д. Решил написать скрипт, который вызывает диалог со всеми статьями, а потом выбранную статью отправляет в чат
Вот, что вышло:
Остальной части пока нет, т.к эта ещё не работает, и я не видел смысла делать следущую
Вот, что вышло:
Lua:
script_author(Lagren)
script_dependencies("Cleo", "Sampfuncs")
script_description("Fast SU for Samp-rp")
require "lib.moonloader"
local id
local menu
local menu2
local menu3
function main()
if not isSampfuncsLoaded() or not isSampLoaded() then return end
while not isSampAvailable() do wait(100) end
sampRegisterChatCommand("/fsu", enable)
if enabled then
menu = string.format("УК \nАК")
gmn = sampShowDialog(57, string.format("FastSu"), menu, Ok, Close, 2)
repeat
wait(0)
result, button, list, input = sampHasDialogRespond(57)
until result
if button == 1 then
sampCloseCurrentDialogWithButton(1)
if list == 1 then
menu2 = string.format("Проникновение на частную территорию \nХранение запрещенных веществ \nНеподчинение сотруднику ПД/ФБР \nУгон ТС \nПродажа наркотиков \nПерестрелка \nПроникновение на закрытую территорию \nРазбой \nУход от преследования \nПродажа оружия \nНападение на полицейского/агента фбр/мэра/сенатора \nТерроризм \nВзятие в заложники \nСоучастие \nВзятка")
ymn = sampShowDialog(58, string.format("Уголовный кодекс"),menu2, Ok, Close, 2)
elseif list == 2 then
menu3 = string.format("Нарушение порядка \nЛожный вызов \nНападение \nОскорбление \nНошение оружия в открытом виде \nНелегальная гонка \nПроституция")
amn = sampShowDialog(59, string.format("Административный кодекс"), menu3, Ok, Close, 2)
end
end
end
end
function enable()
enabled = not enabled
end