PDA

Просмотр полной версии : [Мануал] Anti TeamKill (TK)



#Jason
07.06.2017, 09:10
В OnPlayerSpawn


if(PlayerInfo[playerid][pMember] > 0) SetPlayerTeam(playerid, PlayerInfo[playerid][pMember]);
else SetPlayerTeam(playerid, NO_TEAM);


К командам которые используются при увольнении игрока с фракции


SetPlayerTeam(ид_игрока, NO_TEAM);

В OnGameModeInit

EnableVehicleFriendlyFire(); // Вы не можете навредить транспорту Которым управляет участник вашей фракции


Разбор функции SetPlayerTeam:

Игроки из одной и той же команды не могут убивать друг друга, если они не используют нож, чтобы перерезать горло.
Начиная с SA-MP 0.3x, игроки также не могут наносить урон машинам, водителем которых является игрок из этой же команды. Это может быть включено функцией EnableVehicleFriendlyFire.
Значение, в которой по умолчанию возможно нанесение урона другим игрокам, это не 0, а 255 (или NO_TEAM).

Автор мануала: #Jason