Как открыть чат в функцией в lua?

Jesus McWood

Участник
Автор темы
76
35
Версия MoonLoader
.026-beta
У меня есть imgui окно, в нём кнопка. По нажатию идёт отыгровка, нужно что-бы потом после отыгровки просто открылся чат.
Вот код на всякий случай​
Lua:
    if quick_window_state.v then --Команды
        imgui.SetNextWindowPos(imgui.ImVec2(sw / 2, sh / 2), imgui.Cond.FirstUseEver, imgui.ImVec2(0.5, 0.5))
        imgui.SetNextWindowSize(imgui.ImVec2(700, 500), imgui.Cond.FirstUseEver)
        imgui.Begin(u8'Mafia-Assistant | Команды', quick_window_state, imgui.WindowFlags.NoResize + imgui.WindowFlags.NoCollapse + imgui.WindowFlags.NoScrollbar)

        if imgui.Button(u8"Приглашение в орг.", imgui.ImVec2(145, 45)) then
            lua_thread.create(function()
                quick_window_state.v = false
                imgui.Process = false

                sampSendChat("/do Кейс-дипломат в правой руке.")
                    wait(1200)
                sampSendChat("/me положил кейс на землю и начал что-то из него доставать")
                    wait(1200)
                sampSendChat("/do Футляр для документов в правой руке.")
                    wait(1200)
                sampSendChat("/me открыл футляр и начал искать необходимые документы и ручку")
                    wait(1200)
                sampSendChat("/me достал договор о приёме на работу и начал его оформлять")
                    wait(1200)
                sampSendChat("/todo Ознакомьтесь с условиями и поставьте своё согласие с каждым пунктом*передавая документ")
                    wait(1200)
                sampSendChat("/me забрал заполненный договор у человека напротив")
                    wait(1200)
                sampSendChat("/todo Поздравляю! Вы наш новый сотрудник*передавая новую униформу")

                --ТУТ НАДО ОТКРЫТЬ ЧАТ

                sampSetChatInputText('/invite ')
            end)
        end
 
Решение
У меня есть imgui окно, в нём кнопка. По нажатию идёт отыгровка, нужно что-бы потом после отыгровки просто открылся чат.
Вот код на всякий случай​
Lua:
    if quick_window_state.v then --Команды
        imgui.SetNextWindowPos(imgui.ImVec2(sw / 2, sh / 2), imgui.Cond.FirstUseEver, imgui.ImVec2(0.5, 0.5))
        imgui.SetNextWindowSize(imgui.ImVec2(700, 500), imgui.Cond.FirstUseEver)
        imgui.Begin(u8'Mafia-Assistant | Команды', quick_window_state, imgui.WindowFlags.NoResize + imgui.WindowFlags.NoCollapse + imgui.WindowFlags.NoScrollbar)

        if imgui.Button(u8"Приглашение в орг.", imgui.ImVec2(145, 45)) then
            lua_thread.create(function()
                quick_window_state.v = false...

kizn

\ 0 _ 0 /
Всефорумный модератор
2,407
2,108
У меня есть imgui окно, в нём кнопка. По нажатию идёт отыгровка, нужно что-бы потом после отыгровки просто открылся чат.
Вот код на всякий случай​
Lua:
    if quick_window_state.v then --Команды
        imgui.SetNextWindowPos(imgui.ImVec2(sw / 2, sh / 2), imgui.Cond.FirstUseEver, imgui.ImVec2(0.5, 0.5))
        imgui.SetNextWindowSize(imgui.ImVec2(700, 500), imgui.Cond.FirstUseEver)
        imgui.Begin(u8'Mafia-Assistant | Команды', quick_window_state, imgui.WindowFlags.NoResize + imgui.WindowFlags.NoCollapse + imgui.WindowFlags.NoScrollbar)

        if imgui.Button(u8"Приглашение в орг.", imgui.ImVec2(145, 45)) then
            lua_thread.create(function()
                quick_window_state.v = false
                imgui.Process = false

                sampSendChat("/do Кейс-дипломат в правой руке.")
                    wait(1200)
                sampSendChat("/me положил кейс на землю и начал что-то из него доставать")
                    wait(1200)
                sampSendChat("/do Футляр для документов в правой руке.")
                    wait(1200)
                sampSendChat("/me открыл футляр и начал искать необходимые документы и ручку")
                    wait(1200)
                sampSendChat("/me достал договор о приёме на работу и начал его оформлять")
                    wait(1200)
                sampSendChat("/todo Ознакомьтесь с условиями и поставьте своё согласие с каждым пунктом*передавая документ")
                    wait(1200)
                sampSendChat("/me забрал заполненный договор у человека напротив")
                    wait(1200)
                sampSendChat("/todo Поздравляю! Вы наш новый сотрудник*передавая новую униформу")

                --ТУТ НАДО ОТКРЫТЬ ЧАТ

                sampSetChatInputText('/invite ')
            end)
        end
sampSetChatInputEnabled(true)
 
  • Нравится
Реакции: NoName_001