Ошибка Imgui

thebestsupreme

Участник
Автор темы
170
12
Версия MoonLoader
Другое
Ребят , такой вопрос где я допустил ошибку


[ML] (error) ATools+: C:\GTA by Conor\moonloader\Admin_Tools.lua:759: attempt to yield across C-call boundary
stack traceback:
[C]: in function 'wait'
C:\GTA by Conor\moonloader\Admin_Tools.lua:759: in function 'OnDrawFrame'
C:\GTA by Conor\moonloader\lib\imgui.lua:1378: in function <C:\GTA by Conor\moonloader\lib\imgui.lua:1367>
[ML] (error) ATools+: Script died due to an error. (16FC67DC)

Код:

Код:
        local ex, ey = getScreenResolution()
        if imgui.CollapsingHeader(u8"Наборы GOSS") then
                if imgui.Button(u8'SWAT') then
                sampSendChat("Занимаю /aad.")
                wait(1200)
                sampSendChat('Проходит обзвон на лидерку S.W.A.T.')
                wait(1200)
                sampSendChat('[Обзвон] Критерии: возраст 14+,Дискорд + микро, знание правил.')
                wait(1200)
                sampSendChat('[Обзвон] Желающим писать - /report gos')
                wait(1200)
                sampSendChat('[Обзвон] Низкий вам поклон!')
                wait(1200)
                sampSendChat("Освободил /aad.")
            end
        end
 

sᴀxᴏɴ

саксофон
Всефорумный модератор
791
853
Lua:
if imgui.Button(u8'SWAT') then
    lua_thread.create(function()
        sampSendChat("Занимаю /aad.")
        wait(1200)
        sampSendChat('Проходит обзвон на лидерку S.W.A.T.')
        wait(1200)
        sampSendChat('[Обзвон] Критерии: возраст 14+,Дискорд + микро, знание правил.')
        wait(1200)
        sampSendChat('[Обзвон] Желающим писать - /report gos')
        wait(1200)
        sampSendChat('[Обзвон] Низкий вам поклон!')
        wait(1200)
        sampSendChat("Освободил /aad.")
    end)
end
 

thebestsupreme

Участник
Автор темы
170
12
Код:
        local ex, ey = getScreenResolution()
        if imgui.CollapsingHeader(u8"Биндеры") then
        if imgui.Button(u8'SWAT') then
            lua_thread.create(function()
            imgui.Text(u8'Наборы в Гос.Стркутуры')
                sampSendChat("/a Занимаю /aad.")
                wait(1200)
                sampSendChat('/aad Проходит обзвон на лидерку S.W.A.T.')
                wait(1200)
                sampSendChat('/aad [Обзвон] Критерии: возраст 14+,Дискорд + микро, знание правил.')
                wait(1200)
                sampSendChat('/aad [Обзвон] Желающим писать - /report gos')
                wait(1200)
                sampSendChat('/aad [Обзвон] Низкий вам поклон!')
                wait(1200)
                sampSendChat("/a Освободил /aad.")
                end)
                if imgui.Button(u8'SAPD') then
                lua_thread.create(function()
                sampSendChat("/a Занимаю /aad.")
                wait(1200)
                sampSendChat('/aad Проходит обзвон на лидерку S.A.P.D')
                wait(1200)
                sampSendChat('/aad [Обзвон] Критерии: возраст 14+,Дискорд + микро, знание правил.')
                wait(1200)
                sampSendChat('/aad [Обзвон] Желающим писать - /report gos')
                wait(1200)
                sampSendChat('/aad [Обзвон] Низкий вам поклон!')
                wait(1200)
                sampSendChat("/a Освободил /aad.")
            end)
        end


[ML] (error) Admin_Tools.lua: C:\GTA by Conor\moonloader\Admin_Tools.lua:887: 'end' expected (to close 'if' at line 756) near '<eof>'
[ML] (error) Admin_Tools.lua: Script died due to an error. (16DA5234)
 

thebestsupreme

Участник
Автор темы
170
12
[ML] (error) Admin_Tools.lua: C:\GTA by Conor\moonloader\Admin_Tools.lua:782: unexpected symbol near ')'
[ML] (error) Admin_Tools.lua: Script died due to an error. (16DA5854)


