GU

[Encerrado] [Pedido] (Creaturescripts) - função OnDeath

Por gutym, 02 de ago. de 2013 em Tópicos Sem Resposta

script
8
668
gutymG
02 de agosto de 2013 às 03:38

Eu gostaria de saber se existe uma possibilidade de alterar storage quando o player morre.

eu estou usando o código abaixo, porém não funciona, alguma dica? algo?

Agradeço desde já a atenção.

 

 

function onDeath(cid, corpse, deathList)

setPlayerStorageValue(cid, 77400, 1)
return true
end

 

SlicerS
02 de agosto de 2013 às 12:48

era pra funcionar... registrase no login.lua? ;x se tu registrou e ainda sim n ta funcionando, tente usar onPrepareDeath... ;x

gutymG
02 de agosto de 2013 às 13:05

eu ja tentei... tentei até fazer um update no databasae quando o cara morresse alterando o storage... é no PDA até... :(

registrei no login.lua sim..

SlicerS
02 de agosto de 2013 às 13:20

ata... no pda o onDeath n funciona ms ;p tem q por no exp2.0.lua .. la tem uma parte quando o damage no player for maior q a life dele... da uma procurada la... eu botei para criar o corpse do player la... e tb o premio da golden arena... to sem tempo agora, mas eh soh da uma olhada la q tu acha... bye

gutymG
02 de agosto de 2013 às 13:26

Ok!

Quebrei a cabeça ontem.. rs

só tem o exp.lua.

mas vou procurar aqui! obrigado! :)

SlicerS
02 de agosto de 2013 às 15:24

entao tas usando a versao com lvl... nao sei se ja achase ou n mas... podes por embaixo disso...

 

local corpse = doCreateItem(3058, 1, getThingPos(cid))
      doDecayItem(corpse)
      doItemSetAttribute(corpse, "pName", getCreatureName(cid))          --alterado v2.7 coloca corpse quando o player morre!
      doItemSetAttribute(corpse, "attacker", getCreatureName(attacker))
      doItemSetAttribute(corpse, "article", getPlayerSex(cid) == 0 and "She" or "He")
gutymG
02 de agosto de 2013 às 21:29

Funcionou perfeitamente!

Obrigado! :)

4 anos depois...
StigalS
21 de abril de 2018 às 02:55
A questão neste tópico de suporte foi encerrada por falta de respostas. Este tópico está fechado e foi movido para Suporte - Tópicos Sem Resposta.

+ Caso a dúvida não tenha sido resolvida você poderá criar outro tópico solicitando ajuda.
* Lembre-se que é permitido dar UP no tópico a cada 24 horas para assim o destacar e manter movimentado.