forward hptimer(playerid);
public hptimer(playerid)
{
new Float:health;
health = GetPlayerHealth(playerid, health);
SetPlayerHealthAC(playerid, health+1);
PlayerInfo[playerid][pHP] = SetPlayerHealth(playerid, health+1);
GameTextForPlayer(playerid, "~g~+1 HP", 500, 3);
PlayerPlaySound(playerid, 1083, 0.0,0.0,0.0);
SetTimerEx("hptimer", 7000, 0, "d", playerid);
return 1;
}
forward hptimer(playerid);
public hptimer(playerid)
{
new Float:health;
GetPlayerHealth(playerid, health);
SetPlayerHealthAC(playerid, health+1);
PlayerInfo[playerid][pHP] = SetPlayerHealth(playerid, health+1);
GameTextForPlayer(playerid, "~g~+1 HP", 500, 3);
PlayerPlaySound(playerid, 1083, 0.0,0.0,0.0);
SetTimerEx("hptimer", 7000, 0, "d", playerid);
return 1;
}
health = GetPlayerHealth(playerid, health);
GetPlayerHealth(playerid, health);
forward hptimer(playerid);
public hptimer(playerid)
{
SetPlayerHealthAC(playerid, GetPlayerHealth(playerid)+1);
PlayerInfo[playerid][pHP] = SetPlayerHealth(playerid, GetPlayerHealth(playerid)+1);
GameTextForPlayer(playerid, "~g~+1 HP", 500, 3);
PlayerPlaySound(playerid, 1083, 0.0,0.0,0.0);
SetTimerEx("hptimer", 7000, 0, "d", playerid);
return 1;
}
Woah thanks works!
Another question: How to make if a player has 100 HP the timer will stop? |
forward hptimer(playerid); public hptimer(playerid) {
new
Float: fHealth
;
GetPlayerHealth(playerid, fHealth);
fHealth += 1.0;
SetPlayerHealthAC(playerid, fHealth);
PlayerInfo[playerid][pHP] = fHealth;
GameTextForPlayer(playerid, "~g~+1 HP", 500, 3);
PlayerPlaySound(playerid, 1083, 0.0, 0.0, 0.0);
if(fHealth < 100.0) {
SetTimerEx("hptimer", 7000, 0, "i", playerid);
}
return 1;
}