SetPlayerTeam

Материал из Pro-Pawn Wiki
Перейти к: навигация, поиск

Описание:

Устанавливает команду игрока.

Параметры:

(playerid, teamid)
playerid ID игрока, которого требуется отнести к другой команде.
teamid ID команды, к которой следует отнести игрока. Укажите константу NO_TEAM, если хотите, чтобы игрок не состоял ни в одной команде.


Возвращаемое значение:

1 в случае успеха, либо 0, если игрок не подключен.

Info rhombus.png
Примечание
Несмотря на то, что для игроков внутри одной команды урон отключен, функции OnPlayerGiveDamage() и OnPlayerTakeDamage() всё равно вызываются и в них передаётся количество нанесённого урона. Данная особенность может пригодиться для реализации обработки/регулирования урона от оружия на стороне сервера.


Пример использования:

public OnPlayerSpawn(playerid)
{
    new teamid = random(2);
    SetPlayerTeam(playerid, teamid);
    SendClientMessage(playerid, -1, (teamid == 0) ? ("Вы состоите в команде RED") : ("Вы состоите в команде BLU"));
}


См. также: