SAMP/TogglePlayerSpectating

Материал из Wikipedia Pi

TogglePlayerSpectating


Описание:

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


Параметры:

(playerid, toggle)


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


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

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


Wiki removed.png

Предупреждение

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


Wiki note.png

Примечание

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


Wiki tip.png

Подсказка

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


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

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


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

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