Код:
function imgui.OnDrawFrame()
    if main_window_state.v then
    local ex, ey = getScreenResolution()
    imgui.ShowCursor = true
    sampIsChatInputActive()
    sampIsDialogActive()
        imgui.SetNextWindowPos(imgui.ImVec2(ex / 6, ey / 6), imgui.Cond.FirstUseEver)
        imgui.SetNextWindowSize(imgui.ImVec2(660, 660), imgui.Cond.FirstUseEver)
        imgui.Begin(u8"Панель", main_window_state,imgui.WindowFlags.NoResize + imgui.WindowFlags.NoCollapse)
             if imgui.CollapsingHeader(u8"Команды для выдачи наказания от лица админа") then
                imgui.Text(u8'/ach id id-admin [Выдать наказания за читы от лица другого админа][Warn]')
                imgui.Text(u8'/avch id id-admin [Выдать наказания за читы от лица другого админа][Ban]')
                imgui.Text(u8'/amg id id-admin [Выдать наказания за MG от лица другого админа][Mute]')
                imgui.Text(u8'/dma id id-admin [Выдать наказания за DM от лица другого админа][Jail]')
                imgui.Text(u8'/atk id id-admin [Выдать наказания за TK от лица другого админа][Jail]')
                imgui.Text(u8'/ask id id-admin [Выдать наказания за TK от лица другого админа][Jail]')
                imgui.Text(u8'/amq id id-admin [Выдать наказания за Упом/Оск.Родных от лица другого админа][BAN]')
                imgui.Text(u8'/arelog id id-admin [Выдать наказания за Relog от лица другого админа][SBAN]')
                imgui.Text(u8'/adb id-admin [Выдать наказания за db от лица другого админа][DB]')
                imgui.Text(u8'/acop id id-admin [Выдать наказания за Gos в Ghetto от лица другого админа][KBAN]')
            end
        end
            local ex, ey = getScreenResolution()
        if imgui.CollapsingHeader(u8"Темы") then
            if imgui.Button(u8'Красная Тема') then
            imgui.SwitchContext()
            themes.SwitchColorTheme(1)
            end
            if imgui.Button(u8'Аква Тема') then
            imgui.SwitchContext()
            themes.SwitchColorTheme(3)
            end
            if imgui.Button(u8'Чёрная Тема') then
            imgui.SwitchContext()
            themes.SwitchColorTheme(4)
            end
            if imgui.Button(u8'Оранжева-Чёрная Тема') then
            imgui.SwitchContext()
            themes.SwitchColorTheme(5)
            end
            if imgui.Button(u8'Фиолетовая Тема') then
            imgui.SwitchContext()
            themes.SwitchColorTheme(6)
            end
        end
        local ex, ey = getScreenResolution()
        if imgui.CollapsingHeader(u8"Биндеры") then
        if imgui.Button(u8'SWAT') then
            lua_thread.create(function()
                sampSendChat("Занимаю /aad.")
                wait(1200)
                sampSendChat('Проходит обзвон на лидерку S.W.A.T.')
                wait(1200)
                sampSendChat('[Обзвон] Критерии: возраст 14+,Дискорд + микро, знание правил.')
                wait(1200)
                sampSendChat('[Обзвон] Желающим писать - /report gos')
                wait(1200)
                sampSendChat('[Обзвон] Низкий вам поклон!')
                wait(1200)
                sampSendChat("Освободил /aad.")
                end)
                sampSendChat("Занимаю /aad.")
                wait(1200)
                sampSendChat('Проходит обзвон на лидерку S.A.P.D')
                wait(1200)
                sampSendChat('[Обзвон] Критерии: возраст 14+,Дискорд + микро, знание правил.')
                wait(1200)
                sampSendChat('[Обзвон] Желающим писать - /report gos')
                wait(1200)
                sampSendChat('[Обзвон] Низкий вам поклон!')
                wait(1200)
                sampSendChat("Освободил /aad.")
            end)
        end
    imgui.Text(u8'Правила выдачи наказания:')
    imgui.Text(u8'[1] DeathMatch[DM] - [jail 10 мин] (ДМ администраторов не наказуем)')
    imgui.Text(u8'[2] DeathMatch in jail[DM in jail] - [demorgan 10 мин]')
    imgui.Text(u8'[3] DriveBy[DB] - [jail 10 мин]')
    imgui.Text(u8'[4] SpawnKill[SK] - [jail 10 мин]')
    imgui.Text(u8'[5] TeamKill[TK] - [jail 10 мин]')
    imgui.Text(u8'[6] MetaGaming[MG] (искл. гетто) - [mute 1 мин]')
    imgui.Text(u8'[7] Помеха спавну - [kick]')
    imgui.Text(u8'[8] Помеха - [jail 1 мин]')
    imgui.Text(u8'[9] Non-RolePlay[NRP] - [uval/jail 10 min/warn]')
    imgui.Text(u8'[10] Багоюз[BU] - [kick next warn]')
    imgui.Text(u8'[11] Уход в АФК от Наказания - [warn]')
    imgui.Text(u8'[12] Офф от наказания - [offwarn]')
    imgui.Text(u8'[13] Оскорбление (искл. гетто) - [mute 10 мин]')
    imgui.Text(u8'[14] Клевета - [ban 1 дн]')
    imgui.Text(u8'[15] Гос.В гетто - [demorgan 5 мин] (иск. если гос группой, т.е от 2 человек)')
    imgui.Text(u8'[16] Срыв набора - [jail 5 мин]')
    imgui.Text(u8'[17] Оск. Администрации[OA] - [mute 10 мин]')
    imgui.Text(u8'[18] Капс (искл. гетто) - [mute 5 мин]')
    imgui.Text(u8'[19] Оффтоп (Считается за 2/2 предупреждений) - [mute 5 мин]')
    imgui.Text(u8'[20] Флуд - [mute 5 мин]')
    imgui.Text(u8'[21] Оскорбление проекта - [mute 20 мин]')
    imgui.Text(u8'[22] Мат (искл. гетто) - [mute 5 мин]')
    imgui.Text(u8'[23] Читы - [warn]')
    imgui.Text(u8'[24] Отсутствие ТЭГ в /d - [mute 5 мин]')
    imgui.Text(u8'[25] Помехи/посторонние шумы/музыка в voice - [mutevoice 5 мин]')
    imgui.Text(u8'[26] Оскорбление/упоминание родных - [mute 30 мин]')
    imgui.Text(u8'[27] +С вне гетто - [jail 5 min]')
    imgui.Text(u8'Правила выдачи бана:')
    imgui.Text(u8'[1] Вред.читы - [ban 7 дн + banip 1 дн]')
    imgui.Text(u8'[2] Неадекват (искл. гетто) - [ban 1 дн]')
    imgui.Text(u8'[4] Реклама - [ban 7 дн]')
    imgui.Text(u8'[5] Слив - [banan + banip]')
    imgui.Text(u8'[6] Создание аккаунтов для слива - [banan + banip]')
    imgui.Text(u8'[7] Обход наказания - [ban + banip 3 дн]')
    imgui.End() -- конец окна
    end
