Update your vocations.xml, restart the server, and then try this script:
local t = {
levelReq = 20,
storage = 45247
}
function onUse(cid, item, fromPosition, itemEx, toPosition)
if getPlayerStorageValue(cid, t.storage) >= 1 then
return doCreatureSay(cid, "Sorry, you have...