home | google code | wiki | brotherhood of blumbum

setRoundHudComponent
Клиентская функция

Эта функция позволяет настроить компонент интерфейса мода.

Синтаксис

bool setRoundHudComponent ( string component )
bool setRoundHudComponent ( "elementlist" [, table/function elements, function draw ] )
bool setRoundHudComponent ( "playerlist" [, string icon, function info, bool sort, int rows = 3 ] )
bool setRoundHudComponent ( "race" [, bool timepass, bool checkpoints, function info ] )
bool setRoundHudComponent ( "teamlist" [, string icon, function func, bool sort, int rows = 3 ] )
bool setRoundHudComponent ( "timeleft" [, string/function text, int red, int green, int blue ] )

Аргументы

Необязательные аргументы

Если аргументов нет, то установки компонента сбрасываются по умолчанию.

Для компонента elementlist:

  • elements: Таблица элементов или функция, которая возвращает таблицу элементов для отображения.
    table function ( )
  • draw: Функция, которая возвращает путь до изображения, и три компонента цвета изображения.
    string, int, int, int function ( table elements, int index )
    • elements: Таблица элементов.
    • index: Номер итерации.

Для компонента playerlist:

  • icon: Путь до изображения для значка.
  • info: Функция, которая возвращает очки игрока.
    int function ( player thePlayer )
    • thePlayer: Игрок.
  • sort: Сортировка игроков по очкам игрока. true - по убыванию, false - по возрастанию, nil - без сортировки
  • rows: Максимальное количество отображаемых игроков в списке.

Для компонента race:

  • timepass: Вкл/выкл показа времени гонки.
  • checkpoints: Вкл/выкл показа количества чекпоинтов.
  • info: Функция, которая возвращает надпись для дополнительной информации.
    string function ( )

Для компонента teamlist:

  • icon: Путь до изображения или функция, которая возвращает путь до изображения для колонки информации.
    string function ( element team )
    • team: Команда.
  • func: Функция, которая возвращает надпись для колонки информации.
    string function ( element team )
    • team: Команда.
  • sort: Сортировка команд по колонке информации. true - по убыванию, false - по возрастанию, nil - без сортировки
  • rows: Максимальное количество отображаемых команд в списке.

Для компонента timeleft:

  • text: Надпись или функция, которая возвращает надпись на часах.
    string function ( )
  • red, green, blue: Компоненты цвета надписи.

Возврат

Возвращает true, если аргументы правильные, в противном случае false.

Требования

Доступно только в версии 1.2 и выше.

Навигация
Переход