Вопрос с скрытием строки в чате

PoundFoolish

Участник
Автор темы
81
1
Версия MoonLoader
Другое
Привет. Вопрос такой:
У меня есть кнопка (button), которая делает несколько действий и одно из этих действий вводит серверную команду /hack.
При вводе этой команды в чате вводится 'Вы взломали'. Как сделать, чтобы при нажатии на эту кнопку сама команда сработала, но текст про взлом не писался?
Пробовал сделать через поиск строки в чате, НО фишка вся в том, что мне нужно, чтобы она не показывалась только если я нажимаю на кнопку.
То-есть проще говоря, если я напишу САМ в чате /hack, то мне покажет строку, НО если я сделаю это через кнопку в скрипте - не покажет.
Надеюсь понятно объяснил, как правильно это оформить, если такое вообще можно сделать?
(Вроде можно, потому что видел в каком то скрипте это, но код закрыт чтобы глянунуть. Буду благодарен за помощь!)
 
Последнее редактирование:
Решение
Добавь переменную и переключатель в кнопку, типо
Lua:
local hacks = 0

imgui.Button(u8"Что-то") then
    hacks = 1
end

function sampev.onServerMessage(color, text)
    if hacks == 1 then
        if text:find("Вы взломали") then hacks = 0 end
    end
end

darksoor

Известный
674
353
Добавь переменную и переключатель в кнопку, типо
Lua:
local hacks = 0

imgui.Button(u8"Что-то") then
    hacks = 1
end

function sampev.onServerMessage(color, text)
    if hacks == 1 then
        if text:find("Вы взломали") then hacks = 0 end
    end
end
return false забыл
 

PoundFoolish

Участник
Автор темы
81
1
Добавь переменную и переключатель в кнопку, типо
Lua:
local hacks = 0

imgui.Button(u8"Что-то") then
    hacks = 1
end

function sampev.onServerMessage(color, text)
    if hacks == 1 then
        if text:find("Вы взломали") then hacks = 0 end
    end
end
Без
return false показывало. Спасибо