В OnPlayerSpawn
PHP код:
if(PlayerInfo[playerid][pMember] > 0) SetPlayerTeam(playerid, PlayerInfo[playerid][pMember]);
else SetPlayerTeam(playerid, NO_TEAM);
К командам которые используются при увольнении игрока с фракции
PHP код:
SetPlayerTeam(ид_игрока, NO_TEAM);
В OnGameModeInit
PHP код:
EnableVehicleFriendlyFire(); // Вы не можете навредить транспорту Которым управляет участник вашей фракции
Разбор функции SetPlayerTeam:
PHP код:
Игроки из одной и той же команды не могут убивать друг друга, если они не используют нож, чтобы перерезать горло.
Начиная с SA-MP 0.3x, игроки также не могут наносить урон машинам, водителем которых является игрок из этой же команды. Это может быть включено функцией EnableVehicleFriendlyFire.
Значение, в которой по умолчанию возможно нанесение урона другим игрокам, это не 0, а 255 (или NO_TEAM).
Автор мануала: #Jason