- 656
- 129
Смотрите, мне дали код скрпита, как привязать его на скрипт.
надо что - бы пока не введен пароль. скрипт юзать нельзя...
Код пароля
надо что - бы пока не введен пароль. скрипт юзать нельзя...
Код пароля
Код пароля:
local d = false
local b = "123123"
sampRegisterChatCommand("login", function(a)
if a:len() > 0 then
if a == b then d = true sampAddChatMessage("Доступ предоставлен!", -1)
else sampAddChatMessage("Неверный пароль!", -1) end
else sampAddChatMessage("Вы не указали пароль!", -1) end
end)
sampRegisterChatCommand("test", function(a)
if not d then return end -- Пока пароль не введен, доступа нет
sampAddChatMessage("Доступ есть!", -1)
end)
function dialog()
sampShowDialog(10, "Заголовок", "Паспорт\nЛицензии\nМед.карта\nТест", "Выбрать", "Закрыть", DIALOG_STYLE_LIST)
end
Код скрипта:
require "lib.moonloader"
local sf = require "sampfuncs"
local sampev = require "lib.samp.events"
function main()
if not isSampLoaded() or not isSampfuncsLoaded() then return end
while not isSampAvailable() do wait(3000) end
sampRegisterChatCommand("okno", dialog)
while true do
wait(0)
d = true
local result, button, list, input = sampHasDialogRespond(10)
if result then
if button == 1 and list == 0 then -- button 1 - Левая кнопка, 0 - правая. list 0 - 1 строка
sampSendChat("/me снял портфель с плечей, положил на землю, и открыл его")
wait(1200)
sampSendChat("/me достал из откротого портфеля, и открыл первую страницу")
wait(1200)
sampSendChat("/me передал паспорт человеку напротив")
wait(1200)
sampSetChatInputText('/showpass ')
sampSetChatInputEnabled(true)
end
if button == 1 and list == 1 then
sampSendChat("/me достал из нагрудного карманчика, и открыл 1-у страницу")
wait(1200)
sampSendChat("/todo Вот держите* говорит передаваю лицензии человеку напротив.")
wait(1200)
sampSendChat("/me передал лицензии человеку напротив")
wait(1200)
sampSetChatInputText('/showlic ')
sampSetChatInputEnabled(true)
end
if button == 1 and list == 2 then
sampSendChat("/me достал из кармана мед.книжку")
wait(1500)
sampSendChat("/me открыл первую страницу, и передал человеку напротив")
wait(1500)
sampSendChat("/todo Вот держите!*говорит передавая документ")
wait(1500)
sampSetChatInputText("/showmc ")
sampSetChatInputEnabled(true)
end if button == 1 and list == 3 then
sampSendChat("TEST ")
end
d = false
end
end
end