🟢 QUEST: Recompensă zilnică la login (Daily Login Reward)
Scris: Dum Feb 01, 2026 10:26 am
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