MA
dúvida

Parâmetros da função onDeath

Por Mazynho, 04 de abr. de 2014 em Scripts

5
1.2k
MazynhoM
04 de abril de 2014 às 00:51

Galera só para confirmar na função function onDeath(cid, corpse, deathList)

 

O primeiro elemento do array deathList (deathList[1]) é a criatura que deu o ultimo hit (lastHitKiller) e o segundo (deathList[2]) é o que mais hitou (mostDamageKiller)?

GstvoLiberG
04 de abril de 2014 às 12:17

A função onDeath é composta por:

function onDeath(cid, corpse, lastHitKiller, mostDamageKiller)

Correto.

 

Já na database, é salvo os players que morrem, nessa ordem: id do player, hora, level, morto por, ajudado por.

 

Se possível +REP

-GstavoLiber

05 de abril de 2014 às 10:33
function onDeath(cid, corpse, killer)

cid = quem morreu .

killer = quem matou .

MazynhoM
05 de abril de 2014 às 14:03
function onDeath(cid, corpse, killer)

cid = quem morreu .

killer = quem matou .

 

 

existe diferença entre deathList e killer? todos os dois são arrays? killer[1] é o lastHitKiller e killer[2] é o mostDamageKiller?

4 semanas depois...
29 de abril de 2014 às 00:59
function onDeath(cid, corpse, killer)

não importa o nome do ultimo parâmetro..

 

killer ou deathlist vai retornar que "participou" da morte de 'x' membro (todos que pegaram frags)

e killer[1] ou deathlist[1] retorna o ultimo que hitou ..

 

no caso você pode usar até assim:

function onDeath(cid, corpse, duuh)

Tópico movido para Pedidos e dúvidas resolvidos.