Salvacore
20.09.2014, 18:44
Constants:
MAX_PLAYER_BARS: Максимальное кол-во баров по дефолту - 3.
INVALID_PLAYER_BAR_VALUE: Неверное значение возврата для интерфейсных функций.
INVALID_PLAYER_BAR_ID: Неверный ID бара.
BAR_DIRECTION_RIGHT: Направление бара слева-направо : [> ]
BAR_DIRECTION_LEFT: Направление бара справа-налево: [ <]
BAR_DIRECTION_UP: Направление бара снизу-вверх: [/\]
BAR_DIRECTION_DOWN: Направление бара сверху-вниз: [\/]
Functions:
PlayerBar:CreatePlayerProgressBar(playerid, Float:x, Float:y, Float:width = 55.5, Float:height = 3.2, colour, Float:max = 100.0, direction = BAR_DIRECTION_RIGHT);
Создаёт PB для игрока.
DestroyPlayerProgressBar(playerid, PlayerBar:barid);
Уничтожает PB для игрока.
ShowPlayerProgressBar(playerid, PlayerBar:barid);
Показывает PB для игрока.
HidePlayerProgressBar(playerid, PlayerBar:barid);
Прячет PB от игрока.
IsValidPlayerProgressBar(playerid, PlayerBar:barid);
Возвращает true, если ID существует.(или допустим)
GetPlayerProgressBarPos(playerid, PlayerBar:barid, &Float:x, &Float:y);
Возвращает позицию PB на экране.
SetPlayerProgressBarPos(playerid, PlayerBar:barid, Float:x, Float:y);
Устанавливает позицию PB на экране
Float:GetPlayerProgressBarWidth(playerid, PlayerBar:barid);
Возвращает ширину PB.
SetPlayerProgressBarWidth(playerid, PlayerBar:barid, Float:width);
Устанавливает ширину PB
Float:GetPlayerProgressBarHeight(playerid, PlayerBar:barid);
Возвращает высоту PB.
SetPlayerProgressBarHeight(playerid, PlayerBar:barid, Float:height);
Устанавливает высоту PB
GetPlayerProgressBarColour(playerid, PlayerBar:barid);
Возвращает цвет PB.
SetPlayerProgressBarColour(playerid, PlayerBar:barid, colour);
Устанавливает цвет PB.
Float:GetPlayerProgressBarMaxValue(playerid, PlayerBar:barid);
Возвращает максимальное значение PB.
SetPlayerProgressBarMaxValue(playerid, PlayerBar:barid, Float:max);
Устанавливает максимальное значение PB.
Float:GetPlayerProgressBarValue(playerid, PlayerBar:barid);
Возвращает значение PB.
SetPlayerProgressBarValue(playerid, PlayerBar:barid, Float:value);
Устанавливает значение PB.
GetPlayerProgressBarDirection(playerid, PlayerBar:barid);
Возвращает направление PB
SetPlayerProgressBarDirection(playerid, PlayerBar:barid, direction);
Устанавливает направление PB
http://img.shields.io/github/release/Southclaw/progress2.svg (https://github.com/Southclaw/progress2/)
Автор: Toribio
Автор доработки: Southclaw
Перевод: Salvador (http://pro-pawn.ru/member.php?801-Salvador)
Оригинал: http://forum.sa-mp.com/showthread.php?t=537468 (http://forum.sa-mp.com/showthread.php?t=537468)
MAX_PLAYER_BARS: Максимальное кол-во баров по дефолту - 3.
INVALID_PLAYER_BAR_VALUE: Неверное значение возврата для интерфейсных функций.
INVALID_PLAYER_BAR_ID: Неверный ID бара.
BAR_DIRECTION_RIGHT: Направление бара слева-направо : [> ]
BAR_DIRECTION_LEFT: Направление бара справа-налево: [ <]
BAR_DIRECTION_UP: Направление бара снизу-вверх: [/\]
BAR_DIRECTION_DOWN: Направление бара сверху-вниз: [\/]
Functions:
PlayerBar:CreatePlayerProgressBar(playerid, Float:x, Float:y, Float:width = 55.5, Float:height = 3.2, colour, Float:max = 100.0, direction = BAR_DIRECTION_RIGHT);
Создаёт PB для игрока.
DestroyPlayerProgressBar(playerid, PlayerBar:barid);
Уничтожает PB для игрока.
ShowPlayerProgressBar(playerid, PlayerBar:barid);
Показывает PB для игрока.
HidePlayerProgressBar(playerid, PlayerBar:barid);
Прячет PB от игрока.
IsValidPlayerProgressBar(playerid, PlayerBar:barid);
Возвращает true, если ID существует.(или допустим)
GetPlayerProgressBarPos(playerid, PlayerBar:barid, &Float:x, &Float:y);
Возвращает позицию PB на экране.
SetPlayerProgressBarPos(playerid, PlayerBar:barid, Float:x, Float:y);
Устанавливает позицию PB на экране
Float:GetPlayerProgressBarWidth(playerid, PlayerBar:barid);
Возвращает ширину PB.
SetPlayerProgressBarWidth(playerid, PlayerBar:barid, Float:width);
Устанавливает ширину PB
Float:GetPlayerProgressBarHeight(playerid, PlayerBar:barid);
Возвращает высоту PB.
SetPlayerProgressBarHeight(playerid, PlayerBar:barid, Float:height);
Устанавливает высоту PB
GetPlayerProgressBarColour(playerid, PlayerBar:barid);
Возвращает цвет PB.
SetPlayerProgressBarColour(playerid, PlayerBar:barid, colour);
Устанавливает цвет PB.
Float:GetPlayerProgressBarMaxValue(playerid, PlayerBar:barid);
Возвращает максимальное значение PB.
SetPlayerProgressBarMaxValue(playerid, PlayerBar:barid, Float:max);
Устанавливает максимальное значение PB.
Float:GetPlayerProgressBarValue(playerid, PlayerBar:barid);
Возвращает значение PB.
SetPlayerProgressBarValue(playerid, PlayerBar:barid, Float:value);
Устанавливает значение PB.
GetPlayerProgressBarDirection(playerid, PlayerBar:barid);
Возвращает направление PB
SetPlayerProgressBarDirection(playerid, PlayerBar:barid, direction);
Устанавливает направление PB
http://img.shields.io/github/release/Southclaw/progress2.svg (https://github.com/Southclaw/progress2/)
Автор: Toribio
Автор доработки: Southclaw
Перевод: Salvador (http://pro-pawn.ru/member.php?801-Salvador)
Оригинал: http://forum.sa-mp.com/showthread.php?t=537468 (http://forum.sa-mp.com/showthread.php?t=537468)