script_name("AutoOtvetEbatNahuy")
script_author("blasthak")
local sampev = require 'lib.samp.events'
local trigger_phrases = {
"вы тут", "vy tut", "vi tyt", "вы tyt", "ты тут", "ty tut",
"vy tyt", "vy zdes", "вы здесь", "ty zdes", "tu tut", "ty gde",
"bbl tut", "bbi tut", "bbi zdes", "bbl zdes", "bl tyt"
}
local responses = {
"Да", "Тут", "На месте", "Здесь", "Ага", "Йоу", "Точно", "Уже давно", "В игре", "Слежу"
}
local function containsTrigger(text)
text = text:lower()
text = text:gsub("b", "в"):gsub("i", "и"):gsub("l", "л"):gsub("z", "з")
:gsub("d", "д"):gsub("s", "с"):gsub("e", "е"):gsub("t", "т")
:gsub("u", "у"):gsub("y", "ы"):gsub("g", "г"):gsub("h", "н")
for _, phrase in ipairs(trigger_phrases) do
if text:find(phrase) then
return true
end
end
return false
end
function sampev.onServerMessage(color, text)
if containsTrigger(text) then
lua_thread.create(function()
wait(3000)
local randomIndex = math.random(#responses)
sampSendChat(responses[randomIndex])
end)
end
end