SAMP/TogglePlayerSpectating
TogglePlayerSpectating
Описание:
Параметры:
| 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 - Наблюдайте за транспортным средством.