
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);