function onSay(cid, words, param, channel)
config = {
RemainingLvl=8,
exper=4200,
pid=getPlayerGUID(cid),
batle="yes"
}
function getPlayerResets(cid)
resets = getPlayerStorageValue(cid,1020)
if resets < 0 then
resets = 0
end
return resets
end
if (config.batle == "no") and (getCreatureCondition(cid, CONDITION_INFIGHT) == FAlSE) then
doPlayerSendTextMessage(cid,22,"Você Precisa estar sem Battle para Resetar.")
return TRUE
end
if (getPlayerStorageValue(cid, 1020) >= os.time()) then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED,"Por medidas de segurança você só pode utilizar este comando em " .. (getPlayerStorageValue(cid, 1020)-os.time()+(2)) .. " segundos.")
return TRUE
end
if isPremium(cid) == TRUE then
if getPlayerStorageValue(cid,1020) < 5 then
if getPlayerLevel(cid) >= 330 then
setPlayerStorageValue(cid,1020,getPlayerResets(cid)+1)
doPlayerPopupFYI(cid,"You now was reset, you have "..getResets(cid)+(1).." reset\'s.")
doRemoveCreature(cid)
db.query("UPDATE `players` SET `level` = "..config.RemainingLvl..", `experience` = "..config.exper.." WHERE `id` = "..config.pid)
db.query("UPDATE `players` SET `resets` = `resets` + 1 WHERE `id` = "..config.pid)
else
doPlayerSendCancel(cid,"Você precisa ter level 330 ou mais para poder resetar.")
end
end
end
return true
end
------
Presisa arrumar ele por que tipo, quando eu largo o comando antes do lvl 330 ele pede o level 330 certin pra resetar, ai quando eu passo do 330 nao funciona mais.....
Oque eu presisaria de quando chegar lvl 330 resetar ele deslogar e contar na descrição e na database entendeu?