stock OnPlayerEnterStreamedCheckpoint(playerid, CPiD) { if(CPiD == CPS1) { GameTextForPlayer(playerid, "Stay her to capture hospital!", 3000, 3); if(gTeam[playerid]==TEAM_Latino) { GangZoneShowForAll(Hospital,0x00F3FFAF); SetPlayerScore(playerid,GetPlayerScore(playerid)+5 ); GivePlayerMoney(playerid,6000); SendClientMessage(playerid,0xFFFFFFFF,"You've capture the zone and receive 500 $ and 5 score"); GiveTeamScore(gTeam[playerid]=TEAM_Latino, 1); SendTeamMessage(COLOR_0xFFFFFFFF, "You received 1 Score For a Capture!" } if(gTeam[playerid]==TEAM_USA) { GangZoneShowForAll(Hospital,0x1400C3FF); } } return 1; }
D:\OFSERV~1\MYSERV~1\GAMEMO~1\sor9a.pwn(73) : warning 217: loose indentation D:\OFSERV~1\MYSERV~1\GAMEMO~1\sor9a.pwn(74) : warning 217: loose indentation D:\OFSERV~1\MYSERV~1\GAMEMO~1\sor9a.pwn(154) : warning 217: loose indentation D:\OFSERV~1\MYSERV~1\GAMEMO~1\sor9a.pwn(290) : error 017: undefined symbol "GiveTeamScore" D:\OFSERV~1\MYSERV~1\GAMEMO~1\sor9a.pwn(291) : error 017: undefined symbol "SendTeamMessage" Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 2 Errors.
stock GiveTeamScore(teamid, score) { for(new i; i < MAX_PLAYERS; i++) { if(Team[i] = teamid) { SetPlayerScore(i, GetPlayerScore(i) + score); } } }
stock GiveTeamScore(teamid, score) { for(new i; i < MAX_PLAYERS; i++) { if(Team[i] = teamid) { SetPlayerScore(i, GetPlayerScore(i) + score); } } } public OnPlayerStateChange(playerid, newstate, oldstate) { return 1; } public OnPlayerEnterCheckpoint(playerid) { if(PlayerCP[playerid] != -1) return OnPlayerEnterStreamedCheckpoint(playerid, PlayerCP[playerid]); return 1; } stock OnPlayerEnterStreamedCheckpoint(playerid, CPiD) { if(CPiD == CPS1) { GameTextForPlayer(playerid, "Stay her to capture hospital!", 3000, 3); if(gTeam[playerid]==TEAM_Latino) { GangZoneShowForAll(Hospital,0x00F3FFAF); SetPlayerScore(playerid,GetPlayerScore(playerid)+5 ); GivePlayerMoney(playerid,6000); SendClientMessage(playerid,0xFFFFFFFF,"You've capture the zone and receive 500 $ and 5 score"); GiveTeamScore(gTeam[playerid]=TEAM_EUROPE, 1); }
D:\OFSERV~1\MYSERV~1\GAMEMO~1\sor9a.pwn(73) : warning 217: loose indentation D:\OFSERV~1\MYSERV~1\GAMEMO~1\sor9a.pwn(74) : warning 217: loose indentation D:\OFSERV~1\MYSERV~1\GAMEMO~1\sor9a.pwn(215) : warning 217: loose indentation D:\OFSERV~1\MYSERV~1\GAMEMO~1\sor9a.pwn(333) : error 017: undefined symbol "Team" D:\OFSERV~1\MYSERV~1\GAMEMO~1\sor9a.pwn(333) : warning 215: expression has no effect D:\OFSERV~1\MYSERV~1\GAMEMO~1\sor9a.pwn(333) : error 001: expected token: ";", but found "]" D:\OFSERV~1\MYSERV~1\GAMEMO~1\sor9a.pwn(333) : error 029: invalid expression, assumed zero D:\OFSERV~1\MYSERV~1\GAMEMO~1\sor9a.pwn(333) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 4 Errors. |
stock GiveTeamScore(teamid, score) // Try this code
{
for(new i; i < MAX_PLAYERS; i++)
{
if(gTeam[i] = teamid)
{
SetPlayerScore(i, GetPlayerScore(i) + score);
}
}
}