Lua | Клавиши

Looney Koldyin

Участник
Автор темы
33
6
Хочу написать функцию: при нажатии на сочетание клавиш (alt+1) активировалась эта самая функция которая уберет из чата объявления сми, что бы не мешали при записи РПшки, есть небольшой участок кода, не могу продумать логики, потому что нужно эту самую функцию еще выключать. (Что бы можно было видеть обратно объявы)
Функция отчистки чата:
   while true do
        wait(0)
        if isKeyJustPressed(12) and isKeyJustPressed(31) then
    end
    
    --================= там код какой-то ========================
    
    function sampev.onServerMessage(color, text)
    if text:find("Объявления") then 
        return false
   end
end
Проблема заключается лишь в непонимании как реализовать всё на нажатие клавиши, и что бы можно было офнуть
 

Rei

Известный
Друг
1,611
1,668
Lua:
local act = false -- в глобальной области

   while true do
        wait(0)
        if isKeyDown(12) and isKeyJustPressed(31) then
         act = not act -- переключение переменной
         end
    end
   
    --================= там код какой-то ========================
   
    function sampev.onServerMessage(color, text)
    if act and text:find("Объявления") then -- если переменная true, то сообщение отьебтнет
        return false
   end
end
 
  • Нравится
Реакции: shitcodes