SetTimer("HPregen",2500,1); // on gamemodeinit forward HPregen(playerid); public HPregen(playerid) { SetPlayerHealth(playerid, +1); }
C:\DOCUME~1\TRUST\Pulpit\RPGSER~1\GAMEMO~1\RPG.pwn(252) : error 029: invalid expression, assumed zero C:\DOCUME~1\TRUST\Pulpit\RPGSER~1\GAMEMO~1\RPG.pwn(252) : warning 215: expression has no effect C:\DOCUME~1\TRUST\Pulpit\RPGSER~1\GAMEMO~1\RPG.pwn(252) : error 001: expected token: ";", but found ")" C:\DOCUME~1\TRUST\Pulpit\RPGSER~1\GAMEMO~1\RPG.pwn(252) : error 029: invalid expression, assumed zero C:\DOCUME~1\TRUST\Pulpit\RPGSER~1\GAMEMO~1\RPG.pwn(252) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 4 Errors.
public HPregen(playerid) { new PlayerHP; PlayerHP = GetPlayerHealth(playerid,/*1 What Supposed To Be Here ?*/); if PlayerHP <= 100 *then { SetPlayerHealth(playerid, /* What Supposed To Be Here to Make +1?*/); } }
I Was Wondering If i could make hp regeneraton
1hp point every 2500ms Код:
SetTimer("HPregen",2500,1); // on gamemodeinit forward HPregen(playerid); public HPregen(playerid) { SetPlayerHealth(playerid, +1); } Those Errors Код:
C:\DOCUME~1\TRUST\Pulpit\RPGSER~1\GAMEMO~1\RPG.pwn(252) : error 029: invalid expression, assumed zero C:\DOCUME~1\TRUST\Pulpit\RPGSER~1\GAMEMO~1\RPG.pwn(252) : warning 215: expression has no effect C:\DOCUME~1\TRUST\Pulpit\RPGSER~1\GAMEMO~1\RPG.pwn(252) : error 001: expected token: ";", but found ")" C:\DOCUME~1\TRUST\Pulpit\RPGSER~1\GAMEMO~1\RPG.pwn(252) : error 029: invalid expression, assumed zero C:\DOCUME~1\TRUST\Pulpit\RPGSER~1\GAMEMO~1\RPG.pwn(252) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 4 Errors. |
SetTimer("HPregen",2500,1); // on gamemodeinit
forward HPregen(playerid);
public HPregen(playerid)
{
SetPlayerHealth(playerid, GetPlayerHealth(playerid)+1);
return 1;
}
public OnPlayerSpawn(playerid)
{
SetTimerEx("RegHP", 2500, true, "%i", playerid); //Should be at OnPlayerSpawn
return 1;
}
forward RegHP(playerid);
public RegHP(playerid)
{
new Float:Health;
GetPlayerHealth(playerid, Health);
if(Health < 100) //To stop regernating if the player has 100 health or more
{
SetPlayerHealth(playerid, Health+1);
}
}