yeh i did just make one of these,
place this in your actions folder. for this example I saved it as data\actions\quests\Vocationitem.lua
function onUse(cid, item, fromPosition, itemEx, toPosition)
local voc = {1,2,3,4}
if item.actionid == 8016 and isInArray(voc,getPlayerVocation(cid))...