Всё о сервере, форум!
Основы программирования
ИНФОРМАЦИОННО-РАЗВЛЕКАТЕЛЬНЫЙ ПОРТАЛ

PrR[ Проект 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));


Страницы:

Логин: Пароль:
Забыли пароль?Регистрация
При копировании материала с сайта активная ссылка обязательна!
Сайт управляется SiNG cms © 2010-2015