09.09.2010, 11:32
(
Последний раз редактировалось Mean; 29.07.2011 в 11:41.
)
-----
OnPlayerSpawn(playerid)
{
ClearAnimations(playerid);
}
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_NONE);
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_NONE);
Never because your OnPlayerSpawn code stops before it
The compiler doesnt give the "Unreachable code" error because gTeam[playerid] could be something else than TEAM_ARMY or TEAM_LSPD but that would never happen because you only have two teams And I dont see that you used pawn Код:
|
public OnPlayerRequestClass(playerid, classid)
{
SetPlayerTeamFromClass(playerid, classid);
SetPlayerInterior(playerid,14);
SetPlayerPos(playerid,258.4893,-41.4008,1002.0234);
SetPlayerFacingAngle(playerid, 270.0);
SetPlayerCameraPos(playerid,256.0815,-43.0475,1004.0234);
SetPlayerCameraLookAt(playerid,258.4893,-41.4008,1002.0234);
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DANCE2);//It is here||||||||||||||||||||||||
return 1;
}
public OnPlayerSpawn(playerid)
{
GameTextForPlayer(playerid, "Welcome to hell", 2000, 6);
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_NONE); //here I meant
switch(gTeam[playerid])
{
case TEAM_ARMY:
{
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid, 1553.3546, -1675.4446, 16.1953);
GivePlayerWeapon(playerid, 26, 100);
GivePlayerWeapon(playerid, 29, 500);
GivePlayerWeapon(playerid, 30, 300);
SetPlayerColor(playerid, COLOR_BRIGHTRED);
}
case TEAM_LSPD:
{
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid, 116.6943, 1933.8201, 18.9704);
GivePlayerWeapon(playerid, 27, 100);
GivePlayerWeapon(playerid, 31, 300);
GivePlayerWeapon(playerid, 35, 2);
SetPlayerColor(playerid, COLOR_BLUE);
}
default:
printf("*** OnPlayerSpawn: Team [%d] not defined!", gTeam[playerid]);
}
return 1;
}