°•°•° Проект SAMP - Romashka [0.3e] ™18+™ °•°•° :: Теория :: 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));