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