В #define'ы: [pwn]#define COLOR_GREEN 0x21DD00FF
#define TEAM_GROVE 0[/pwn]
Ниже #define'ов:
[pwn]static gTeam[MAX_PLAYERS];[/pwn]
Еще ниже:
[pwn]new gPlayerClass[MAX_PLAYERS];[/pwn]
В public OnGameModeInit()
[pwn]AddPlayerClass(105,2496.035,-1701.942,1014.734, 0, 24, 500, 32, 250, 9, 1);
AddPlayerClass(107,2496.035,-1701.942,1014.734, 0, 24, 500, 32, 250, 9, 1);
AddPlayerClass(106,2496.035,-1701.942,1014.734, 0, 24, 500, 32, 250, 9, 1);
AddPlayerClass(195,2496.035,-1701.942,1014.734, 0, 24, 500, 32, 250, 9, 1);[/pwn]
В public OnPlayerSpawn(playerid)
[pwn]if(gTeam[playerid] == TEAM_GROVE) {
SetPlayerColor(playerid,COLOR_GREEN);
SetPlayerInterior(playerid,3);
}[/pwn]
В public OnPlayerRequestClass(playerid, classid)
[pwn]SetPlayerClass(playerid, classid);
gPlayerClass[playerid] = classid;
switch (classid) {
case 0:
{
GameTextForPlayer(playerid, "~g~Grove", 500, 3);
{SetPlayerPos(playerid, 2442.612,-1660.374,27.45124);
SetPlayerFacingAngle(playerid,90);
SetPlayerCameraPos(playerid, 2437.612,-1660.374,28.95124);
SetPlayerCameraLookAt(playerid, 2442.612,-1660.374,27.45124);}
}
case 1:
{
GameTextForPlayer(playerid, "~g~Grove", 500, 3);
{SetPlayerPos(playerid, 2442.612,-1660.374,27.45124);
SetPlayerFacingAngle(playerid,90);
SetPlayerCameraPos(playerid, 2437.612,-1660.374,28.95124);
SetPlayerCameraLookAt(playerid, 2442.612,-1660.374,27.45124);}
}
case 2:
{
GameTextForPlayer(playerid, "~g~Grove", 500, 3);
{SetPlayerPos(playerid, 2442.612,-1660.374,27.45124);
SetPlayerFacingAngle(playerid,90);
SetPlayerCameraPos(playerid, 2437.612,-1660.374,28.95124);
SetPlayerCameraLookAt(playerid, 2442.612,-1660.374,27.45124);}
}
case 3:
{
GameTextForPlayer(playerid, "~g~Grove", 500, 3);
{SetPlayerPos(playerid, 2442.612,-1660.374,27.45124);
SetPlayerFacingAngle(playerid,90);
SetPlayerCameraPos(playerid, 2437.612,-1660.374,28.95124);
SetPlayerCameraLookAt(playerid, 2442.612,-1660.374,27.45124);
ApplyAnimation(playerid,"PARK","Tai_Chi_Loop",4.0,1,0,0,0,0);}
}
}[/pwn]
И в SetPlayerClass(playerid, classid)
[pwn]if(classid == 0) {
gTeam[playerid] = TEAM_GROVE;
} else if(classid == 1) {
gTeam[playerid] = TEAM_GROVE;
} else if(classid == 2) {
gTeam[playerid] = TEAM_GROVE;
} else if(classid == 3) {
gTeam[playerid] = TEAM_GROVE;
} else if(classid == 4) {
}[/pwn]