SA-MP Forums Archive
What Error? - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: What Error? (/showthread.php?tid=616596)



What Error? - Gotham - 07.09.2016

Hi Guys ,
I'm getting an error,
error 054: unmatched closing brace ("}")
This is my script:
Код:
#include <a_samp>
#include <zcmd>
#define TEAM_EURASIA 0
#define TEAM_ARABIA 1
#define TEAM_SOVIET 2
#define TEAM_AUSTRAILIA 3
#define TEAM_EURASIA_COLOUR 0x00FF1E
#define TEAM_ARABIA_COLOUR 0xD6D311
#define TEAM_SOVIET_COLOUR 0xD96B11
#define TEAM_AUSTRAILIA_COLOUR 0x9B0BBF

new gTeam[MAX_PLAYERS];


main()
{
	print("\n----------------------------------");
	print(" Blank Gamemode by your name here");
	print("----------------------------------\n");
}


public OnGameModeInit()
{
	// Don't use these lines if it's a filterscript
	SetGameModeText("Blank Script");
	AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
	return 1;
}

public OnGameModeExit()
{
	return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
	 SetPlayerTeamFromClass(playerid, classid);
	 return 1;
}

public OnPlayerConnect(playerid)
{
	return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
	return 1;
}

public OnPlayerSpawn(playerid)
{
	SetPlayerToTeamColour(playerid);
	return 1;
}

SetPlayerTeamFromClass(playerid, classid)
{
	 if(classid == 0)
	 {
	 gTeam[playerid] = TEAM_EURASIA;
	 }
	 if(classid == 1)
	 {
	 gTeam[playerid] = TEAM_ARABIA;
	 }
	 if(classid == 2)
	 {
	 gTeam[playerid] = TEAM_SOVIET;
	 }
	 if(classid == 3)
	 gTeam[playerid] = TEAM_AUSTRAILIA;
	 }
	 
}
SetPlayerToTeamColour(playerid)
{
   if(gTeam[playerid] == TEAM_EURASIA)
   {
		 SetPlayerColor(playerid,TEAM_EURASIA_COLOUR); // Green
   }
   if(gTeam[playerid] == TEAM_ARABIA)
   {
		 SetPlayerColor(playerid,TEAM_ARABIA_COLOUR);
   }
   if(gTeam[playerid] == TEAM_SOVIET)
   {
		 SetPlayerColor(playerid,TEAM_SOVIET_COLOUR);
   }
   if(gTeam[playerid] == TEAM_AUSTRAILIA)
   {
		  SetPlayerColor(playerid,TEAM_AUSTRAILIA_COLOUR);
	}
   
}



Re: What Error? - XHunterZ - 07.09.2016

Код:
	 if(classid == 3)
	 gTeam[playerid] = TEAM_AUSTRAILIA;
	 }
should be

Код:
 	 if(classid == 3)
               {
	 gTeam[playerid] = TEAM_AUSTRAILIA;
	 }



Re: What Error? - Gotham - 07.09.2016

Quote:
Originally Posted by XHunterZ
Посмотреть сообщение
Код:
	 if(classid == 3)
	 gTeam[playerid] = TEAM_AUSTRAILIA;
	 }
should be

Код:
 	 if(classid == 3)
               {
	 gTeam[playerid] = TEAM_AUSTRAILIA;
	 }
Thanks Dude