- 24
- 0
- Версия MoonLoader
- .027.0-preview
У меня есть код, который ловит репорт, хотелось бы чтобы в части с функцией, было 2 printString
1) который активируется, когда репорт словлен
2) когда репорт не удалось словить
Как это можно реализовать?
Полный код
1) который активируется, когда репорт словлен
Lua:
if text:find('%[(%W+)%] от (%w+_%w+)%[(%d+)%]:') and active and not sampIsCursorActive() then
sampSendChat('/ot')
active = not active
printString('rep: ~g~poimal', 1500)
end
2) когда репорт не удалось словить
Как это можно реализовать?
Полный код
Lua:
require 'lib.moonloader'
local sampev = require 'lib.samp.events'
local vkeys = require 'vkeys'
local active = false
function main()
if not isSampLoaded() or not isSampfuncsLoaded() then return end
while not isSampAvailable() do wait(100) end
sampAddChatMessage('{7442c8}[rep]: {87CEFA}Скрипт загружен!', -1)
while true do
wait(0)
if isKeyJustPressed(0x73) and not isSampfuncsConsoleActive() and not sampIsChatInputActive() and not sampIsDialogActive() and not isPauseMenuActive() then
active = not active
printString('rep: '..(active and '~g~activated' or '~r~disabled'), 1500)
end
end
end
function sampev.onServerMessage(color, text)
if text:find('%[(%W+)%] от (%w+_%w+)%[(%d+)%]:') and active and not sampIsCursorActive() then
sampSendChat('/ot')
active = not active
printString('rep: ~g~poimal', 1500)
end
end