Функции скрипта a_player.inc
AllowPlayerTeleport
Включает/выключает возможность игроку телепортироваться в любую точку мира отметкой на карте.
(playerid, allow)
playerid | ID игрока. |
allow | 1 - включить, 0 - выключить. |
AllowPlayerTeleport(playerid,1);
DisablePlayerCheckpoint
Отключить инициализированнные контрольные точки для игрока, в одно и тоже время игор может иметь тольку одну контрольную точку.
(playerid)
playerid | ID игрока, для которого отключить текущую конотрольную точку. |
DisablePlayerCheckpoint(playerid);
DisablePlayerRaceCheckpoint
Отключить гоночный чекпойнт для игрока.
(playerid)
playerid | ID игрока, для которого отключить текущую конотрольную точку. |
DisablePlayerRaceCheckpoint(playerid);
GetPlayerAmmo
Узнает, сколько патронов оружия, которое игрок сейчас держит в руках.
(playerid)
playerid | ID игрока. |
Возвращает | Количество патронов. |
new ammo = GetPlayerAmmo(playerid);
GetPlayerArmour
Узнает количество брони игрока и записывает его в переменнную armour.
(playerid,&Float:armour)
playerid | ID игрока. |
&Float:armour | Переменная, в которую нужно записать количество брони. |
GetPlayerArmour(playerid, armour);
|
|
GetPlayerColor
Эта функция возвращает текущий цвет игрока.
(playerid)
playerid | ID игрока, цвет которого вы хотите знать. |
Возвращает | Цвет игрока в виде целого числа. |
new playerColor = GetPlayerColor(playerid);
GetPlayerFacingAngle
Получает угол поворота текущего вида игрока. Это удобно, например, когда вы создаете систему наблюдения за игроком.
(playerid,&Float:ang)
playerid | ID игрока, угол которого вы хотите знать. |
&Float:ang | Переданная по ссылке переменная, в которую записывается угол. |
GetPlayerFacingAngle(playerid, angle);
GetPlayerHealth
Получает текущее здоровье игрока. Это может прекрасно использоваться, например, для обнаружения читов.
(playerid,&Float:health)
playerid | ID игрока, здоровье которого вы хотите знать. |
&Float:health | Переданная по ссылке переменная, в которую записывается здоровье игрока. |
GetPlayerHealth(playerid, health);
GetPlayerInterior
Узнает ID интериора, в котором находится игрок.
(playerid)
playerid | ID игрока. |
Возвращает | ID интериора, в котором находится игрок. |
new interior = GetPlayerInterior(playerid);
GetPlayerIp
Узнает IP-адрес игрока и записывает его в строку.
(playerid, name[], len)
playerid | ID игрока. |
name[] | Строка, в которую необходимо записать IP игрока. |
len | Длина этой строки. |
GetPlayerIp(playerid, playerip, sizeof(playerip));
GetPlayerMoney
Получает количество денег, которыми обладает игрок на данный момент. Эта функция может использоваться для обнаружения читов, покупок вещей и т.д.
(playerid)
playerid | ID игрока, количество денег которого вы хотите знать. |
Возвращает | Количество денег, которыми обладает игрок на данный момент. |
new playerMoney = GetPlayerMoney(playerid);