03.03.2012, 21:26
Hi,
I'm currently helping my friend with his script and he has 2 teams:
This is the public OnPlayerRequestClass:
This is the SetPlayerToTeamColor:
This is the SetPlayerTeamFromClass:
Here is the warning I get with this command:
Command:
Can anyone help me out with this ? He needs it like now.
I'm currently helping my friend with his script and he has 2 teams:
pawn Код:
#define TEAM_AMERICA 0
#define TEAM_CANADA 1
pawn Код:
public OnPlayerRequestClass(playerid, classid)
{
SetPlayerToTeamColor(playerid);
SetPlayerTeamFromClass(playerid, classid);
SetPlayerPos(playerid, 410.7943,2533.8386.,19.1484);
SetPlayerFacingAngle(playerid, 269.6420);
SetPlayerCameraPos(playerid, 1387.2906,-1752.8887,13.3828);
SetPlayerCameraLookAt(playerid, 410.7943,2533.8386,19.1484);
if(classid == 0)
{
GameTextForPlayer(playerid,"~r~ AMERICA",6000,4);
gTeam[playerid] = TEAM_AMERICA;
}
else if(classid == 1)
{
GameTextForPlayer(playerid,"~r~ CANADA",6000,4);
gTeam[playerid] = TEAM_CANADA;
}
return 1;
}
pawn Код:
forward SetPlayerToTeamColor(playerid);
public SetPlayerToTeamColor(playerid)
{
SetPlayerToTeamColor(playerid);
}
if(gTeam[playerid] == TEAM_AMERICA)
{
SetPlayerColor(playerid, TEAM_AMERICA_COLOR);
}
else (gTeam[playerid] == TEAM_CANADA)
{
SetPlayerColor(playerid, TEAM_CANADA_COLOR);
}
}
pawn Код:
forward SetPlayerTeamFromClass(playerid, classid);
public SetPlayerTeamFromClass(playerid, classid)
{
if(classid == 0)
{
gTeam[playerid] == TEAM_AMERICA;
}
else if(classid == 1)
{
gTeam[playerid] == TEAM_CANADA;
}
}
Код:
warning 202: number of arguments does not match definition
pawn Код:
CMD:help(playerid,params[])
{
ShowPlayerDialog(playerid,215,DIALOG_STYLE_MSGBOX,"The server is not yet ready","Close","");
return 1;
}