SA-MP Forums Archive
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
View Post
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!