Experimentat
Experimentat
Mesaje: 72
Membru din: Sâm Ian 31, 2026 4:11 pm
Server: metin2avange.mt2.xyz
Rasă: Ninja
Regat: Chunjo
  • Has thanked: 1 time
  • 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