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

Функции A_PLAYERS.INC
SetPlayerPos Изменяет текущую позицию игрока
Синтаксис
SetPlayerPos(playerid, Float:x, Float:y, Float:z);
Параметры функции
playerid - ID игрока.
Float:x - Координата - X, для новой позиции игрока.
Float:y – Координата - Y, для новой позиции игрока.
Float:z – Координата - Z, для новой позиции игрока.
Возможное использование:
1 SetPlayerPos(playerid, 34.236, 934.323, 12.345);
GetPlayerPos Получает текущую позицию игрока
Синтаксис
GetPlayerPos(playerid, &Float:x, &Float:y, &Float:z);
Параметры функции
playerid - ID игрока.
Float:x – переменная, куда будет записана Координата – X текущей позиции игрока.
Float:y – переменная, куда будет записана Координата – Y текущей позиции игрока.
Float:z – переменная, куда будет записана Координата – Z текущей позиции игрока.
Возможное использование:
new Float:posx, Float:posy, Float:posz;
GetPlayerPos(playerid, posx, posy, posz);
SetPlayerFacingAngle Устанавливает текущий угол поворота игрока.
Синтаксис
SetPlayerFacingAngle(playerid,Float:ang);
Параметры функции
playerid - ID игрока.
Float:ang - Новый угол поворота игрока.
Возможное использование:
new Float:posa;
SetPlayerFacingAngle(playerid, posa);
SetPlayerInterior Изменяет текущий интерьер игрока.
Синтаксис
SetPlayerInterior(playerid,interiorid);
Параметры функции
playerid - ID игрока.
interiorid – ID интерьера игрока.
Возможное использование:
1 SetPlayerInterior(playerid, 0);
GetPlayerInterior Получает текущий интерьер игрока.
Синтаксис
GetPlayerInterior(playerid,interiorid);
Параметры функции
playerid - ID игрока.
interiorid – ID интерьера игрока.
Возможное использование:
1 GetPlayerInterior(playerid, 0);
SetPlayerHealth Устанавливает текущий уровень здоровья игрока.
Синтаксис
SetPlayerHealth(playerid,Float:health);
Параметры функции
playerid - ID игрока.
Float:health - Новое здоровье, вещественное число или проинициализированная переменная с значением здоровья.
Возможное использование:
1 SetPlayerHealth(playerid, 95,5);
GetPlayerHealth Получает текущий уровень здоровья игрока.
Синтаксис
GetPlayerHealth(playerid,Float:health);
Параметры функции
playerid - ID игрока.
Float:health – Переменная, куда записывается текущий уровень здоровья игрока.
Возможное использование:
new Float:hp;
GetPlayerHealth(playerid, hp);
SetPlayerArmour Устанавливает текущий уровень брони игрока.
Синтаксис
SetPlayerArmour(playerid,Float:ang);
Параметры функции
playerid - ID игрока.
Float:ang – Значение уровня брони или инициализированная переменная со значением брони.
Возможное использование:
1 SetPlayerArmour(playerid, 95.5);
GetPlayerArmour Получает текущий уровень брони игрока.
Синтаксис
GetPlayerArmour(playerid,Float:ang);
Параметры функции
playerid - ID игрока.
Float:ang – Значение уровня брони или инициализированная переменная со значением брони.
Возможное использование:
1 GetPlayerArmour(playerid, 95.5);
SetPlayerAmmo Устанавливает количество патронов у оружия в определенном слоте.
Синтаксис
SetPlayerAmmo(playerid, weaponslot, ammo);
Параметры функции
playerid - ID игрока.
weaponslot – Слот оружия
ammo – Количество патронов
Возможное использование:
1 SetPlayerAmmo(playerid,8,150);
GetPlayerAmmo Функция возвращает текущее количество патронов у оружия которое держит игрок.
Синтаксис
GetPlayerAmmo(playerid);
Параметры функции
playerid - ID игрока.
Возможное использование:
1 new ammo = GetPlayerAmmo(playerid);
GetPlayerWeaponState Функция возвращает состояние оружия игрока
Синтаксис
GetPlayerWeaponState(playerid);
Параметры функции
playerid - ID игрока.
Возможное использование:
1 GetPlayerWeaponState(playerid);
GetPlayerTargetPlayer Функция проверяет прицеливание игрока на другого игрока.
Эта функция введена в SAMP 0.3d и в ранних версиях работать не будет.
Синтаксис
GetPlayerTargetPlayer(playerid);
Параметры функции
playerid - ID игрока.
Возможное использование:
1 GetPlayerTargetPlayer(playerid);
SetPlayerTeam Используйте эту функцию для изменения команды игрока.
Игроки одной команды не смогут навредить друг другу.
Синтаксис
SetPlayerTeam(playerid, teamid);
Параметры функции
playerid - ID игрока.
teamid - ID команды, членом которой станет игрок.
Возможное использование:
1 SetPlayerTeam(playerid, TEAM_BALLAS);
GetPlayerTeam Получает идентификатор команды игрока в которой он находится.
Синтаксис
SetPlayerTeam(playerid);
Параметры функции
playerid - ID игрока.
Возможное использование:
1 GetPlayerTeam(playerid);
SetPlayerScore Обновляет счет игрока до другого значения.
Синтаксис
SetPlayerScore(playerid,score);
Параметры функции
playerid - ID игрока.
score - Новый счет игрока.
Возможное использование:
1 SetPlayerScore(playerid, 10000);
|
|
|
|