- Версия MoonLoader
- .026-beta
Есть отрывок кода, где после того как выставил "lua_thread.create(function() end)" и написал "wait(1200)" скрипт просто при активации кидает ошибку и все
Код:
function imgui.OnDrawFrame()
if not main_window_state.v and not su_window_state.v then
imgui.Process = false
end
-- это не очень важная часть if main_window_state.v then
-- это не очень важная часть result, id = sampGetPlayerIdByCharHandle(PLAYER_PED)
-- это не очень важная часть local sw, sh = getScreenResolution()
-- это не очень важная часть imgui.SetNextWindowPos(imgui.ImVec2(sw / 2, sh / 2), imgui.Cond.FirstUseEver, imgui.ImVec2(0.5, 0.5))
-- это не очень важная часть imgui.SetNextWindowSize(imgui.ImVec2(400, 270), imgui.Cond.FirstUseEver)
-- это не очень важная часть imgui.Begin(u8'Меню собеседований', main_window_state, imgui.WindowFlags.NoResize)
-- это не очень важная часть imgui.Text(u8'Добро пожаловать в меню собеседований в ПД!')
-- это не очень важная часть if imgui.Button(u8'Приветствие') then
-- это не очень важная часть sampSendChat('Здравия желаю! Вы пришли на призыв?')
-- это не очень важная часть end
-- это не очень важная часть imgui.SameLine()
-- это не очень важная часть if imgui.Button(u8'Расскажите о себе') then
-- это не очень важная часть sampSendChat('Отлично! Расскажите немного о себе, где проживаете, чем занимаетесь?')
-- это не очень важная часть end
-- это не очень важная часть imgui.Spacing()
-- это не очень важная часть if imgui.Button(u8'Документы') then
-- это не очень важная часть sampSendChat('Хорошо, мне нужны Ваши документы, а именно: паспорт, лицензии, мед.карта.')
-- это не очень важная часть sampSendChat('/b Отыгровки документов обязательны!')
-- это не очень важная часть end
-- это не очень важная часть imgui.SameLine()
-- это не очень важная часть if imgui.Button(u8'Понятие "Адекватность"') then
-- это не очень важная часть sampSendChat('Хорошо, как Вы понимаете слово "адекватность"?')
-- это не очень важная часть end
-- это не очень важная часть imgui.Spacing()
-- это не очень важная часть if imgui.Button(u8'3 слова') then
-- это не очень важная часть sampSendChat('Охарактеризуйте себя тремя словами.')
-- это не очень важная часть end
-- это не очень важная часть imgui.SameLine()
-- это не очень важная часть if imgui.Button(u8'Почему ПД') then
-- это не очень важная часть sampSendChat('Почему Вы выбрали именно наш полицейский департамент?')
-- это не очень важная часть end
-- это не очень важная часть imgui.Spacing()
-- это не очень важная часть if imgui.Button(u8'Прошел') then
-- это не очень важная часть sampSendChat('Поздравляю! Вы прошли собеседование и сейчас мы вам выдадим форму!')
-- это не очень важная часть end
-- это не очень важная часть imgui.SameLine()
-- это не очень важная часть if imgui.Button(u8'Не прошел') then
-- это не очень важная часть sampSendChat('К сожалению, вы не прошли собеседование по ряду причин. Приходите в следующий раз, мы вас будем ждать!')
-- это не очень важная часть end
-- это не очень важная часть imgui.End()
-- это не очень важная часть end
if su_window_state.v then
lua_thread.create(function()
result, id = sampGetPlayerIdByCharHandle(PLAYER_PED)
local sw, sh = getScreenResolution()
imgui.SetNextWindowPos(imgui.ImVec2(sw / 2, sh / 2), imgui.Cond.FirstUseEver, imgui.ImVec2(0.5, 0.5))
imgui.SetNextWindowSize(imgui.ImVec2(1100, 650), imgui.Cond.FirstUseEver)
imgui.Begin(u8"Уголовный Кодекс", su_window_state, imgui.WindowFlags.NoResize)
imgui.Text(u8'Добро пожаловать в меню Уголовного Кодекса!\nДля того чтобы выдать/повысить розыск - нажми на кнопку ниже!')
imgui.Separator()
imgui.AlignTextToFramePadding()
imgui.Text(u8'Введите ID')
imgui.SameLine()
if imgui.InputText('', su_star_buffer) then
end
if imgui.CollapsingHeader(u8'Глава 1. Не вооруженное нападение') then
if imgui.Button(u8'1.1 УК: Нападение на гражданское лицо - 5 уровень') then
sampSendChat('/me зажал кнопку на опции и сообщил диспетчеру приметы подозреваемого')
wait(1200)
sampSendChat('/su ' .. su_star_buffer.v .. ' 5 1.1 УК')
sampSendChat('/do Преступник занесен в базу данных.')
end
imgui.End()
end)
end
end
Вложения
Последнее редактирование: