SAMP/TogglePlayerSpectating
Материал из Pawno Info Wikipedia
TogglePlayerSpectating
Описание:
Переключить, находится ли игрок в режиме наблюдателя или нет. В режиме наблюдателя игрок может наблюдать (наблюдать) за другими игроками и транспортными средствами. После использования этой функции необходимо использовать PlayerSpectatePlayer или PlayerSpectateVehicle.
Параметры:
(playerid, toggle)
playerid | ID игрока, который должен наблюдать. |
toggle | 1 для включения наблюдения и 0 для отключения. |
Возвращаемые значения:
- 1: функция успешно выполнена.
- 0: функция не выполнена. Плеер не существует.
Предупреждение |
Если игрок не загружен до того, как для статуса зрителя установлено значение false, соединение может быть неожиданно закрыто. |
Примечание |
Когда режим наблюдателя отключен, автоматически вызывается OnPlayerSpawn. Если вы хотите восстановить состояние игрока перед наблюдением, вам придется обработать это в OnPlayerSpawn. Также обратите внимание, что игрок также может перейти к выбору класса, прежде чем, если он использовал F4 во время наблюдения, игрок также МОЖЕТ умереть в режиме наблюдения из-за различных сбоев. |
Подсказка |
Когда игрок находится в режиме наблюдения, его HUD скрыт, что делает его полезным для настройки камеры игрока без HUD. Кроме того, объекты рядом с камерой игрока будут передаваться, что делает это полезным для интерполяции камер. |
Пример использования:
public OnPlayerDeath(playerid, killerid, reason)
{
TogglePlayerSpectating(playerid, 1);
PlayerSpectatePlayer(playerid, killerid);
return 1;
}
Связанные функции
Следующие функции также могут быть полезны, поскольку они так или иначе связаны с рассматриваемой функцией.
- PlayerSpectatePlayer - Наблюдать за игроком.
- PlayerSpectateVehicle - Наблюдайте за транспортным средством.