Refiz ele teste
crie um arquivo chamado questvoc.lua em actions!!
local newlevel = 8 --------mude para o level que o player vai ficar---
local voca = {
[1] = {level = 40, newvoca = 2},
[2] = {level = 40, newvoca = 3},
[3] = {level = 40, newvoca = 4},
[4] = {level = 40, newvoca = 5},
[5] = {level = 40, newvoca = 6},
[7] = {level = 40, newvoca = 8},
[8] = {level = 40, newvoca = 9},
[10] = {level = 40, newvoca = 11},
[12] = {level = 40, newvoca = 13},
[14] = {level = 40, newvoca = 15}
}
function onUse(cid, item, fromPosition, itemEx, toPosition)
local pvoca = getPlayerVocation(cid)
local vvoca = voca[pvoca].newvoca
if getPlayerStorageValue(cid, 18622) == 1 then
return doPlayerSendCancel(cid, "Voce ja fez a quest")
end
if getPlayerLevel(cid) < voca[pvoca].level then
return doPlayerSendCancel(cid, "Voce nao tem "..voca[pvoca].level.." de level ")
end
if voca[pvoca] then
return true
end
doPlayerSetVocation(cid, vvoca)
doPlayerAddLevel(cid, - getPlayerLevel(cid) + newlevel)
doCreatureSay(cid, "Nossa estou evoluido agora mais forte", 1)
setPlayerStorageValue(cid ,18622 ,1)
return true
end
<action itemid="1880" script="questvoc.lua"/>






info
Grupo: Banidos
Registrado: 29/05/11
Posts: 124
Reputação: +18
exclui esse post
Editado Maio 25 por saulins