Mueren pero no mueren - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (
https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: Mueren pero no mueren (
/showthread.php?tid=278407)
Mueren pero no mueren -
chucho - 22.08.2011
Hola tengo una pregunta lo que sucede es que cuando matan a un usuario el asesio ve al asesinado en el suelo pero el asesinado sigue caminado con nada en la barra de vida!
pawn Код:
public OnPlayerDeath(playerid, killerid, reason)
{
IsInShml[playerid] = 0;///PASAJERO AVION
if(killerid != INVALID_PLAYER_ID)
{
//------------------------------------------------------------------------------
//[PARAMETROS PARA EL ASESINO]
GivePlayerMoney(killerid, GANANCIA_MUERTE);
SetPlayerScore(killerid, GetPlayerScore(killerid) + 1);
//------------------------------------------------------------------------------
//[PARAMETROS PARA LA VICTIMA]
SetPlayerScore(playerid,GetPlayerScore(playerid)-1);
ResetPlayerWeapons(playerid);
GivePlayerMoney(playerid,- PERDIDA_MUERTE);
SetPlayerWantedLevel(playerid,0);
// SendDeathMessage(killerid, playerid, reason);
Spawn[playerid]=1;
}
//[SI LA VICTIMA MUERE POR SI MISMO, SIN ASESINOS]
SetPlayerScore(playerid,GetPlayerScore(playerid)-1);
ResetPlayerWeapons(playerid);
GivePlayerMoney(playerid, -PERDIDA_MUERTE);
SendDeathMessage(killerid, playerid, reason);
Spawn[playerid]= 1;
Re: Mueren pero no mueren -
dis77urbio - 22.08.2011
El return como lo tienes?
return 1;
}
o
return 0;
}
Respuesta: Re: Mueren pero no mueren -
chucho - 22.08.2011
Quote:
Originally Posted by dis77urbio
El return como lo tienes?
return 1;
}
o
return 0;
}
|
lo tengo con return 1;
Re: Mueren pero no mueren -
dis77urbio - 22.08.2011
Mmm prueba asi:
pawn Код:
public OnPlayerDeath(playerid, killerid, reason)
{
IsInShml[playerid] = 0;///PASAJERO AVION
if(killerid == INVALID_PLAYER_ID)
{
GivePlayerMoney(killerid, GANANCIA_MUERTE);
SetPlayerScore(killerid, GetPlayerScore(killerid) + 1);
}
else
{
SetPlayerScore(playerid,GetPlayerScore(playerid)-1);
ResetPlayerWeapons(playerid);
GivePlayerMoney(playerid,- PERDIDA_MUERTE);
SetPlayerWantedLevel(playerid,0);
//SendDeathMessage(killerid, playerid, reason);
Spawn[playerid]=1;
}
//[SI LA VICTIMA MUERE POR SI MISMO, SIN ASESINOS]
SetPlayerScore(playerid,GetPlayerScore(playerid)-1);
ResetPlayerWeapons(playerid);
GivePlayerMoney(playerid, -PERDIDA_MUERTE);
SendDeathMessage(killerid, playerid, reason);
Spawn[playerid]= 1;