idk if this will work but attempted at making exp ring ( took from differant person no credits to me)
to make it so it does differant exp for each voc,
function onEquip(cid, item, slot)
getPlayerVoc
else if
getPlayerVoc ='1'
doTransformItem(item.uid, 10612, 1)...