gamemodes\Roleplay.pwn(60251) : warning 235: public function lacks forward declaration (symbol "AddFlag") gamemodes\Roleplay.pwn(60261) : warning 235: public function lacks forward declaration (symbol "RemoveFlag")
public AddFlag(playerid,adminid,reason[])
{
new month,day,year;
getdate(year,month,day);
new playername[MAX_PLAYER_NAME];
GetPlayerName(playerid, playername, sizeof(playername));
format(PlayerInfo[playerid][pFlag],128,"%s - %s (%d/%d/%d)",reason,GetPlayerNameEx(adminid),month,day,year);
}
// RemoveFlag Function (playerid)
public RemoveFlag(playerid)
{
if(strlen(PlayerInfo[playerid][pFlag]) > 0)
{
format(PlayerInfo[playerid][pFlag],128,"");
return 1;
}
else
{
return 0;
}
}
public RemoveFlag(playerid) { if (PlayerInfo[playerid][pFlag][0] != 0 && PlayerInfo[playerid][pFlag][0] != '\1') { PlayerInfo[playerid][pFlag][0] = 0; return 1; } return 0; }
If you're going to use those functions from other scripts (CallRemoteFunction), add "forward X;"
(For example X is "RemoveFlag(playerid)" If you aren't going to do that, then there's no need for them to be callbacks, so just remove "public " |
stock AddFlag(playerid,adminid,reason[])
{
new month,day,year;
getdate(year,month,day);
new playername[MAX_PLAYER_NAME];
GetPlayerName(playerid, playername, sizeof(playername));
format(PlayerInfo[playerid][pFlag],128,"%s - %s (%d/%d/%d)",reason,GetPlayerNameEx(adminid), day, month, year);
}
AddFlag(playerid,adminid,reason[])
{
new month,day,year;
getdate(year,month,day);
new playername[MAX_PLAYER_NAME];
GetPlayerName(playerid, playername, sizeof(playername));
format(PlayerInfo[playerid][pFlag],128,"%s%s - %s (%d/%d/%d) ",PlayerInfo[playerid][pFlag], reason,GetPlayerNameEx(adminid), day, month, year);
}