🟥 QUEST: Protecție anti-abuz „Start Pack” (1 pe cont, nu pe caracter) (MySQL)
Scris: Dum Feb 01, 2026 10:34 am
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