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 start_pack_per_account begin
    	state start begin
    
    		function cfg()
    			local c = {}
    			c.NPC_VNUM = 20084
    			c.FLAG = "start_pack_acc"
    			return c
    		end
    
    		function acc_get_flag()
    			local q = mysql_query("SELECT "..cfg().FLAG.." FROM account.account WHERE id="..pc.get_account_id().." LIMIT 1;")
    			if q and q[1] and q[1][1] then
    				return tonumber(q[1][1]) or 0
    			end
    			return 0
    		end
    
    		function acc_set_flag(v)
    			mysql_query("UPDATE account.account SET "..cfg().FLAG.."="..v.." WHERE id="..pc.get_account_id().." LIMIT 1;")
    		end
    
    		when cfg().NPC_VNUM.chat."Start Pack (1 pe cont)" begin
    			if start_pack_per_account.acc_get_flag() == 1 then
    				say("Ai primit deja pachetul (pe cont).")
    				return
    			end
    
    			start_pack_per_account.acc_set_flag(1)
    
    			pc.give_item2(80017, 1)
    			pc.give_item2(71084, 5)
    			pc.give_item2(11209, 1)
    
    			say("Pachetul a fost acordat (1 pe cont).")
    		end
    	end
    end