function onAdvance(cid, skill, oldLevel, newLevel, vocation)
local efeito = {27,28, 29,79}
local sword = getPlayerSkillLevel(cid, SKILL_SWORD)
local club = getPlayerSkillLevel(cid, SKILL_CLUB)
local axe = getPlayerSkillLevel(cid, SKILL_AXE)
if getPlayerStorageValue(cid,99929) == -1 and getPlayerLevel(cid) == 33 and getPlayerVocation(cid) == 1 then
doPlayerAddItem(cid, 2187, 1)
doSendMagicEffect(getThingPos(cid), efeito[math.random(#efeito)])
setPlayerStorageValue(cid, 99929, 1)
doPlayerSendTextMessage(cid, 22, "Você chegou ao level 33 e recebeu uma Wand Of Inferno.")
elseif getPlayerStorageValue(cid,99930) == -1 and getPlayerLevel(cid) == 33 and getPlayerVocation(cid) == 2 then
doPlayerAddItem(cid, 2183, 1)
doSendMagicEffect(getThingPos(cid), efeito[math.random(#efeito)])
setPlayerStorageValue(cid, 99930, 1)
doPlayerSendTextMessage(cid, 22, "Você chegou ao level 33 e recebeu uma Hailstorm Rod.")
elseif getPlayerStorageValue(cid,99933) == -1 and getPlayerLevel(cid) == 33 and getPlayerVocation(cid) == 3 then
doPlayerAddItem(cid, 7367, 1)
doSendMagicEffect(getThingPos(cid), efeito[math.random(#efeito)])
setPlayerStorageValue(cid, 99933, 1)
doPlayerSendTextMessage(cid, 22, "Você chegou ao level 42 e recebeu um Enchanted Spear.")
elseif getPlayerStorageValue(cid,99934) == -1 and sword >= club and sword >= axe and
getPlayerVocation(cid) == 4 and getPlayerLevel(cid) == 30 then
doPlayerAddItem(cid, 2407, 1)
doSendMagicEffect(getThingPos(cid), efeito[math.random(#efeito)])
setPlayerStorageValue(cid, 99934, 1)
doPlayerSendTextMessage(cid, 22, "Você chegou ao level 30 e recebeu uma Bright Sword.")
elseif getPlayerStorageValue(cid,99934) == -1 and club > sword and club > axe and
getPlayerVocation(cid) == 4 and getPlayerLevel(cid) == 30 then
doPlayerAddItem(cid, 2436, 1)
doSendMagicEffect(getThingPos(cid), efeito[math.random(#efeito)])
setPlayerStorageValue(cid, 99934, 1)
doPlayerSendTextMessage(cid, 22, "Você chegou ao level 30 e recebeu um Skull Staff.")
elseif getPlayerStorageValue(cid,99934) == -1 and axe > sword and axe > club and
getPlayerVocation(cid) == 4 and getPlayerLevel(cid) == 30 then
doPlayerAddItem(cid, 3962, 1)
doSendMagicEffect(getThingPos(cid), efeito[math.random(#efeito)])
setPlayerStorageValue(cid, 99934, 1)
doPlayerSendTextMessage(cid, 22, "Você chegou ao level 30 e recebeu uma Beastslayer Axe.")
end
end
eu falei embaixo da função principal, vc colocou em cima u.u