Почему-то происходит зацикливание, и гта виснит
Код
local vkeys = require 'vkeys'
local green_color = 0x10FF00
function main ()
if not isSampLoaded() or not isSampfuncsLoaded() then return end
while not isSampAvailable() do
wait(100)
end
thread = lua_thread.create_suspended(thread_func)
sampAddChatMessage('ЦР хелпер от stasFROMorel', green_color)
active = 0
sampRegisterChatCommand('shout', shout_active)
while true do
wait(0)
end
end
function shout_active(arg)
active = 1
while active == 1 do
if #arg == 0 then
sampAddChatMessage('Введите текст после команды', green_color)
active = 0
else
thread:run(arg)
end
end
end
function thread_func(arg)
sampSendChat('/s ' .. arg)
wait(5000)
if isKeyJustPressed(VK_F3) then
active = 0
end
end