Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Функции 'a_player.inc'.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
250.88 Кб
Скачать

PutPlayerInVehicle

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

Важное замечание: Эта функция НЕ работает со всеми игроками за исключением игрока с ID, равным 0.

(playerid,vehicleid,seatid)

playerid

ID игрока.

vehicleid

ID транспорта.

seatid

ID сиденья.

PutPlayerInVehicle(playerid, 0, 1);

RemovePlayerFromVehicle

Эта функция вытаскивает игрока из транспорта. Запомните, что вызываемая функция OnPlayerExitVehicle не сработает!

(playerid)

playerid

ID игрока.

RemovePlayerFromVehicle(playerid);

RemovePlayerMapIcon

Удаляет иконку на карте игрока.

(playerid, iconid)

playerid

ID игрока.

playerid

ID иконки.

ResetPlayerMoney

Сбрасывает деньги, которые имеются у игрока. Это может быть использовано при создании команды SetPlayerMoney.

(playerid)

playerid

ID игрока.

ResetPlayerMoney(playerid);

ResetPlayerWeapons

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

(playerid)

playerid

ID игрока.

ResetPlayerWeapons(playerid);

SetCameraBehindPlayer

Восстановить камеру на место позади игрока после использования функций, подобных SetPlayerCameraPos.

Важное замечание: Эта функция работает только тогда, когда игрок еще не поместился в стартовую позицию. Используется в OnPlayerSpawn, например.

(playerid)

playerid

ID игрока.

SetCameraBehindPlayer(playerid);

SetPlayerAmmo

Установить для игрока количество патронов в данном слоте.

(playerid, weaponslot, ammo)

playerid

ID игрока.

weaponslot

Номер слота.

ammo

Количество оружия.

SetPlayerAmmo(playerid, 8, 150);

SetPlayerArmour

Устанавливает количество брони для игрока.

(playerid,Float:armour)

playerid

ID игрока.

Float:armour

Количество брони.

SetPlayerArmour(playerid, 100.0);

SetPlayerCameraLookAt

Устанавливает направление и место, куда будет смотреть камера игрока. Вам следует использовать ее в комбинации с SetPlayerCameraPos.

Важное замечание: Вам придется использовать функцию SetCameraBehindPlayer для восстановления камеры игрока.

(playerid,Float:x,Float:y,Float:z)

playerid

ID игрока.

Float:x

X-координата, куда будет смотреть камера.

Float:y

Y-координата, куда будет смотреть камера.

Float:z

Z-координата, куда будет смотреть камера.

SetPlayerCameraLookAt(playerid, 324.34, 54.122. -173.35);