- 18
- 0
В чем у меня проблема? Что ему не хватает или что лишнего тут?
Код:
function main()
repeat wait(0) until isSampAvailable()
wait(2000)
sampRegisterChatCommand("lecture",lecture)
sampaddChatMessage("Loaded", -1)
while true do
wait(0)
end
end
function lecture()
stopThread = true
sampShowDialog(1999, "{0633E5}Лекции для PP", string.format("{FFFFFF}1.Объявление в розыск.\n2.Правило Миранды.\n3.Изьятие запрещенных веществ.\n4.Рация.\n5.Уважительное общение с гражданскими.\n6.Субординация.\n7.Правила строя.\n8.''Огнестрельное оружие.\n9.Федеральное постановление.\n10.Правила сна.\n11.Обеденный перерыв."), "Выбрать", "Отмена", 2)
lua_thread.create(function()
wait(100)
stopThread = false
repeat
wait(0)
local result, button, list, input = sampHasDialogRespond(1999)
if result then
if button == 1 then
if list == 0 then
sampSendChat("Тема лекции: «Объявление в розыск»")
wait(6000)
sampSendChat("И так, выдавать розыск разрешено только лицам, которые нарушили закон.")
wait(6000)
sampSendChat("Выдавать розыск нужно согласно статье, которое соответствует нарушению.")
wait(6000)
sampSendChat("Категорически запрещено:")
wait(6000)
sampSendChat("Придумывать новые статьи, сокращать статьи.")
wait(6000)
sampSendChat("/b оск, н. штрафа, хр. зап. веществ")
wait(6000)
sampSendChat("Давать розыск, если вы сами не видели нарушения или не провели расследование.")
wait(6000)
sampSendChat("Смешивание нескольких статей.")
wait(6000)
sampSendChat("В розыск объявляем по описанию статьи.")
wait(6000)
sampSendChat("На этом лекция окончена. Вопросы имееются?")
wait(2000)
sampAddChatMessage("{FFFFFF}Вы рассказали лекцию.",0x0633E5)
end
if list == 1 then
sampSendChat("Тема лекции: «Правило Миранды»")
wait(6000)
sampSendChat("Правило Миранды — юридическое требование в США")
wait(6000)
sampSendChat("Согласно которому во время задержания задерживаемый должен быть уведомлен о своих правах.")
wait(6000)
sampSendChat("Это правило зачитываются задержанному, а читает её кто сам задержал его.")
wait(6000)
sampSendChat("Это фраза говорится, когда вы надели на задержанного наручники. ")
wait(6000)
sampSendChat("Цитирую саму фразу:")
wait(6000)
sampSendChat("Вы арестованы. Вы имеете право хранить молчание. ")
wait(6000)
sampSendChat("Всё, что вы скажете, может быть использовано против вас. ")
wait(6000)
sampSendChat("У вас есть право на один телефонный звонок и адвоката.")
wait(6000)
sampSendChat("И помните, зачитать миранду обязан каждый полицейский, который проводит арест.")
wait(6000)
sampSendChat("На этом лекция окончена. Вопросы имееются?")
wait(2000)
sampAddChatMessage("{FFFFFF}Вы рассказали лекцию.",0x0633E5)
end
if list == 2 then
sampSendChat("Тема лекции: «Изъятие запрещённых вещей»")
wait(6000)
sampSendChat("Проводить изъятие запрещённых вещей может Сержант и выше. ")
wait(6000)
sampSendChat("Если нет такой возможности, то попросите уполномоченного сотрудника.")
wait(6000)
sampSendChat("Когда вы провели обыск задержанного и нашли у него огнестрельное оружие,")
wait(6000)
sampSendChat("Запрещённые вещи, то это изымается на месте. ")
wait(6000)
sampSendChat("Каждый преступник подлежит обыску перед посадкой в тюрьму")
wait(6000)
sampSendChat("На этом лекция окончена. Вопросы имееются?")
wait(2000)
sampAddChatMessage("{FFFFFF}Вы рассказали лекцию.",0x0633E5)
end
if list == 3 then
sampSendChat("Тема лекции: «Рация»")
wait(6000)
sampSendChat("Рация — это источник связи с коллегами полиции, для передачи важной информации.")
wait(6000)
sampSendChat("В рации звучит такая информация, как доклады с постов и тому подобное.")
wait(6000)
sampSendChat("В рации запрещены всякие оскорбления, мат, угрозы,")
wait(6000)
sampSendChat("В рацию запрещено сообщать бессмысленные сообщения.")
wait(6000)
sampSendChat("За нарушение данных правил вы будите наказаны.")
wait(6000)
sampSendChat("На этом лекция окончена. Вопросы имееются?")
wait(2000)
sampAddChatMessage("{FFFFFF}Вы рассказали лекцию.",0x0633E5
end
if list == 4 then
sampSendChat("Тема лекции: «Уважительное общение с гражданскими»")
wait(6000)
sampSendChat("Каждый сотрудник Полиции должен уважительно общаться с гражданами.")
wait(6000)
sampSendChat("Если сотрудник полиции хочет спросить паспорт или узнать ваше Имя Фамилия.")
wait(6000)
sampSendChat("То он должен представиться. Общение с гражданами на «Вы».")
wait(6000)
sampSendChat("А затем вежливо просим документы, если их нету,")
wait(6000)
sampSendChat("То тогда идём в участок и устанавливаем личность.")
wait(6000)
sampSendChat("И помните общение сотрудника всегда основано на уважении собеседника")
wait(6000)
sampSendChat("На этом лекция окончена. Вопросы имееются?")
wait(2000)
sampAddChatMessage("{FFFFFF}Вы рассказали лекцию.",0x0633E5
end
if list == 5 then
sampSendChat("Лекция на тему «Субординация»")
wait(6000)
sampSendChat("Субординация - положение индивидуума в системе отношений подчиненный-начальник.")
wait(6000)
sampSendChat("Субординация предусматривает уважительные отношения между сотрудниками.")
wait(6000)
sampSendChat("За несоблюдение субординации, Вы получите соответствующие наказание.")
wait(6000)
sampSendChat("На этом лекция окончена. Вопросы имееются?")
wait(2000)
sampAddChatMessage("{FFFFFF}Вы рассказали лекцию.",0x0633E5
end
if list == 6 then
sampSendChat("Лекция на тему «Правила строя»")
wait(6000)
sampSendChat(После оповещения о строе все сотрудники обязаны в срочном порядке прибыть на место строя.")
wait(6000)
sampSendChat("Построение происходит в следующем порядке: Police Academy, Patrol Police, Detective Bureau, Military Police, Customs Service, S.W.A.T.")
wait(6000)
sampSendChat("При опоздании офицер обязан молча стать в конец строя.")
wait(6000)
sampSendChat("В строю категорически запрещено: разговаривать, использовать часы и телефон,")
wait(6000)
sampSendChat("танцевать, спать, стрелять, выходить из строя без разрешения.")
wait(6000)
ssampSendChat("На этом лекция окончена. Вопросы имееются?")
wait(2000)
sampAddChatMessage("{FFFFFF}Вы рассказали лекцию.",0x0633E5
end
if list == 7 then
sampSendChat("Лекция на тему «Огнестрельное оружие»")
wait(6000)
sampSendChat("Следите за исправностью личного оружия.")
wait(6000)
sampSendChat("Следите за количеством боеприпасов для оружия.")
wait(6000)
sampSendChat("Не направляйте оружие на невинных людей.")
wait(6000)
sampSendChat("Применяйте оружие только если уверены, что люди возле вас не пострадают.")
wait(6000)
sampSendChat("В общественных местах, применяйте оружие только в случае крайней необходимости.")
wait(6000)
sampSendChat("В городе старайтесь стрелять по шинам.")
wait(6000)
ssampSendChat("На этом лекция окончена. Вопросы имееются?")
wait(2000)
sampAddChatMessage("{FFFFFF}Вы рассказали лекцию.",0x0633E5
end
if list == 8 then
sampSendChat("Тема лекции «Федеральное постановление»")
wait(6000)
sampSendChat("Федеральное постановление — это нормативно-правовой документ,")
wait(6000)
sampSendChat("Который регулирует взаимоотношения между сотрудниками гос.структур,")
wait(6000)
sampSendChat("А также регламентирует список возможных нарушений и соответствующих наказаний.")
wait(6000)
sampSendChat("К примеру, директор ФБР приказал сотруднику LVPD явиться в офис ФБР,")
wait(6000)
sampSendChat("Но данный сотрудник не только проигнорировал его,")
wait(6000)
sampSendChat("Но и играл в казино в рабочее время. За это он может попросту быть уволенным.")
wait(6000)
sampSendChat("В его же личное дело пойдет следующие статьи: 1.8 и 1.12")
wait(6000)
sampSendChat("В которых говорится об игре в казино и неподчинении.")
wait(6000)
ssampSendChat("На этом лекция окончена. Вопросы имееются?")
wait(2000)
sampAddChatMessage("{FFFFFF}Вы рассказали лекцию.",0x0633E5
end
if list == 9 then
sampSendChat("Лекция на тему «Правила сна»")
wait(6000)
sampSendChat("В нашем полицейском департаменте запрещено спать где попало.")
wait(6000)
sampSendChat("Для этого есть специально отведенные места:")
wait(6000)
sampSendChat("Любой сотрудник имеет право спать в оружейной комнате или в раздевалке,")
wait(6000)
sampSendChat("и не более 20 минут в час.")
wait(6000)
sampSendChat("/b Запрещено сбрасывать счетчик АФК (выходить с АФК множество раз)")
wait(6000)
ssampSendChat("На этом лекция окончена. Вопросы имееются?")
wait(2000)
sampAddChatMessage("{FFFFFF}Вы рассказали лекцию.",0x0633E5
end
if list == 10 then
sampSendChat("Лекция на тему «Обеденный перерыв»")
wait(6000)
sampSendChat("Время обеденного перерыва с 14:00 до 15:00.")
wait(6000)
sampSendChat("Во время обеденного перерыва Вы имеете право:")
wait(6000)
sampSendChat("Снять форму, сдать оружие и пойти по своим личным делам.")
wait(6000)
sampSendChat("Во время обеденного перерыва строго запрещено:")
wait(6000)
sampSendChat("Нарушать ПДД, уголовный и административный кодексы,")
wait(6000)
sampSendChat("Законы штата, употреблять наркотические вещества")
wait(6000)
sampSendChat("А так же выпивать алкогольные напитки.")
wait(6000)
ssampSendChat("На этом лекция окончена. Вопросы имееются?")
wait(2000)
sampAddChatMessage("{FFFFFF}Вы рассказали лекцию.",0x0633E5
end
end
end
until not sampIsDialogActive() or stopThread
end)
end