Me desculpem reviver este tópico porém estou com uma duvida:
{1, 100},
{31, 80},
{51, 60},
{81, 40},
{101, 20},
{121, 10},
{151, 5},
{181, 3},
{201, 1.5}
o que seria esse 1, 100 .... etc
E o meu server é exp 50 entao meu script teria que ficar assim ? :
local expRates = {
{1, 200},
{31, 160},
{51, 120},
{81, 80},
{101, 40},
{121, 20},
{151, 10},
{181, 6},
{201, 3}
}
function onTimer()
local message = Exp Bônus
local expRate = 50
if (os.date == Wednesday) then
message = O dia de experiência extra foi iniciado!
expRate = 70
elseif (os.date == Thursday) then
message = O dia de experiência extra acabou.
expRate = 50
else
return true
end
for _, cid in pairs(getPlayersOnline()) do
for i = 50, #expRates, 50 do
if(expRates[50] <= getPlayerLevel(cid)) then
doPlayerSetRate(cid, SKILL__LEVEL, expRates[i - 1][2])
break
end
end
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, message)
end
return true
end
Muito obrigado , adorei o tópico