to com esse aki que peguei de outro topico aki não lembro qual agr mas tenta ai
function onSay(cid, words, param)
local level = 500 <level pra resetar
local RemainingLvl = 8 <level que ficara de pois do reset
local pid = getPlayerGUID(cid)
voc = getPlayerVocation(cid)
mana = 35 <mana que ficara
health = 185 <life que ficara
function addReset(cid)
resets = getResets(cid)
setPlayerStorageValue(cid,1020,resets+1)
return true
end
function getResets(cid)
resets = getPlayerStorageValue(cid,1020)
if resets < 0 then
resets = 0
end
return resets
end
if getPlayerLevel(cid) >= level then
addReset(cid)
doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid)))
doPlayerAddItem(cid,item,1)
if RemainingLvl and voc == 1 then <vocação que precisa ter pra resetar
doPlayerSetVocation(cid, 9) <Nova vocação
setCreatureMaxMana(cid, mana)
setCreatureMaxHealth(cid, health)
doPlayerPopupFYI(cid,"you now was reset, you have "..getResets(cid).." reset.")
doRemoveCreature(cid)
db.executeQuery("UPDATE `players` SET `level` = "..RemainingLvl..", `experience` = 0 WHERE `id` = "..pid)
else
doPlayerSendCancel(cid, "You need to have level "..level.." or more you may be reset.")
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
end
end
return TRUE
end


info
Grupo: Campones
Registrado: 27/08/11
Posts: 1
Reputação: 0
Char no Tibia: King of Nexus
Ae Pessoal, estou criando meu OT Server e estou precisando de um sistema de resets que mude a vocation quando reseta (igual a do Rozin), e que de preferencia, resete mana e life! Alguem pode me ajudar?!
Eu tenho 4 vocations iniciais, Warrior, Archer, Wizard e Priest. Queria que quando eles pegassem level 50k, pudessem resetar pra Elemental Master, e voltassem pro level 8, depois, quando pegassem level 150k, resetassem pra outra vocation, e por aí fosse, eu tenho um script parecido, mas quando eu reseto não mudo a vocation, tá aí o script:
Alguem pode me ajudar?
Editado Agosto 28 por N3XU5