Доступ к готовым решениям

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info
  • Новые темы в этом разделе публикуются автоматически при добавлении файла в менеджер ресурсов.
    Ручное создание новых тем невозможно.

Include progress bars v2

Siman

Умник
Превью:

Правый и левый бары.


Вверх индикатор прогресса добавлен в этот релиз!


Все доступные прогресс бар направлениях:


Константы:

MAX_PLAYER_BARS: По умолчанию textdraw лимита, деленная на 3.
INVALID_PLAYER_BAR_VALUE: Недопустимое возвращаемое значение для функции интерфейса.
INVALID_PLAYER_BAR_ID: Недопустимое значение идентификатора бар.
BAR_DIRECTION_RIGHT: Бар направлении слева направо: [> ]
BAR_DIRECTION_LEFT: Бар направление справа налево: [<]
BAR_DIRECTION_UP: Бар направлении снизу вверх: [/\]
BAR_DIRECTION_DOWN: Бар направлении сверху вниз: [\/]
Функции:

  • PlayerBar:CreatePlayerProgressBar(playerid, Float:x, Float:y, Float:width = 55.5, Float:height = 3.2, colour, Float:max = 100.0, direction = BAR_DIRECTION_RIGHT); - Создает прогресс-бар для игрока.
  • DestroyPlayerProgressBar(playerid, PlayerBar:barid); - Уничтожает игрока прогресс бар.
  • ShowPlayerProgressBar(playerid, PlayerBar:barid); - Показывает прогресс игрока бар к ним.
  • HidePlayerProgressBar(playerid, PlayerBar:barid); -Скрывает игрока прогресс бар от них.
  • IsValidPlayerProgressBar(playerid, PlayerBar:barid); -Возвращает True, если входной бар идентификатор действителен и существует.
  • GetPlayerProgressBarPos(playerid, PlayerBar:barid, &Float:x, &Float:y); -Возвращает экранную позицию указанного прогресс бар.
  • SetPlayerProgressBarPos(playerid, PlayerBar:barid, &Float:x, &Float:y); - Обновляет позицию прогресс бара и заново отображает.
  • Float:GetPlayerProgressBarWidth(playerid, PlayerBar:barid); - Возвращает ширину прогресс-бара.
  • SetPlayerProgressBarWidth(playerid, PlayerBar:barid, Float:width); -Обновления ширину прогресс бара и заново отображает.
  • Float:GetPlayerProgressBarHeight(playerid, PlayerBar:barid); - Возвращает высоту в прогресс бар.
  • SetPlayerProgressBarHeight(playerid, PlayerBar:barid, Float:height); - Обновления высоты прогресс бар и заново отображает.
  • GetPlayerProgressBarColour(playerid, PlayerBar:barid); - Возвращает цвет в прогресс баре.
  • SetPlayerProgressBarColour(playerid, PlayerBar:barid, colour); - Устанавливает цвет прогресс бара.
  • Float:GetPlayerProgressBarMaxValue(playerid, PlayerBar:barid);
  • Возвращает максимальное значение прогресс бара.
  • SetPlayerProgressBarMaxValue(playerid, PlayerBar:barid, Float:max);
  • Устанавливает максимальное значение, которое представляет прогресс бар.
  • Float:GetPlayerProgressBarValue(playerid, PlayerBar:barid); - Возвращает значение в прогресс бар представляет.
  • SetPlayerProgressBarValue(playerid, PlayerBar:barid, Float:value); - Устанавливает значение в прогресс бар представляет.
  • GetPlayerProgressBarDirection(playerid, PlayerBar:barid); - Возвращает направление прогресс бар.
  • SetPlayerProgressBarDirection(playerid, PlayerBar:barid, direction); - Обновления направление для прогресса бар и заново отображает.


_RenderBar: Оказывает действующий бар на экране, используя ее текущие свойства. Позвонил по созданию и всякий раз, когда положение, Ширина или высота обновляются.
OnGameModeInit / OnFilterScriptInit: Когда y_iterate используется, инициализирует итераторы.
OnPlayerDisconnect: Чтобы автоматически уничтожить баров, когда игрок отключается от сервера.
Автор темы: Siman
Автор инклюда:[HLF]Southclaw

Скачать:
VT:
 
Последнее редактирование:
Сверху Снизу