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.