SetPlayerTeam
Материал из Pro-Pawn Wiki
Описание:
Устанавливает команду игрока.
Параметры:
(playerid, teamid) |
playerid | ID игрока, которого требуется отнести к другой команде. |
teamid | ID команды, к которой следует отнести игрока. Укажите константу NO_TEAM , если хотите, чтобы игрок не состоял ни в одной команде.
|
Возвращаемое значение:
1
в случае успеха, либо 0
, если игрок не подключен.
Примечание |
Несмотря на то, что для игроков внутри одной команды урон отключен, функции OnPlayerGiveDamage() и OnPlayerTakeDamage() всё равно вызываются и в них передаётся количество нанесённого урона. Данная особенность может пригодиться для реализации обработки/регулирования урона от оружия на стороне сервера.
|
Пример использования:
public OnPlayerSpawn(playerid)
{
new teamid = random(2);
SetPlayerTeam(playerid, teamid);
SendClientMessage(playerid, -1, (teamid == 0) ? ("Вы состоите в команде RED") : ("Вы состоите в команде BLU"));
}
{
new teamid = random(2);
SetPlayerTeam(playerid, teamid);
SendClientMessage(playerid, -1, (teamid == 0) ? ("Вы состоите в команде RED") : ("Вы состоите в команде BLU"));
}
См. также: