• Друзья, на пополнения счёта добавлены новые платежные методы FreeKassa, ЮМани, Perfect Money, Cryptomus (все виды криптовалют)

CustomMenu [Не поддерживается]

CustomMenu [Не поддерживается] 1.2.2

Недоступно
Данный плагин позволяет вам создавать GUI меню с любым количеством кнопок и под-меню.
Команды использования:

  • /cm - чат
  • cm - консоль
Обе команды можно вызывать ТОЛЬКО из игры.
И так, немножко информации по настройке.
Вот так выглядит настройка каждой кнопки:
Код:
      {
        "Команда": "chat.say /bgrade 2", <-- Команда, которая будет выполнена при нажатии. Можно указать собственное под-меню.
        "Цвет кнопки": "0.55 0.55 0.48 1.00",
        "Текст на кнопке": "Авто улучшение до камня", <-- Это текст, который будет отображён на кнопке
        "Размер текста": 15, <-- Размер шрифта
        "Цвет текста": "0.00 0.00 0.00 1.00",
        "Шрифт текста": "robotocondensed-regular.ttf"
      }
Цвет можно подобрать используя мой небольшой инструмент - ARGB Color Picker

Доступные шрифты:
  • droidsansmono.ttf
  • permanentmarker.ttf //Не поддерживает русские буквы
  • robotocondensed-bold.ttf
  • robotocondensed-regular.ttf
Это весь список шрифтов, которые содержаться в игре. По мере появления новых список будет дополняться.

Встроенные меню:

  • CustomMenuTrade - В этом меню будут выведены все ваши друзья, которые сейчас на сервере. При нажатии на кнопку будет вызван запрос обмена к человеку
  • CustomMenuTP - Список друзей, находящихся на сервере. При нажатии на кнопку будет вызвана команда /tpr к данному другу
  • CustomMenuHome - Список домов. При нажатии запускается телепорт в указанный дом.
Все команды встроенных меню вы можете найти в файле конфигурации в разделе "Настройки кнопок для встроенных функций" - там же вы можете эти команды изменить.
Например в меню CustomMenuTrade вы можете заменить команду trade например на "chat.say Привет, {0}!" - Тогда при тнажатии на кнопку в этом автогенерируемом меню игрок будет писать в чат привет своему другу =)

Далее разбираем файл конфигурации по пунктам:


  • Настройки основной панели - Отступы и цвет фона меню
  • Настройки нижней панели - Настройка панели, содержащей кнопки "Выход" и "На главную"
  • Края кнопок - Так как кнопки теперь выравниваются автоматически - данный параметр позволяет вам устанавливать левую и правую границы.
  • Кнопка выхода - Настройки кнопки выхода. Изменение параметра "Команда" ничего не дадут - данная кнопка просто закрывает меню
  • Кнопка возврата в меню - Настройка кнопки перехода в основное меню. Команда cm. Менять не рекомендуется.
  • Кнопки основной панели - Список кнопок, которые содержаться на основной панели
  • Настройки кнопок для встроенных функций - тут содержатся настройки автогенерируемых кнопок в встроенных меню
  • Дополнительные меню. Команда + кнопки - Словарь. В качестве ключа указывайте команду, которая это меню будет открывать. Не забудьте присвоить это команду какой-либо из кнопок. Поддерживаются так же вложенные меню.
