public OnPlayerRequestClass(playerid, classid)
{
iSpawnSet[playerid] = 0;
SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraPos(playerid, 1961.1343,1342.7173,15.3746);
SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
SetupPlayerForClassSelection(playerid);
switch (classid)
{
case 0:
{
GameTextForPlayer(playerid, "~g~MAFIA", 1000, 3);
SetPlayerColor(playerid,COLOR_GREEN);
gTeam[playerid] = TEAM_MAFIA;
}
case 1:
{
GameTextForPlayer(playerid, "~Y~GANG", 1000, 3);
SetPlayerColor(playerid,COLOR_YELLOW);
gTeam[playerid] = TEAM_GANG;
}
}
return 1;
}
public OnPlayerSpawn(playerid)
{
if(gTeam[playerid] == TEAM_MAFIA)
{
SetPlayerColor(playerid,COLOR_GREEN);
}
else
{
if(gTeam[playerid] == TEAM_GANG)
{
SetPlayerColor(playerid,COLOR_YELLOW);
}
}
return 1;
}
|
Originally Posted by Etch
i will give u an example of making teams :
Top Of ur script : new TEAM_MAFIA; new TEAM_GANG; OnPlayerRequestClass Код:
public OnPlayerRequestClass(playerid, classid)
{
iSpawnSet[playerid] = 0;
SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraPos(playerid, 1961.1343,1342.7173,15.3746);
SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
SetupPlayerForClassSelection(playerid);
switch (classid)
{
case 0:
{
GameTextForPlayer(playerid, "~g~MAFIA", 1000, 3);
SetPlayerColor(playerid,COLOR_GREEN);
gTeam[playerid] = TEAM_MAFIA;
}
case 1:
{
GameTextForPlayer(playerid, "~Y~GANG", 1000, 3);
SetPlayerColor(playerid,COLOR_YELLOW);
gTeam[playerid] = TEAM_GANG;
}
}
return 1;
}
Код:
public OnPlayerSpawn(playerid)
{
if(gTeam[playerid] == TEAM_MAFIA)
{
SetPlayerColor(playerid,COLOR_GREEN);
}
else
{
if(gTeam[playerid] == TEAM_GANG)
{
SetPlayerColor(playerid,COLOR_YELLOW);
}
}
return 1;
}
|