Подменю в меню шопа, как?

iLoco

Пишу плагины за печеньки 🍪🍪🍪
Сообщения
2,265
Реакции
1,323
Как сделать подменю со своими меню в меню покупке? Не спрашивайте зачем я так усложняю жизнь, просто нужно для сложной структуры шопа.

Где blablabla, там прочие конфиги.

Допустим есть стандартное меню ItemMenuName со своими меню ItemMenu, в котором есть возможность купить предмет ItemID и манипулировать им (продавать, включать/выключать и прочая инфа). Мне нужно что бы в меню купленного предмета появлсялось ещё одна кликабельная строчка под всеми (включать, продать и тд), по счёту она 4-тая с меняемым названием, оно же PodMenu, в котором опять же меню с названиями предметов ItemIDPodMenu, которые можно купить, осмотреть и прочая инфа, и при покупке, параметры накладываются поверх (или ставятся с приоритетом) на ItemName, с возможностью включения только одного ItemIDPodMenu.



PHP:
"ItemMenuName"
{
  "ItemMenu"
  {
    "ItemID"
    {
      "name"        ""
      "price"        ""
      "sell_price"    ""
      "duration"    ""
      blablabla
 
      "PodMenu"
      {
        "ItemIDPodMenu"
        {
          "name"        ""
          "price"        ""
          "sell_price"    ""
          "duration"    ""
          blablabla
        }
        "ItemIDPodMenu2"
        {
          "name"        ""
          "price"        ""
          "sell_price"    ""
          "duration"    ""
          blablabla
        }
      }
    }
  }
 
  "ItemMenu2"
  {
    blablabla
  }
}
}

PHP:
"Equipments"
{
  "Wings"    // Название меню
  {
    "ru"    "Крылья"    // - на русском
    "en"    "Wings"     // - на анг.
 
    "wg1v2"    // id предмета, не должнен быть одинаковым с любым имеющимся id
    {
      "name"        ""    // Название предмета
      "price"        ""    // Цена
      "sell_price"    ""    // Цена продажи
      "duration"    ""    // Прочность
      "color"     "255 255 255 255"

      blablabla
 
      "Colored"    // Название подменю, к примеру "Выбор цвета"
      {
        "ru"    ""
        "en"    ""
        "description"    "" // Описание, находится под строчкой перед нажатием (в меню wg1v2)
  
        "Red"        // Id предмета, не должнен быть одинаковым с любым имеющимся id
        {
          "name"        "Крастный цвет"
          "price"        ""
          "sell_price"    ""
          "duration"    ""
          "color"        "blablabla"
          blablabla
        }
        "Blue"
        {
          "name"        "Синий цвет"
          "price"        ""
          "sell_price"    ""
          "duration"    ""
          "color"        "blablabla"
          blablabla
        }
      }
    }
  }
 
  "Glacces"
  {
    blablabla
  }
}
 
Последнее редактирование:
Сверху Снизу