Boas Pessoal.
Precisei e vi que não existe esta função de origem nem na net pelo que pesquisei, fiz via lua, pois não achei necessidade de fazer via source
Aqui têm a função:
function npc_getjob()
locale job = -1
if not npc.is_pc()
return job
end
local oldVID = pc.select(npc.get_vid())
job = pc.get_job()
pc.select(oldVID)
return job
end
Cumprimentos.