17.06.2014, 16:29
Quote:
Te recomiendo que mejor hagas que caiga crack cuando tenga 10 de vida o menos...
Mas o Menos serнa algo a sн: Esto en OnPlayerUpdate: pawn Код:
|
pawn Код:
new bool:IsAgonizing[MAX_PLAYERS];
public OnPlayerTakeDamage(playerid, issuerid, Float:amount, weaponid, bodypart)
{
new Float:Health;
GetPlayerHealth(playerid, Health);
if(Health < ....) // Si la vida del jugador es menor a la cantidad que pondrбs...
{
if(IsAgonizing[playerid] == false) // Aquн verificaremos que estб agonizando y que aъn no ha recibido daсos fнsicos.
{
// Tus funciones para agonizar aquн.
IsAgonizing[playerid] = true; // Ahora estб agonizando.
}
else /* Significa que ya ha recibido daсo despuйs de estar agonizando */ SetPlayerHealth(playerid, 0.0), IsAgonizing[playerid] = false; // Asesinar al jugador
}
return 1;
}