Ir para conteúdo
  • 0

Mudar ,a dead da voc


Tiago Neri Lima

Pergunta

Bom gente queria sei la n sei se é script adds ou n tipo para quando uma certa voc morresse fosse um certo corpo. O meu servidor todas as vocs tem um so corpo então queria esse script para mudar o corpo da voc, são bem umas 15 ou 13 vocs queria que cada voc tivesse sua dead então ajuda ae a resolver esse pequeno atraso PF.

 

 

Dou Rep+, Para quem me ajudar...

VLW

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

Se você tiver as sources do serve, use isto > Corpse por vocation.

Ou em lua:

 

data/creaturescripts:

local array = {

[1] = 2160,

[2] = 2160,

[3] = 2160,

[4] = 2160

}



function onDeath(cid, corpse)

for vocation, itemid in pairs(array) do

if getPlayerVocation(cid) == vocation then

doTransformItem(corpse.uid,itemid[array],1)

doDecayItem(corpse.uid)

break

end

end

return true

end

[vocation ID] = ID do corpse,

creaturescript.xml:

<event type="death" name="Death" event="script" value="nomedoarquivo.lua"/> 

em login.lua

registra o evento

registerCreatureEvent(cid, "Death")
Link para o comentário
Compartilhar em outros sites

  • 0

tenta esse

 

em data/creaturescripts/scripts crie um arquivo .lua e renomeie para death_corpse e adicione isso dentro:

function onDeath(cid, corpse)

local table = {
[1] = 1, --[vocation] = id do corpse
[2] = 1,
[3] = 1,
[4] = 1
}

doTransformItem(corpse.uid, table[getPlayerVocation(cid)] )
doDecayItem(corpse.uid)
end

em creaturescripts.xml essa tag

<event type="death" name="deathCorpse" event="script" value="death_corpse.lua"/>

em login.lua

registerCreatureEvent(cid, "deathCorpse")
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...