🟠 QUEST: Sistem „Anti-Spam” la strigă (cooldown 10 sec)
Scris: Dum Feb 01, 2026 10:32 am
Cod: Selectaţi tot
quest anti_shout_spam begin
state start begin
function cfg()
local c = {}
c.SEC = 10
c.TAG = "[AntiSpam]"
return c
end
when chat begin
-- doar pentru strigat (shout)
-- unele baze: mode == 1 / sau chat.is_shout() (difera)
-- daca nu ai, scoti partea asta si ramane ca exemplu
local last = pc.getqf("as_last")
if get_time() - last < cfg().SEC then
syschat("|cff56ff00|H|h"..cfg().TAG.."|h|r : Asteapta "..(cfg().SEC - (get_time() - last)).." sec pana la urmatorul strigat.")
return
end
pc.setqf("as_last", get_time())
end
end
end