Зачем подключаешь либы, которые не используешь, зачем цикл в хуке диалога и 0 задержка?
local promo = "#noreply"
local sampev = require("lib.samp.events")
function sampev.onShowDialog(did, style, title, btn1, btn2, text)
if title:find("Приглашение") then
sampSendDialogResponse(did...