Код:
{
  "Настройки основной панели": {
    "Минимальный отступ": "0.344 0.2",
    "Максимальный отступ": "0.64 0.7",
    "Фоновый цвет": "0.1 0.1 0.1 0.8"
  },
  "Настройки нижней панели": {
    "Минимальный отступ": "0.344 0.11",
    "Максимальный отступ": "0.64 0.2",
    "Фоновый цвет": "0.1 0.1 0.1 0.8"
  },
  "Края кнопок": {
    "Левая граница": 0.15,
    "Правая граница": 0.85
  },
  "Кнопка выхода": {
    "Минимальный отступ": "0.45 0.2",
    "Максимальный отступ": "0.85 0.8",
    "Команда": null,
    "Цвет кнопки": "0.50 0.25 0.00 1.00",
    "Текст на кнопке": "Закрыть меню",
    "Размер текста": 15,
    "Цвет текста": "1.00 1.00 1.00 1.00",
    "Шрифт текста": "robotocondensed-regular.ttf"
  },
  "Кнопка возврата в меню": {
    "Минимальный отступ": "0.15 0.2",
    "Максимальный отступ": "0.40 0.8",
    "Команда": null,
    "Цвет кнопки": "1.00 0.00 1.00 0.2",
    "Текст на кнопке": "На главную",
    "Размер текста": 15,
    "Цвет текста": "1.00 1.00 1.00 1.00",
    "Шрифт текста": "robotocondensed-regular.ttf"
  },
  "Кнопки основной панели": [
    {
      "Команда": "chat.say /tpa",
      "Цвет кнопки": "0.50 1.00 0.51 1.00",
      "Текст на кнопке": "Принять телепорт",
      "Размер текста": 15,
      "Цвет текста": "0.00 0.00 0.00 1.00",
      "Шрифт текста": "RobotoCondensed-Bold.ttf"
    },
    {
      "Команда": "chat.say /tpc",
      "Цвет кнопки": "1.00 0.36 0.25 1.00",
      "Текст на кнопке": "Отменить телепорт",
      "Размер текста": 15,
      "Цвет текста": "0.00 0.00 0.00 1.00",
      "Шрифт текста": "RobotoCondensed-Bold.ttf"
    },
    {
      "Команда": "chat.say /kit",
      "Цвет кнопки": "0.50 0.00 0.50 0.67",
      "Текст на кнопке": "Открыть киты",
      "Размер текста": 15,
      "Цвет текста": "1.00 1.00 1.00 1.00",
      "Шрифт текста": "RobotoCondensed-Bold.ttf"
    },
    {
      "Команда": "chat.say /trade accept",
      "Цвет кнопки": "0.00 0.85 0.78 1.00",
      "Текст на кнопке": "Приянть обмен",
      "Размер текста": 15,
      "Цвет текста": "0.00 0.00 0.00 1.00",
      "Шрифт текста": "RobotoCondensed-Bold.ttf"
    },
    {
      "Команда": "CustomMenuTrade",
      "Цвет кнопки": "0.50 0.50 1.00 1.00",
      "Текст на кнопке": "Меню обмена с друзьями",
      "Размер текста": 15,
      "Цвет текста": "0.00 0.00 0.00 1.00",
      "Шрифт текста": "RobotoCondensed-Bold.ttf"
    },
    {
      "Команда": "CustomMenuHome",
      "Цвет кнопки": "0.00 0.50 0.75 1.00",
      "Текст на кнопке": "Меню домов",
      "Размер текста": 15,
      "Цвет текста": "0.00 0.00 0.00 1.00",
      "Шрифт текста": "RobotoCondensed-Bold.ttf"
    },
    {
      "Команда": "CustomMenuTP",
      "Цвет кнопки": "0.00 0.00 0.63 1.00",
      "Текст на кнопке": "Телепорты к друзьям",
      "Размер текста": 15,
      "Цвет текста": "1.00 1.00 1.00 1.00",
      "Шрифт текста": "RobotoCondensed-Bold.ttf"
    },
    {
      "Команда": "CustomMenuBgrade",
      "Цвет кнопки": "0.00 0.50 0.00 0.47",
      "Текст на кнопке": "Улучшение построек",
      "Размер текста": 15,
      "Цвет текста": "1.00 1.00 1.00 1.00",
      "Шрифт текста": "RobotoCondensed-Bold.ttf"
    },
    {
      "Команда": "chat.say /remove",
      "Цвет кнопки": "1.00 0.39 0.00 1.00",
      "Текст на кнопке": "Remove",
      "Размер текста": 15,
      "Цвет текста": "0.00 0.00 0.00 1.00",
      "Шрифт текста": "RobotoCondensed-Bold.ttf"
    }
  ],
  "Настройки кнопок для встроенных функций": {
    "CustomMenuTP": {
      "Команда": "chat.say /tpr {0}",
      "Цвет кнопки": "0.67 0.85 0.48 1.00",
      "Текст на кнопке": "Телепорт к игроку {0}",
      "Размер текста": 13,
      "Цвет текста": "0.00 0.00 0.00 1.00",
      "Шрифт текста": "RobotoCondensed-Bold.ttf"
    },
    "CustomMenuTrade": {
      "Команда": "trade {0}",
      "Цвет кнопки": "0.67 0.85 0.48 1.00",
      "Текст на кнопке": "Обмен с игроком {0}",
      "Размер текста": 13,
      "Цвет текста": "0.00 0.00 0.00 1.00",
      "Шрифт текста": "RobotoCondensed-Bold.ttf"
    },
    "CustomMenuHome": {
      "Команда": "chat.say /home {0}",
      "Цвет кнопки": "0.83 0.56 0.00 1.00",
      "Текст на кнопке": "Телепорт в дом {0}",
      "Размер текста": 13,
      "Цвет текста": "0.00 0.00 0.00 1.00",
      "Шрифт текста": "RobotoCondensed-Bold.ttf"
    }
  },
  "Дополнительные меню. Команда + кнопки": {
    "CustomMenuBgrade": [
      {
        "Команда": "chat.say /bgrade 0",
        "Цвет кнопки": "0.00 1.00 0.00 1.00",
        "Текст на кнопке": "Отключить авто-улучшение",
        "Размер текста": 15,
        "Цвет текста": "0.00 0.00 0.00 1.00",
        "Шрифт текста": "RobotoCondensed-Bold.ttf"
      },
      {
        "Команда": "chat.say /bgrade 1",
        "Цвет кнопки": "0.75 0.25 0.00 1.00",
        "Текст на кнопке": "Авто улучшение до дерева",
        "Размер текста": 15,
        "Цвет текста": "0.00 0.00 0.00 1.00",
        "Шрифт текста": "RobotoCondensed-Bold.ttf"
      },
      {
        "Команда": "chat.say /bgrade 2",
        "Цвет кнопки": "0.55 0.55 0.48 1.00",
        "Текст на кнопке": "Авто улучшение до камня",
        "Размер текста": 15,
        "Цвет текста": "0.00 0.00 0.00 1.00",
        "Шрифт текста": "RobotoCondensed-Bold.ttf"
      },
      {
        "Команда": "chat.say /bgrade 3",
        "Цвет кнопки": "0.33 0.38 0.40 1.00",
        "Текст на кнопке": "Авто улучшение до метала",
        "Размер текста": 15,
        "Цвет текста": "1.00 1.00 1.00 1.00",
        "Шрифт текста": "RobotoCondensed-Bold.ttf"
      },
      {
        "Команда": "chat.say /bgrade 4",
        "Цвет кнопки": "0.25 0.00 0.00 1.00",
        "Текст на кнопке": "Авто улучшение до бронированного",
        "Размер текста": 15,
        "Цвет текста": "1.00 1.00 1.00 1.00",
        "Шрифт текста": "RobotoCondensed-Bold.ttf"
      }
    ]
  }
}
[/SIZE]
  • 252490_screenshots_20170905124958_1.jpg
    252490_screenshots_20170905124958_1.jpg
    267.1 KB · Просмотры: 862
  • 252490_screenshots_20170905125001_1.jpg
    252490_screenshots_20170905125001_1.jpg
    271.8 KB · Просмотры: 844
  • 252490_screenshots_20170905125009_1.jpg
    252490_screenshots_20170905125009_1.jpg
    268 KB · Просмотры: 850
  • 252490_screenshots_20170905125117_1.jpg
    252490_screenshots_20170905125117_1.jpg
    278 KB · Просмотры: 756
  • Like
Реакции: leovpardic
Автор
Vlad-00003
Скачивания
10
Просмотры
3,666
Первый выпуск
Обновление
Оценка
5.00 звёзд 1 оценок

Другие ресурсы пользователя Vlad-00003

Последние обновления

  1. Обновление до версии 1.2.2

    Исправление чата после обновления от 11 ноября 2019г.
  2. Обновление до версии 1.2.1

    Исправление чата после обновления от 7 ноября 2019г.
  3. Обновление до версии 1.2.0

    Добвавлена возможность вручную изменять вертикальнеые отступы между кнопками. Кнопка "На...

Последние рецензии

Годный плагин, имеет функционал намного ярче за аналогичный с оксида. 5 из 5
Vlad-00003
Vlad-00003
Спасибо, рад стараться =)
Сверху