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 online_reward_automat begin
    	state start begin
    
    		function cfg()
    			local c = {}
    			c.TIMP = 3600              -- 1 ora (secunde)
    			c.REWARD_VNUM = 80017      -- recompensa (schimba cu ce vrei)
    			c.REWARD_COUNT = 1         -- cate bucati
    			c.TAG = "[Reward]"
    			return c
    		end
    
    		-- porneste timerul o singura data
    		when login begin
    			local c = online_reward_automat.cfg()
    
    			if pc.getqf("or_timer_on") != 1 then
    				pc.setqf("or_timer_on", 1)
    				loop_timer("online_reward_tick", c.TIMP)
    				syschat("|cff56ff00|H|h"..c.TAG.."|h|r : Timer reward online pornit. (1 ora)")
    			end
    		end
    
    		-- la fiecare ora: da recompensa
    		when online_reward_tick.timer begin
    			local c = online_reward_automat.cfg()
    
    			pc.give_item2(c.REWARD_VNUM, c.REWARD_COUNT)
    
    			syschat("|cff56ff00|H|h"..c.TAG.."|h|r : Ai stat 1 ora online si ai primit |cffffa700|H|h"..c.REWARD_COUNT.."x item ("..c.REWARD_VNUM..")|h|r.")
    			syschat("|cff56ff00|H|h"..c.TAG.."|h|r : Multumim ca esti alaturi de noi!")
    		end
    
    	end
    end