ID команд
Материал из Pro-Pawn Wiki
Описание:
ID команд, к которым можно относить игроков, используемые в функциях
AddPlayerClassEx()
, SetSpawnInfo()
, GetPlayerTeam()
и SetPlayerTeam()
.
Примечание |
Всего можно создать до 255 команд под ID от 0 до 254 .
Игроки внутри одной команды не могут наносить друг другу урон. Урон по "дружественному" транспорту по умолчанию тоже выключен, но его можно включить с помощью функции EnableVehicleFriendlyFire() .
ID 255 соответствует константе NO_TEAM , означающей, что игрок не относится ни к одной команде - такие игроки могут свободно наносить друг другу урон.
ID меньше 0 или больше 255 "урезаются" до диапазона 0..255 . Примеры: 256 →0 , 257 →1 , -1 →255 (NO_TEAM ).
Несмотря на то, что для игроков внутри одной команды урон отключен, функции OnPlayerGiveDamage() и OnPlayerTakeDamage() всё равно вызываются и в них передаётся количество нанесённого урона. Данная особенность может пригодиться для реализации обработки/регулирования урона от оружия на стороне сервера.
|
См. также: