function onUse(cid, item, fromPosition, itemEx, toPosition)
local v = getPlayerVocation(cid)
if v > 0 and v < 5 then
doPlayerSetVocation(cid, v + 4)
doCreatureSay(cid, "You are now " .. getVocationInfo(v + 4).description .. "!", TALKTYPE_ORANGE_1)
doRemoveItem(item.uid, 1)
else
doPlayerSendCancel(cid, "You're already promoted!")
end
return true
end