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

GivePlayerMoney

Эта функция позволяет Вам либо дать, либо отнять у игрока деньги. Если игроку дать отрицательное число денег, то количество его денег уменьшиться.

(playerid,money)

playerid

ID игрока.

money

Число денег, которые вы хотите дать/отнять.

GivePlayerMoney(playerid, 10000);

GivePlayerWeapon

Дает игроку указанное оружие, вы можете указать, какое оружие и сколько аммуниции должен получить игрок.

(playerid,weaponid,ammo)

playerid

ID игрока.

weaponid

ID оружия, даваемого игроку.

ammo

Количестов аммуниции, даваемое игроку вместе с оружием.

GivePlayerWeapon(playerid, 26, 250);

IsPlayerAdmin

Определяет, вошел ли игрок с rcon-функциями.

(playerid)

playerid

ID игрока.

Возвращает

1, если игрок - админ, 0,если нет.

if(IsPlayerAdmin(playerid)){

IsPlayerConnected

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

(playerid)

playerid

ID игрока.

Возвращает

1, если он подключен, 0, если нет.

if(IsPlayerConnected(playerid)){

IsPlayerInAnyVehicle

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

(playerid)

playerid

ID игрока.

Возвращает

1, если игрок находится в транспорте, 0, если нет.

if(IsPlayerInAnyVehicle(playerid)){

IsPlayerInCheckpoint

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

(playerid)

playerid

ID игрока.

Возвращает

1, если игрок внутри контрольной точки, 0, если нет.

if(IsPlayerInCheckpoint(playerid)){

IsPlayerInRaceCheckpoint

Проверяет, находится ли игрок в гоночном чекпойнте в данный момент.

(playerid)

playerid

ID игрока.

Возвращает

1, если игрок в гоночном чекпойнте, 0, если нет.

if(IsPlayerInRaceCheckpoint(playerid)){

IsPlayerInVehicle

Проверяет, находится ли игрок в указанном транспорте в данный момент. Запомните, вы должны использовать ID транспорта, а не ID модели транспорта!

(playerid,vehicleid)

playerid

ID игрока.

vehicleid

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

Возвращает

1, если игрок в этом транспорте, 0, если нет.

if(IsPlayerInVehicle(playerid, 32)){

PlayerPlaySound

Эта функция воспроизводит звук для игрока. Звуки могут быть добавлены для некоторых замечательных эффектов, но доступно лишь несколько звуков, потому тчо вы не можете загрузить никакие экстра-звуки.

Важное замечание: x/y/z-координаты, видимо, не оказывают большого влияния на звук.

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

playerid

ID игрока.

soundid

ID звука.

Float:x

X-координата места, где надо проиграть звук.

Float:y

Y-координата места, где надо проиграть звук.

Float:z

Z-координата места, где надо проиграть звук.

PlayerPlaySound(playerid, 1025, 0.0, 0.0, 0.0);