Como faço para mudar o corpse de determinada vocation? Distro 8.54.

Como faço para mudar o corpse de determinada vocation? Distro 8.54.
Da pra fazer por onDeath
testa ae
function onDeath(cid, corpse)registerCreatureEvent("corpseDecay")
local voc = {
[1] = 2160,
[2] = 2160,
[3] = 2160,
[4] = 2160,
[5] = 2160,
[6] = 2160,
[7] = 2160,
[8] = 2160
}
doTransformItem(corpse.uid, voc[getPlayerVocation(cid)])
doDecayItem(corpse.uid)
return TRUE
end
<event type="death" name="corpseDecay" event="script" value="nome_do_script.lua"/>
Vlw, resetando meu rep é seu... So mais uma pergunta, nos ots antigos dava pra fazer no vocations.xml... Não é mais possivel?
Quando eu boto aki no meu tfs 8.54 eu morro continua o mesmo corpse nao mudo nada e quando eu dou reload creaturescript
quando ele morre , o serv fecha . me ajuda ai lek !
Aparece isso no distro
[23/05/2012 12:38:29] [Error - CreatureScript Interface]
[23/05/2012 12:38:29] data/creaturescripts/scripts/login.lua:onLogin
[23/05/2012 12:38:29] Description:
[23/05/2012 12:38:29] (luaRegisterCreatureEvent) Creature not found
"O fracasso é a oportunidade de se começar de novo inteligentemente"