Tested and works now :)
function onAdvance(cid, skill, oldlevel, newlevel)
local reward = {
["sorcerer"] = {2187},
["druid"] = {2183},
["paladin"] = {7367},
["knight"] = {2430, 2392, 2436},
}
local level = 45
local storage, vocation = 99821, ""
if getPlayerStorageValue(cid, storage)...