SAMP/TogglePlayerSpectating

Материал из Pawno Wiki

TogglePlayerSpectating


Описание:

Переключить, находится ли игрок в режиме наблюдателя или нет. В режиме наблюдателя игрок может наблюдать (наблюдать) за другими игроками и транспортными средствами. После использования этой функции необходимо использовать PlayerSpectatePlayer или PlayerSpectateVehicle.


Параметры:

(playerid, toggle)


playeridID игрока, который должен наблюдать.
toggle1 для включения наблюдения и 0 для отключения.


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

  • 1: функция успешно выполнена.
  • 0: функция не выполнена. Плеер не существует.


⚡ Если игрок не загружен до того, как для статуса зрителя установлено значение false, соединение может быть неожиданно закрыто.


✍ Когда режим наблюдателя отключен, автоматически вызывается OnPlayerSpawn. Если вы хотите восстановить состояние игрока перед наблюдением, вам придется обработать это в OnPlayerSpawn. Также обратите внимание, что игрок также может перейти к выбору класса, прежде чем, если он использовал F4 во время наблюдения, игрок также МОЖЕТ умереть в режиме наблюдения из-за различных сбоев.


🔊 Когда игрок находится в режиме наблюдения, его HUD скрыт, что делает его полезным для настройки камеры игрока без HUD. Кроме того, объекты рядом с камерой игрока будут передаваться, что делает это полезным для интерполяции камер.


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

public OnPlayerDeath(playerid, killerid, reason)
{
    TogglePlayerSpectating(playerid, 1);
    PlayerSpectatePlayer(playerid, killerid);
    return 1;
}


Связанные функции

Следующие функции также могут быть полезны, поскольку они так или иначе связаны с рассматриваемой функцией.