Pagina 1 din 1

Reward Online (la 60 min) – îți dă un item / cufăr / buff

Scris: Dum Feb 01, 2026 10:25 am
de ProFight3D

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