24.04.2012, 14:26
Currently have 4 teams like these.
How can I make an rcon admin team so only rcon players can choose this and players cant.
pawn Код:
#define ITALIAN_MAFIA 0
#define RUSSIAN_MAFIA 1
#define HITMANS 2
#define BIKER 3
pawn Код:
public OnPlayerRequestClass(playerid, classid)
{
SetPlayerToTeamColor(playerid);
SetPlayerTeamFromClass(playerid, classid);
SetPlayerPos(playerid, 2026.6274,1007.9417,10.8203);
SetPlayerFacingAngle(playerid,270.0);
SetPlayerCameraPos(playerid, 2035.4634,1008.0040,10.8203);
SetPlayerCameraLookAt(playerid, 2026.6274,1007.9417,10.8203);
if(GetPlayerSkin(playerid) == 125)
{
GameTextForPlayer(playerid,"~r~ITALIAN MAFIA",6000,3);
gTeam[playerid] = ITALIAN_MAFIA;
}
else if(GetPlayerSkin(playerid) == 126)
{
GameTextForPlayer(playerid,"~r~ITALIAN MAFIA",6000,3);
gTeam[playerid] = ITALIAN_MAFIA;
}
pawn Код:
forward SetPlayerToTeamColor(playerid);
public SetPlayerToTeamColor(playerid)
{
if(gTeam[playerid] == ITALIAN_MAFIA)
{
SetPlayerColor(playerid,ITALIAN_MAFIA_COLOR);
}
else if(gTeam[playerid] == RUSSIAN_MAFIA)
{
SetPlayerColor(playerid, RUSSIAN_MAFIA_COLOR);
}
else if(gTeam[playerid] == HITMANS)
{
SetPlayerColor(playerid, HITMANS_COLOR);
}
else if(gTeam[playerid] == BIKER)
{
SetPlayerColor(playerid, BIKER_COLOR);
}
return 1;
}
forward SetPlayerTeamFromClass(playerid, classid);
public SetPlayerTeamFromClass(playerid, classid)
{
if(classid == 0)
{
gTeam[playerid] = ITALIAN_MAFIA;
}
else if(classid == 1)
{
gTeam[playerid] = RUSSIAN_MAFIA;
}
else if(classid == 2)
{
gTeam[playerid] = HITMANS;
}
else if(classid == 3)
{
gTeam[playerid] = BIKER;
}
return 1;
}