Pagina 1 din 1

🟠 QUEST: Sistem „Anti-Spam” la strigă (cooldown 10 sec)

Scris: Dum Feb 01, 2026 10:32 am
de ProFight3D

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