- 30
- 1
- Версия SA-MP
-
- 0.3.7-R3
[ML] (error) tsr.lua: ...mes\Arizona Games Launcher\bin\rodina\moonloader\tsr.lua:144: 'end' expected (to close 'function' at line 89) near 'elseif'
[ML] (error) tsr.lua: Script died due to an error. (232C10CC)
часть кода:
че оно все требует от меня? Где end ставить? Все норм пахало и теперь снова сломано.
И еще вопрос как вставить функции из кода если я создаю отдельные в elseif для wait ?
[ML] (error) tsr.lua: Script died due to an error. (232C10CC)
часть кода:
lua:
function imgui.OnDrawFrame()
imgui.SetNextWindowSize(imgui.ImVec2(150, 280), imgui.Cond.FirstUseEver)
imgui.SetNextWindowPos(imgui.ImVec2(115,370), imgui.Cond.FirstUseEver, imgui.ImVec2(0.5, 0.5))
imgui.Begin('HELPER LICENSE', main_window_state, imgui.WindowFlags.NoResize)
if imgui.CollapsingHeader(u8'Основное') then
if imgui.Button(u8'Обыск', imgui.ImVec2(90, 25)) then
lua_thread.create(function()
sampSendChat('Не переживайте, это быстро!')
wait(1300)
sampSendChat('/me достал резиновые перчатки из кармана')
wait(1500)
sampSendChat('/me одевает перчатки и начинает обыск')
wait(1500)
sampSendChat('/do Процесс...')
wait(500)
sampSendChat('/frisk ' ..PlayerId)
end)
elseif imgui.Button(u8'Задержание', imgui.ImVec2(90,25)) then
lua_thread.create(function()
sampSendChat('/cuff ' ..PlayerId)
wait(1300)
sampSendChat('Вас задержал ' ..myId)
wait(1300)
sampSendChat('Вы имеете право хранить молчание.')
wait(1300)
sampSendChat('Всё, что Вы скажете, может использоваться против Вас в суде.')
wait(1300)
sampSendChat('Ваш адвокат может присутствовать на допросе.')
wait(1300)
sampSendChat('Если Вы не можете оплатить услуги адвоката, он будет предоставлен Вам государством')
wait(1300)
sampSendChat('Вам были зачитаны Ваши права. Вы арестованы!')
end)
end
elseif imgui.Button(u8'Проверка док', imgui.ImVec2(90,25)) then
lua_thread.create(function()
sampSendChat('/hi ' ..PlayerId)
end)
elseif imgui.Button(u8'Проверка мед', imgui.ImVec2(90,25)) then
lua_thread.create(function()
sampSendChat('/me взял мед.карту человека напротив')
wait(1300)
sampSendChat('/me начал осматривать мед.карту')
wait(1200)
sampSendChat('/do Убедившись что человек психически здоров закрыл её.')
wait(1200)
sampSendChat('/me передал мед.карту человеку напротив')
end)
elseif imgui.Button(u8'Выдача', imgui.ImVec2(90,25)) then
lua_thread.create(function()
sampSendChat('Всё хорошо, держите Вашу лицензию!')
wait(10000)
sampSendChat('Удачного дня!')
end)
end
elseif imgui.CollapsingHeader(u8'Лицензии') then
if imgui.Button(u8'Авто', imgui.ImVec2(85, 25)) then
sampSendChat('Лицензия на Авто стоит 10 тысяч рублей. Готовы купить?')
elseif imgui.Button(u8'Мото', imgui.ImVec2(85, 25)) then
sampSendChat('Лицензия на Мото стоит 20 тысяч рублей. Готовы купить?')
elseif imgui.Button(u8'Лодки', imgui.ImVec2(85, 25)) then
sampSendChat('Лицензия на Водный транспорт стоит 100 тысяч рублей. Готовы купить?')
elseif imgui.Button(u8'Ж/Д', imgui.ImVec2(85, 25)) then
sampSendChat('Лицензия на Железно-Дорожный транспорт стоит 40 тысяч рублей. Готовы купить?')
elseif imgui.Button(u8'Оружие', imgui.ImVec2(85, 25)) then
sampSendChat('Лицензия на Оружие стоит 200 тысяч рублей. Готовы купить?')
elseif imgui.Button(u8'Охота', imgui.ImVec2(85, 25)) then
sampSendChat('Лицензия на Охоту стоит 25 тысяч рублей. Готовы купить?')
elseif imgui.Button(u8'Рыба', imgui.ImVec2(85, 25)) then
sampSendChat('Лицензия на Ловлю рыбы стоит 20 тысяч рублей. Готовы купить?')
end
end
imgui.End()
И еще вопрос как вставить функции из кода если я создаю отдельные в elseif для wait ?