billboards.inc - llsdm/LLSDM GitHub Wiki

Билборды

Константы

  • MAX_BILLBOARDS — максимальное количество биллбордов с именем лидера
  • MAX_BILLBOARDS_LOGO — максимальное количество биллбордов с логотипом проекта
  • BILLBOARD_OBJECTS — количество объектов для плаката с информацией о лидере
  • BILLBOARD_OBJS_LOGO — количество объектов для плаката с логотипов проекта
  • BILLBOARD_SPECIAL_OBJECTS — количество объектов для фона плаката
  • BILLBOARD_BLOCK_OBJECTS — количество объектов для рамки плаката с именем лидера
  • BILLBOARD_BLOCK_OBJECTS_LOGO — количество объектов для рамки плаката с логотипом проекта
  • BILLBOARD_COLOR — цвет текста
  • BILLBOARD_BACKGROUND — цвет фона плаката с именем лидера
  • BILLBOARD_BACKGROUND_LOGO — цвет фона плаката с логотипом проекта
  • BILLBOARD_BACKGROUND_BLOCK — цвет фона рамки
  • BILLBOARD_GROUP_1_DIFFERENCE_Y — смещение плаката по оси Y для плаката (0.64 — фиксированное значение)
  • BILLBOARD_BLOCK — ID объекта рамки
  • BILLBOARD_GROUP_1 — ID плаката group = 1
  • BILLBOARD_GROUP_2 — ID плаката group = 2
  • BILLBOARD_GROUP_3 — ID плаката group = 3
  • BILLBOARDS_LEADER — максимальное количество объектов плаката лидеров
  • BILLBOARDS_LOGO — максимальное количество объектов плаката с логотипом

Константы b_info

  • bIndex — индекс
  • bObject — ID объекта (пока не используется)
  • bCity — город
  • bGroup — группа
  • bBagBord — баг
  • bMainLeader — билборд с лидером
  • bLeader[BILLBOARDS_LEADER] — плакат с лидером
  • bMainLogo — билборд с логотипом
  • bLogo[BILLBOARDS_LOGO] — плакат с логотипом

Переменные

  • BillboardInfo[MAX_BILLBOARDS][b_info] — информация о билборде
  • BILLBOARDS_NUMS_LEADER — количество билбордов с лидером
  • BILLBOARDS_NUMS_LOGO — количество билбордов с логотипом

Функции

Загрузка плакатов

CreatBillboards();

Загрузка логотипов

CreatBillboardsLogo;

Обновление билбордов

UpdateBillboard(playerid, kills);
  • playerid — ID игрока
  • kills — количество убийств

Создать плакат с лидером

CreateLeaderboard(billboardid, modelid, Float:x, Float:y, Float:z, Float:x_2, Float:y_2, Float:a);
  • billboardid — ID билборда
  • modelid — ID объекта
  • Float:x — позиция x
  • Float:y — позиция y
  • Float:z — позиция z
  • Float:x_2 — резервная позиция x
  • Float:y_2 — резервная позиция y
  • Float:a — угол

Создать плакат с логотипом

CreateLogoboard(Float:x, Float:y, Float:z, Float:a, Float:a_3)
  • Float:x — позиция x
  • Float:y — позиция y
  • Float:z — позиция z
  • Float:a — угол
  • Float:a_3 — резервный угол