|
Post by EricksOliveira on Mar 25, 2023 10:32:34 GMT -3
Script Lua para Recompensa de jogadores por Tempo ONLINE. Informações de como usar após os " -- "
local Reward = 2 -- 1 RECOMPENSA DE ITEM, 2 RECOMPENSA GOLD, 3 RECOMPENSA LEVEL local ItemReward = 37829 -- ITEM ID local ItemRewardAmount = 1 -- QUANTIDADE DE ITEM local MoneyReward = 10000 -- GOLD EM VALOR DE BRONZE local MaxLvl = 80 -- LEVEL MAXIMO - NÃO RECEBE MAIS RECOMPENSA DE LEVEL local Lvlgain = 1 -- VALOR DE LEVEL POR TEMPO local Timer = 1800000 -- 1800000 = 30 MINUTOS PARA RECEBER A RECOMPENSA
local function Player_Onlinetime(event, delay, calls, player)
if(player:IsAFK() == true)then
player:SendAreaTriggerMessage("Você foi alternado como AFK as recompensas não seram adicionadas.")
else
if(Reward == 1)then
player:AddItem(ItemReward, ItemRewardAmount)
elseif(Reward == 2)then
player:ModifyMoney(MoneyReward)
elseif(Reward == 3)then
if(player:GetLevel() == MaxLvl)then
else
player:GiveLevel(player:GetLevel()+Lvlgain)
end
end
player:SendAreaTriggerMessage("Você está jogando a 30 minutos, recebera uma recompensa.")
end
end
local function OnLine(event, player)
player:RegisterEvent(Player_Onlinetime, Timer, 0)
end
RegisterPlayerEvent(3, OnLine)
|
|