GetPlayerHealth after taking damage - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (
https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (
https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: GetPlayerHealth after taking damage (
/showthread.php?tid=559631)
GetPlayerHealth after taking damage -
Supermaxultraswag - 24.01.2015
I need to get player health AFTER taking a damage, but when I use GetPlayerHealth in OnPlayerTakeDamage callback it gets me Hp which was before taking damage. How can I get player health after taking a damage?
p.s. im making damage increasing system.
Respuesta: GetPlayerHealth after taking damage -
Zume - 24.01.2015
pawn Code:
public OnPlayerTakeDamage(playerid, issuerid, Float: amount, weaponid, bodypart)
{
if(issuerid != INVALID_PLAYER_ID)
{
new Float:_v;
GetPlayerHealth(playerid, _v); // BEFORE
printf("BEFORE: %.4f", _v);
_v = _v-amount; // AFTER
printf("AFTER: %.4f", _v);
}
return 1;
}
Re: Respuesta: GetPlayerHealth after taking damage -
Supermaxultraswag - 24.01.2015
Quote:
Originally Posted by _Zume
pawn Code:
public OnPlayerTakeDamage(playerid, issuerid, Float: amount, weaponid, bodypart) { if(issuerid != INVALID_PLAYER_ID) { new Float:_v; GetPlayerHealth(playerid, _v); // BEFORE printf("BEFORE: %.4f", _v); _v = _v-amount; // AFTER printf("AFTER: %.4f", _v); } return 1; }
|
Im so stupid... Thank you!