Scripting Functions (a player.inc)
From SA-MP Wiki
AllowPlayerTeleport
Description:
playerid | ID игрока. |
allow | 1 - включить, 0 - выключить. |
DisablePlayerCheckpoint
Description:
playerid | ID игрока, для которого отключить текущую конотрольную точку. |
DisablePlayerRaceCheckpoint
Description:
playerid | ID игрока, для которого отключить текущую конотрольную точку. |
GetPlayerAmmo
Description:
playerid | ID игрока. |
Возвращаемые значения:
GetPlayerArmour
Description:
playerid | ID игрока. |
&Float:armour | Переменная, в которую нужно записать количество брони. |
GetPlayerColor
Description:
playerid | ID игрока, цвет которого вы хотите знать. |
Возвращаемые значения:
GetPlayerFacingAngle
Description:
playerid | ID игрока, угол которого вы хотите знать. |
&Float:ang | Переданная по ссылке переменная, в которую записывается угол. |
GetPlayerHealth
Description:
playerid | ID игрока, здоровье которого вы хотите знать. |
&Float:health | Переданная по ссылке переменная, в которую записывается здоровье игрока. |
GetPlayerInterior
Description:
playerid | ID игрока. |
Возвращаемые значения:
GetPlayerIp
Description:
playerid | ID игрока. |
name[] | Строка, в которую необходимо записать IP игрока. |
len | Длина этой строки. |
GetPlayerMoney
Description:
playerid | ID игрока, количество денег которого вы хотите знать. |
Возвращаемые значения:
GetPlayerName
Description:
playerid | ID игрока. |
const name[] | Переданная по ссылке переменная, в которую записывается имя. |
len | Число ячеек, которое будет присвоено переменной. |
GetPlayerPing
Description:
playerid | ID игрока. |
Возвращаемые значения:
GetPlayerPos
Description:
playerid | ID игрока. |
&Float:x | Переданная по ссылке переменная, в которую записывается x-координата. |
&Float:y | Переданная по ссылке переменная, в которую записывается y-координата. |
&Float:z | Переданная по ссылке переменная, в которую записывается z-координата. |
GetPlayerScore
Description:
playerid | ID игрока. |
Возвращаемые значения:
GetPlayerSkin
Description:
playerid | ID игрока. |
Возвращаемые значения:
GetPlayerState
Description:
playerid | ID игрока, состояние которого выясняется. |
Возвращаемые значения:
GetPlayerTeam
Description:
playerid | ID игрока. |
Возвращаемые значения:
GetPlayerTime
Description:
playerid | ID игрока. |
&hour | Записывается время (часы). |
&minute | Записывается время (минуты). |
GetPlayerVehicleID
Description:
playerid | ID игрока. |
Возвращаемые значения:
GetPlayerVirtualWorld
Description:
playerid | ID игрока. |
Возвращаемые значения:
GetPlayerWantedLevel
Description:
playerid | ID игрока. |
Возвращаемые значения:
GetPlayerWeapon
Description:
playerid | ID игрока. |
Возвращаемые значения:
GetPlayerWeaponData
Description:
playerid | ID игрока. |
slot | Слот оружия, информацию о котором нужно получить (0-12). |
&weapons | Переменная, в которую нужно записать ID оружия в данном слоте. |
&ammo | Переменная, в которую нужно записать количество патронов в данном слоте. |
GivePlayerMoney
Description:
playerid | ID игрока. |
money | Число денег, которые вы хотите дать/отнять. |
GivePlayerWeapon
Description:
playerid | ID игрока. |
weaponid | ID оружия, даваемого игроку. |
ammo | Количестов аммуниции, даваемое игроку вместе с оружием. |
IsPlayerAdmin
Description:
playerid | ID игрока. |
Возвращаемые значения:
IsPlayerConnected
Description:
playerid | ID игрока. |
Возвращаемые значения:
IsPlayerInAnyVehicle
Description:
playerid | ID игрока. |
Возвращаемые значения:
IsPlayerInCheckpoint
Description:
playerid | ID игрока. |
Возвращаемые значения:
IsPlayerInRaceCheckpoint
Description:
playerid | ID игрока. |
Возвращаемые значения:
IsPlayerInVehicle
Description:
playerid | ID игрока. |
vehicleid | ID транспорта. |
Возвращаемые значения:
PlayerPlaySound
Description:
playerid | ID игрока. |
soundid | ID звука. |
Float:x | X-координата места, где надо проиграть звук. |
Float:y | Y-координата места, где надо проиграть звук. |
Float:z | Z-координата места, где надо проиграть звук. |
PutPlayerInVehicle
Description:
playerid | ID игрока. |
vehicleid | ID транспорта. |
seatid | ID сиденья. |
RemovePlayerFromVehicle
Description:
playerid | ID игрока. |
RemovePlayerMapIcon
Description:
playerid | ID игрока. |
playerid | ID иконки. |
ResetPlayerMoney
Description:
playerid | ID игрока. |
ResetPlayerWeapons
Description:
playerid | ID игрока. |
SetCameraBehindPlayer
Description:
![]() Важное | Эта функция работает только тогда, когда игрок еще не поместился в стартовую позицию. Используется в OnPlayerSpawn, например. |
playerid | ID игрока. |
SetPlayerAmmo
Description:
playerid | ID игрока. |
weaponslot | Номер слота. |
ammo | Количество оружия. |
SetPlayerArmour
Description:
playerid | ID игрока. |
Float:armour | Количество брони. |
SetPlayerCameraLookAt
Description:
![]() Важное | Вам придется использовать функцию SetCameraBehindPlayer для восстановления камеры игрока. |
playerid | ID игрока. |
Float:x | X-координата, куда будет смотреть камера. |
Float:y | Y-координата, куда будет смотреть камера. |
Float:z | Z-координата, куда будет смотреть камера. |
SetPlayerCameraPos
Description:
![]() Важное | Вам придется использовать функцию SetCameraBehindPlayer для восстановления камеры игрока. |
playerid | ID игрока. |
Float:x | Новая x-координата камеры. |
Float:y | Новая y-координата камеры. |
Float:z | Новая z-координата камеры. |
SetPlayerCheckpoint
Description:
playerid | ID игрока. |
Float:x | X-координата для новой контрольной точки. |
Float:y | Y-координата для новой контрольной точки. |
Float:z | Z-координата для новой контрольной точки. |
Float:size | Размер контрольной точки. |
SetPlayerColor
Description:
playerid | ID игрока. |
color | Новый цвет игрока, целое число. |
SetPlayerFacingAngle
Description:
playerid | ID игрока. |
Float:ang | Новый угол поворота игрока. |
SetPlayerHealth
Description:
playerid | ID игрока. |
Float:health | Новое здоровье, вещественное число. |
SetPlayerInterior
Description:
playerid | ID игрока. |
interiorid | ID нового места (или Universe ID) игрока. |
SetPlayerMapIcon
Description:
playerid | ID игрока. |
iconid | ID для данной иконки. |
Float:x | X-координата для положения иконки. |
Float:y | Y-координата для положения иконки. |
Float:z | Z-координата для положения иконки. |
markertype | Тип (модель) иконки. |
color | Цвет иконки. |
SetPlayerMarkerForPlayer
Description:
playerid | ID игрока. |
showplayerid | ID игрока, которому нужно показать маркер. |
color | Цвет маркера. |
SetPlayerName
Description:
playerid | ID игрока. |
const name[] | Новое имя игрока. |
SetPlayerPos
Description:
playerid | ID игрока. |
Float:x | X-координата для новой позиции игрока. |
Float:y | Y-координата для новой позиции игрока. |
Float:z | Z-координата для новой позиции игрока. |
SetPlayerRaceCheckpoint
Description:
playerid | ID игрока. |
type | Тип гоночного чекпойнта:
|
Float:x | X-координата для чекпойнта. |
Float:y | Y-координата для чекпойнта. |
Float:z | Z-координата для чекпойнта. |
Float:nextx | X-координата точки, на которую будет "смотреть" стрелка чекпойнта. |
Float:nexty | Y-координата точки, на которую будет "смотреть" стрелка чекпойнта. |
Float:nextz | Z-координата точки, на которую будет "смотреть" стрелка чекпойнта. |
Float:size | Размер контрольной точки. |
SetPlayerScore
Description:
playerid | ID игрока. |
score | Новый счет игрока. |
SetPlayerSkin
Description:
playerid | ID игрока. |
skinid | ID нового скина для игрока. |
SetPlayerTeam
Description:
playerid | ID игрока. |
teamid | ID команды, членом которой станет игрок. |
SetPlayerTime
Description:
playerid | ID игрока. |
hour | Время (часы). |
minute | Время (минуты). |
SetPlayerVirtualWorld
Description:
playerid | ID игрока. |
playerid | ID мира, в который нужно переместить игрока. |
SetPlayerWantedLevel
Description:
playerid | ID игрока. |
level | Уровень розыска (кол-во звезд). |
SetPlayerWeather
Description:
playerid | ID игрока. |
weather | ID погоды. |
SetPlayerWorldBounds
Description:
playerid | ID игрока. |
Float:x_max | Макс. x-координата того, куда игрок может попасть. |
Float:x_min | Мин. x-координата того, куда игрок может попасть. |
Float:y_max | Макс. y-координата того, куда игрок может попасть. |
Float:y_min | Мин. y-координата того, куда игрок может попасть. |
ShowPlayerNameTagForPlayer
Description:
playerid | ID игрока. |
showplayerid | ID игрока, которому нужно показать имя. |
show | 1 - показывать, 0 - не показывать. |
SpawnPlayer
Description:
playerid | ID игрока. |
TogglePlayerControllable
Description:
playerid | ID игрока. |
moveable | true - игрок сможет двигаться, false - не сможет. |
SetPlayerPosFindZ
Parameters:
GetPlayerKeys
Description:
TogglePlayerClock
Description:
playerid | ID игрока. |
toggle | 1 - включить, 0 - отключить. |
SetPlayerDisabledWeapons
Parameters:
ForceClassSelection
Description:
playerid | ID игрока. |
ApplyAnimation
Description:
ClearAnimations
Description:
GetPlayerSpecialAction
Parameters:
SetPlayerSpecialAction
Parameters:
TogglePlayerSpectating
Description:
playerid | ID игрока. |
toggle | 1 - включить режим спектатора, 0 - отключить режим спектатора. |
PlayerSpectatePlayer
Description:
playerid | ID игрока, который будет осуществлять наблюдение. |
targetplayerid, | ID игрока, за которым будет осуществляться наблюдение. |
mode | Режим наблюдения. |
PlayerSpectateVehicle
Description:
playerid | ID игрока, который будет осуществлять наблюдение. |
targetvehicleid | ID транспортного средства, за которым будет осуществляться наблюдение. |
mode | Режим наблюдения. |