Pawn :: Описание функций Pawn

Функции A_PLAYERS.INC
GetPlayerScore Функция возвращает текущий счет игрока.
Синтаксис
GetPlayerScore(playerid);
Параметры функции
playerid - ID игрока.
Возможное использование:
1 new score = GetPlayerScore(playerid);
SetPlayerDrunkLevel Устанавливает уровень опьянения игрока.
Функция работает только в SAMP 0.3
Синтаксис
SetPlayerDrunkLevel(playerid, level);
Параметры функции
playerid - ID игрока.
level – уровень опьянения игрока (после уровня 2000 – игрок бухой, максимальный – 50000).
Возможное использование:
1 SetPlayerDrunkLevel(playerid, 2000);
GetPlayerDrunkLevel Получает текущий уровень опьянения игрока.
Функция работает только в SAMP 0.3 и выше.
Синтаксис
GetPlayerDrunkLevel(playerid);
Параметры функции
playerid - ID игрока.
Возможное использование:
1 new drunklevel = GetPlayerDrunkLevel(playerid);
SetPlayerColor Устанавливает цвет маркера над головой игрока и на радаре.
Синтаксис
SetPlayerColor(playerid,color);
Параметры функции
playerid - ID игрока.
color – Код цвета или константа его заменяющая.
Возможное использование:
1 SetPlayerColor(playerid, 0xFFFF00AA);
GetPlayerColor Возвращает текущий цвет маркера над головой игрока и на радаре.
Синтаксис
GetPlayerColor(playerid);
Параметры функции
playerid - ID игрока.
Возможное использование:
1 new color[10] = GetPlayerColor(playerid);
SetPlayerSkin Устанавливает скин персонажа игроку.
Синтаксис
SetPlayerSkin(playerid, skinid);
Параметры функции
playerid - ID игрока.
skinid - ID нового скина для игрока.
Возможное использование:
1 SetPlayerSkin(playerid, 121);
GetPlayerSkin Функция возвращает текущий скин персонажа игрока.
Синтаксис
GetPlayerSkin(playerid);
Параметры функции
playerid - ID игрока.
Возможное использование:
1 new pSkin = GetPlayerSkin(playerid);
GivePlayerWeapon Дает оружие игрока с определенным количеством патронов.
Синтаксис
GivePlayerWeapon(playerid, weaponid, ammo);
Параметры функции
playerid – ID игрока, которому вы хотите дать оружие.
weaponid – ID оружия, даваемого игроку.
ammo – Количество патронов, даваемое игроку вместе с оружием.
Возможное использование:
1 GivePlayerWeapon(playerid,26, 250);
ResetPlayerWeapons Сбрасывает все оружие у игрока.
Синтаксис
ResetPlayerWeapons(playerid);
Параметры функции
playerid – ID игрока, у которого вы хотите убрать все оружие.
Возможное использование:
1 ResetPlayerWeapons(playerid);
SetPlayerArmedWeapon Устанавливает оружие, которое должен держать игрок в текущий момент.
Синтаксис
SetPlayerArmedWeapon(playerid, weaponid);
Параметры функции
playerid – ID игрока, у которого вы хотите убрать все оружие.
weaponid – ID оружия которое нужно установить.
Возможное использование:
1 SetPlayerArmedWeapon(playerid, 0);
GetPlayerWeaponData Получает ID оружия и количество патров в конкретном слоте у игрока.
Синтаксис
GetPlayerWeaponData(playerid, slot, &weapons, &ammo);
Параметры функции
playerid - ID игрока.
slot - Слот оружия, информацию о котором нужно получить (0-12).
&weapons – Переменная, в которую нужно записать ID оружия в данном слоте.
&ammo - Переменная, в которую нужно записать количество патронов в данном слоте.
Возможное использование:
new weapon, wAmmo;
GetPlayerWeaponData(playerid, 7, weapon, wAmmo);
GetPlayerWeaponData Получает ID оружия и количество патров в конкретном слоте у игрока.
Синтаксис
GetPlayerWeaponData(playerid, slot, &weapons, &ammo);
Параметры функции
playerid - ID игрока.
slot - Слот оружия, информацию о котором нужно получить (0-12).
&weapons – Переменная, в которую нужно записать ID оружия в данном слоте.
&ammo - Переменная, в которую нужно записать количество патронов в данном слоте.
Возможное использование:
new weapon, wAmmo;
GetPlayerWeaponData(playerid, 7, weapon, wAmmo);
GivePlayerMoney Эта функция дает игроку указанное количество денег. Если дать игроку отрицательное количество денег, то количество денег игрока уменьшится или если игрок без денег, тогда у него будет долг.
Синтаксис
GivePlayerMoney(playerid,money);
Параметры функции
playerid - ID игрока.
Money – Количество денег, которые вы хотите дать/отнять.
Возможное использование:
1 GivePlayerMoney(playerid,10000);
ResetPlayerMoney Сбрасывает (обнуляет) количество денег игрока.
Синтаксис
ResetPlayerMoney(playerid);
Параметры функции
playerid - ID игрока.
Возможное использование:
1 ResetPlayerMoney(playerid);
SetPlayerName Устанавливает имя игрока.
Синтаксис
SetPlayerName(playerid, const name[]);
Параметры функции
playerid - ID игрока.
const name[] - Новое имя игрока или строка с новым именем.
Возможное использование:
1 SetPlayerName(playerid, " Player");
GetPlayerName Получает имя игрока.
Синтаксис
GetPlayerName(playerid, const name[], len);
Параметры функции
playerid - ID игрока.
const name[] – Строка, в которую необходимо записать имя игрока
len – длина этой строки.
Возможное использование:
new playername[MAX_PLAYER_NAME]
GetPlayerName(playerid, playername, sizeof(playername));
|
|
|