local sampev = require 'lib.samp.events'
local vkeys = require 'vkeys'
-- local imgui = require 'mimgui'
local encoding = require 'encoding'
local color = 0xADD8E6
encoding.default = 'CP1251'
function main()
if not isSampfuncsLoaded() or not isSampLoaded() then return end
while not isSampAvailable() do wait(100) end
end
function sampev.onServerMessage(color, text)
if text:match('Администратор .+%[%d+%]% кикнул игрока .+') then
local nick, id, message = text:match('Администратор(.+)%[(%d+)%]% кикнул игрока (.+)')
sampAddChatMessage("Администратор" .. nick .. "[".. id .."] кикнул игрока " .. message,0xA9A9A9)
return false
end
if text:match('Администратор .+%[%d+%]% выдал предупреждение игроку .+') then
local nick, id, message = text:match('Администратор(.+)%[(%d+)%]% выдал предупреждение игроку (.+)')
sampAddChatMessage("Администратор" .. nick .. "[".. id .."] выдал предупреждение игроку " .. message,0xA9A9A9)
return false
end
if text:match('Администратор .+%[%d+%]% посадил игрока .+') then
local nick, id, message = text:match('Администратор(.+)%[(%d+)%]% посадил игрока (.+)')
sampAddChatMessage("Администратор" .. nick .. "[".. id .."] посадил игрока " .. message,0xA9A9A9)
return false
end
if text:match('Администратор .+%[%d+%]% выпустил игрока .+') then
local nick, id, message = text:match('Администратор(.+)%[(%d+)%]% выпустил игрока (.+)')
sampAddChatMessage("Администратор" .. nick .. "[".. id .."] выпустил игрока " .. message,0xA9A9A9)
return false
end
if text:match('Администратор .+%[%d+%]% забанил игрока .+') then
local nick, id, message = text:match('Администратор(.+)%[(%d+)%]% забанил игрока (.+)')
sampAddChatMessage("Администратор" .. nick .. "[".. id .."] забанил игрока " .. message,0xA9A9A9)
return false
end
if text:match('Администратор .+%[%d+%]% снял заглушку с игрока .+') then
local nick, id, message = text:match('Администратор(.+)%[(%d+)%]% снял заглушку с игрока (.+)')
sampAddChatMessage("Администратор" .. nick .. "[".. id .."] снял заглушку с игрока " .. message,0xA9A9A9)
return false
end
if text:match('Администратор установил в оффлайне .+') then
local nick, id, message = text:match('Администратор(.+)установил в оффлайне (.+)')
sampAddChatMessage("Администратор" .. nick .. "установил в оффлайне " .. message,0xA9A9A9)
return false
end
if text:match('Администратор установил в оффлайне .+') then
local nick, id, message = text:match('Администратор(.+)установил в оффлайне (.+)')
sampAddChatMessage("Администратор" .. nick .. "установил в оффлайне " .. message,0xA9A9A9)
return false
end
if text:match('Администратор снял заглушку с игрока .+') then
local nick, id, message = text:match('Администратор(.+)снял заглушку с игрока (.+)')
sampAddChatMessage("Администратор" .. nick .. "снял заглушку с игрока " .. message,0xA9A9A9)
return false
end
if text:match('Администратор в оффлайне .+') then
local nick, id, message = text:match('Администратор(.+) в оффлайне (.+)')
sampAddChatMessage("Администратор" .. nick .. " в оффлайне " .. message,0xA9A9A9)
return false
end
if text:match('Администратор .+%[%d+%]% заглушил игрока .+') then
local nick, id, message = text:match('Администратор(.+)%[(%d+)%]% заглушил игрока (.+)')
sampAddChatMessage("Администратор" .. nick .. "[".. id .."] заглушил игрока " .. message,0xA9A9A9)
return false
end
end