end
 

wulfandr

Известный
636
260
Lua:
function imgui.OnDrawFrame()
    if main_window_state.v then
        local ex, ey = getScreenResolution()
        imgui.ShowCursor = true
        sampIsChatInputActive()
        sampIsDialogActive()
        imgui.SetNextWindowPos(imgui.ImVec2(ex / 6, ey / 6), imgui.Cond.FirstUseEver)
        imgui.SetNextWindowSize(imgui.ImVec2(660, 660), imgui.Cond.FirstUseEver)
        imgui.Begin(u8"Панель", main_window_state,imgui.WindowFlags.NoResize + imgui.WindowFlags.NoCollapse)
        if imgui.CollapsingHeader(u8"Команды для выдачи наказания от лица админа") then
            imgui.Text(u8'/ach id id-admin [Выдать наказания за читы от лица другого админа][Warn]')
            imgui.Text(u8'/avch id id-admin [Выдать наказания за читы от лица другого админа][Ban]')
            imgui.Text(u8'/amg id id-admin [Выдать наказания за MG от лица другого админа][Mute]')
            imgui.Text(u8'/dma id id-admin [Выдать наказания за DM от лица другого админа][Jail]')
            imgui.Text(u8'/atk id id-admin [Выдать наказания за TK от лица другого админа][Jail]')
            imgui.Text(u8'/ask id id-admin [Выдать наказания за TK от лица другого админа][Jail]')
            imgui.Text(u8'/amq id id-admin [Выдать наказания за Упом/Оск.Родных от лица другого админа][BAN]')
            imgui.Text(u8'/arelog id id-admin [Выдать наказания за Relog от лица другого админа][SBAN]')
            imgui.Text(u8'/adb id-admin [Выдать наказания за db от лица другого админа][DB]')
            imgui.Text(u8'/acop id id-admin [Выдать наказания за Gos в Ghetto от лица другого админа][KBAN]')
        end
        local ex, ey = getScreenResolution()
        if imgui.CollapsingHeader(u8"Темы") then
            if imgui.Button(u8'Красная Тема') then
                imgui.SwitchContext()
                themes.SwitchColorTheme(1)
            end
            if imgui.Button(u8'Аква Тема') then
                imgui.SwitchContext()
                themes.SwitchColorTheme(3)
            end
            if imgui.Button(u8'Чёрная Тема') then
                imgui.SwitchContext()
                themes.SwitchColorTheme(4)
            end
            if imgui.Button(u8'Оранжева-Чёрная Тема') then
                imgui.SwitchContext()
                themes.SwitchColorTheme(5)
            end
            if imgui.Button(u8'Фиолетовая Тема') then
                imgui.SwitchContext()
                themes.SwitchColorTheme(6)
            end
        end
        local ex, ey = getScreenResolution()
        if imgui.CollapsingHeader(u8"Биндеры") then
            if imgui.Button(u8'SWAT') then
                lua_thread.create(function()
                    sampSendChat("Занимаю /aad.")
                    wait(1200)
                    sampSendChat('Проходит обзвон на лидерку S.W.A.T.')
                    wait(1200)
                    sampSendChat('[Обзвон] Критерии: возраст 14+,Дискорд + микро, знание правил.')
                    wait(1200)
                    sampSendChat('[Обзвон] Желающим писать - /report gos')
                    wait(1200)
                    sampSendChat('[Обзвон] Низкий вам поклон!')
                    wait(1200)
                    sampSendChat("Освободил /aad.")
                end)
            end
            if imgui.Button(u8'S.A.P.D') then
                lua_thread.create(function()
                    sampSendChat("Занимаю /aad.")
                    wait(1200)
                    sampSendChat('Проходит обзвон на лидерку S.A.P.D')
                    wait(1200)
                    sampSendChat('[Обзвон] Критерии: возраст 14+,Дискорд + микро, знание правил.')
                    wait(1200)
                    sampSendChat('[Обзвон] Желающим писать - /report gos')
                    wait(1200)
                    sampSendChat('[Обзвон] Низкий вам поклон!')
                    wait(1200)
                    sampSendChat("Освободил /aad.")
                end)
            end
        end
        imgui.Text(u8'Правила выдачи наказания:')
        imgui.Text(u8'[1] DeathMatch[DM] - [jail 10 мин] (ДМ администраторов не наказуем)')
        imgui.Text(u8'[2] DeathMatch in jail[DM in jail] - [demorgan 10 мин]')
        imgui.Text(u8'[3] DriveBy[DB] - [jail 10 мин]')
        imgui.Text(u8'[4] SpawnKill[SK] - [jail 10 мин]')
        imgui.Text(u8'[5] TeamKill[TK] - [jail 10 мин]')
        imgui.Text(u8'[6] MetaGaming[MG] (искл. гетто) - [mute 1 мин]')
        imgui.Text(u8'[7] Помеха спавну - [kick]')
        imgui.Text(u8'[8] Помеха - [jail 1 мин]')
        imgui.Text(u8'[9] Non-RolePlay[NRP] - [uval/jail 10 min/warn]')
        imgui.Text(u8'[10] Багоюз[BU] - [kick next warn]')
        imgui.Text(u8'[11] Уход в АФК от Наказания - [warn]')
        imgui.Text(u8'[12] Офф от наказания - [offwarn]')
        imgui.Text(u8'[13] Оскорбление (искл. гетто) - [mute 10 мин]')
        imgui.Text(u8'[14] Клевета - [ban 1 дн]')
        imgui.Text(u8'[15] Гос.В гетто - [demorgan 5 мин] (иск. если гос группой, т.е от 2 человек)')
        imgui.Text(u8'[16] Срыв набора - [jail 5 мин]')
        imgui.Text(u8'[17] Оск. Администрации[OA] - [mute 10 мин]')
        imgui.Text(u8'[18] Капс (искл. гетто) - [mute 5 мин]')
        imgui.Text(u8'[19] Оффтоп (Считается за 2/2 предупреждений) - [mute 5 мин]')
        imgui.Text(u8'[20] Флуд - [mute 5 мин]')
        imgui.Text(u8'[21] Оскорбление проекта - [mute 20 мин]')
        imgui.Text(u8'[22] Мат (искл. гетто) - [mute 5 мин]')
        imgui.Text(u8'[23] Читы - [warn]')
        imgui.Text(u8'[24] Отсутствие ТЭГ в /d - [mute 5 мин]')
        imgui.Text(u8'[25] Помехи/посторонние шумы/музыка в voice - [mutevoice 5 мин]')
        imgui.Text(u8'[26] Оскорбление/упоминание родных - [mute 30 мин]')
        imgui.Text(u8'[27] +С вне гетто - [jail 5 min]')
        imgui.Text(u8'Правила выдачи бана:')
        imgui.Text(u8'[1] Вред.читы - [ban 7 дн + banip 1 дн]')
        imgui.Text(u8'[2] Неадекват (искл. гетто) - [ban 1 дн]')
        imgui.Text(u8'[4] Реклама - [ban 7 дн]')
        imgui.Text(u8'[5] Слив - [banan + banip]')
        imgui.Text(u8'[6] Создание аккаунтов для слива - [banan + banip]')
        imgui.Text(u8'[7] Обход наказания - [ban + banip 3 дн]')
        imgui.End() -- конец окна
    end
end