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 daily_login_reward begin
    	state start begin
    
    		function cfg()
    			local c = {}
    			c.TAG = "[Daily]"
    			c.REWARD_VNUM = 80017   -- schimba itemul
    			c.REWARD_COUNT = 1
    			return c
    		end
    
    		function today()
    			return math.floor(get_time() / 86400)
    		end
    
    		-- Recompensa o data pe zi la login
    		when login begin
    			local c = daily_login_reward.cfg()
    			local t = daily_login_reward.today()
    
    			if pc.getqf("dlr_day") != t then
    				pc.setqf("dlr_day", t)
    				pc.setqf("dlr_claimed", 0)
    			end
    
    			if pc.getqf("dlr_claimed") == 1 then
    				return
    			end
    
    			pc.give_item2(c.REWARD_VNUM, c.REWARD_COUNT)
    			pc.setqf("dlr_claimed", 1)
    
    			syschat("|cff56ff00|H|h"..c.TAG.."|h|r : Ai primit recompensa zilnica la login!")
    			syschat("|cff56ff00|H|h"..c.TAG.."|h|r : |cffffa700|H|h"..c.REWARD_COUNT.."x item ("..c.REWARD_VNUM..")|h|r.")
    		end
    
    	end
    end