[AJUDA] OnPlayerDeath
#1

Essa public OnPlayerDeath sу funciona para casos de morte (Assassinato) ?

Estou criando hospital aqui, e a pessoa sу vai para o hospital se o player for assassinado, se eu pular do predio, carro explodir, etc. eu vou para o spawn e nгo para o hospital, agora eu entro em um serve aqui para fazer o teste, e lб tambйm tem o mesmo problema.
Reply
#2

OnPlayerDeath йla funciona para quem matou e quem morreu

playerid a pessoa que morre(no caso se vocк morrer)
killerid a pessoa que matou(no caso quem matar vocк)
Reply
#3

O retorno de chamada OnPlayerDeath tem um "killerid" e "razгo" parвmetro que vocк pode usar para determinar como o jogador morreu.

Se o ID razгo й entre 0 e 42, eles foram mortos por uma arma (apesar de SA-MP podem relatar incorretamente isso).

pawn Код:
public OnPlayerDeath(playerid, killerid, reason) {
    if(reason >= 0 && reason <= 42) {
        // Adicionar o cуdigo para colocar o jogador no hospital aqui.
    } else // Adicione seu cуdigo para reaparecer o jogador normalmente sem colocб-los no hospital aqui.
}
Desculpe o portuguкs pobre, eu usei o ****** Translate.
Reply
#4

Coloquei assim no onplayerdeath entгo:
pawn Код:
if(reason >= 0 && reason <= 42)
    {
        ShowPlayerDialog(playerid, hospd, DIALOG_STYLE_MSGBOX, "TESTE HOSP", "Hospital teste", "Publico", "Samu");
    }
Sу que й a mesma coisa, sу a pessoa matando pra aparecer o MSGBOX
Reply
#5

Quote:
Originally Posted by Calgon
Посмотреть сообщение
O retorno de chamada OnPlayerDeath tem um "killerid" e "razгo" parвmetro que vocк pode usar para determinar como o jogador morreu.

Se o ID razгo й entre 0 e 42, eles foram mortos por uma arma (apesar de SA-MP podem relatar incorretamente isso).

pawn Код:
public OnPlayerDeath(playerid, killerid, reason) {
    if(reason >= 0 && reason <= 42) {
        // Adicionar o cуdigo para colocar o jogador no hospital aqui.
    } else // Adicione seu cуdigo para reaparecer o jogador normalmente sem colocб-los no hospital aqui.
}
Desculpe o portuguкs pobre, eu usei o ****** Translate.
Santo Cristo, nunca tinha visto um gringo GodFather postar por aqui.
Reply
#6

ninguйm?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)