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);
}
}