NPCVendor

$ NPCVendor 1.0.3

C#:
{
  "Настройка валюты": {
    "Предмет в качестве валюты": {
      "Использовать предмет в качестве валюты?": true,
      "Название предмета (оставьте пустым если нужно стандартное, используется только в GUI)": "Торговые фишки",
      "Shortname предмета": "battery.small",
      "Скин предмета": 2692025309
    },
    "Плагин экономики в качестве валюты": {
      "Использовать плагин экономики? (Economics by Wulf, IQEconomics, Server Rewards)": false,
      "Название валюты": ""
    }
  },
  "Настройки ботов": [
    {
      "Имя бота": "Авторитетный барыга",
      "Внешность бота, рандомная цифра, не оставлять 0!": 5671244,
      "Спавн": {
        "С каким шансом спавнить бота?": 100.0,
        "Использовать новый вариант спавна бота? (торговец становится как продавец в бандитском лагере, спавнится без стула)": false,
        "Настройка спавна в супермаркете": {
          "Спавнить бота здесь?": true,
          "Локальные координаты спавна бота": {
            "x": 9.0,
            "y": 0.0,
            "z": 3.5
          },
          "Локальные координаты вращения бота": {
            "x": 0.0,
            "y": 190.0,
            "z": 0.0
          }
        },
        "Настройка спавна на заправке": {
          "Спавнить бота здесь?": true,
          "Локальные координаты спавна бота": {
            "x": -8.5,
            "y": 3.25,
            "z": 21.5
          },
          "Локальные координаты вращения бота": {
            "x": 0.0,
            "y": 120.0,
            "z": 0.0
          }
        },
        "Настройка кастомного спавна (для кастомных карт)": {
          "Включить кастомный спавн?": false,
          "Координаты бота": {
            "x": 0.0,
            "y": 0.0,
            "z": 0.0
          },
          "Вращение бота": {
            "x": 0.0,
            "y": 0.0,
            "z": 0.0
          }
        }
      },
      "Одежда": [
        {
          "Shortname предмета": "attire.banditguard",
          "Скин предмета": 0
        },
        {
          "Shortname предмета": "diving.mask",
          "Скин предмета": 0
        }
      ],
      "Товары": {
        "Включить покупку предметов у бота?": true,
        "Статичные товары (не по дням недели, товары всегда одни и те же)": [
          {
            "Название предмета (если нужно стандартное - оставьте пустым)": "Дерево",
            "Shortname предмета": "wood",
            "Скин предмета": 0,
            "Исполняемая консольная команда при покупке (исполняет команду вместо выдачи предмета, если не пусто)": "",
            "Количество": 5000,
            "Цена": 10,
            "Запасы товара": {
              "Товар может закончиться?": true,
              "Количество в запасе": {
                "Минимум": 95000,
                "Максимум": 95000
              }
            }
          },
          {
            "Название предмета (если нужно стандартное - оставьте пустым)": "Камни",
            "Shortname предмета": "stones",
            "Скин предмета": 0,
            "Исполняемая консольная команда при покупке (исполняет команду вместо выдачи предмета, если не пусто)": "",
            "Количество": 5000,
            "Цена": 15,
            "Запасы товара": {
              "Товар может закончиться?": true,
              "Количество в запасе": {
                "Минимум": 95000,
                "Максимум": 95000
              }
            }
          },
          {
            "Название предмета (если нужно стандартное - оставьте пустым)": "Фрагменты металла",
            "Shortname предмета": "metal.fragments",
            "Скин предмета": 0,
            "Исполняемая консольная команда при покупке (исполняет команду вместо выдачи предмета, если не пусто)": "",
            "Количество": 3000,
            "Цена": 15,
            "Запасы товара": {
              "Товар может закончиться?": true,
              "Количество в запасе": {
                "Минимум": 60000,
                "Максимум": 60000
              }
            }
          },
          {
            "Название предмета (если нужно стандартное - оставьте пустым)": "МВК",
            "Shortname предмета": "metal.refined",
            "Скин предмета": 0,
            "Исполняемая консольная команда при покупке (исполняет команду вместо выдачи предмета, если не пусто)": "",
            "Количество": 100,
            "Цена": 15,
            "Запасы товара": {
              "Товар может закончиться?": true,
              "Количество в запасе": {
                "Минимум": 2500,
                "Максимум": 2500
              }
            }
          },
          {
            "Название предмета (если нужно стандартное - оставьте пустым)": "Калаш",
            "Shortname предмета": "rifle.ak",
            "Скин предмета": 0,
            "Исполняемая консольная команда при покупке (исполняет команду вместо выдачи предмета, если не пусто)": "",
            "Количество": 1,
            "Цена": 100,
            "Запасы товара": {
              "Товар может закончиться?": true,
              "Количество в запасе": {
                "Минимум": 100,
                "Максимум": 100
              }
            }
          },
          {
            "Название предмета (если нужно стандартное - оставьте пустым)": "LR-300",
            "Shortname предмета": "rifle.lr300",
            "Скин предмета": 0,
            "Исполняемая консольная команда при покупке (исполняет команду вместо выдачи предмета, если не пусто)": "",
            "Количество": 1,
            "Цена": 100,
            "Запасы товара": {
              "Товар может закончиться?": true,
              "Количество в запасе": {
                "Минимум": 100,
                "Максимум": 100
              }
            }
          },
          {
            "Название предмета (если нужно стандартное - оставьте пустым)": "Пулемёт",
            "Shortname предмета": "lmg.m249",
            "Скин предмета": 0,
            "Исполняемая консольная команда при покупке (исполняет команду вместо выдачи предмета, если не пусто)": "",
            "Количество": 1,
            "Цена": 150,
            "Запасы товара": {
              "Товар может закончиться?": true,
              "Количество в запасе": {
                "Минимум": 100,
                "Максимум": 100
              }
            }
          },
          {
            "Название предмета (если нужно стандартное - оставьте пустым)": "Лютая снайперка",
            "Shortname предмета": "rifle.l96",
            "Скин предмета": 0,
            "Исполняемая консольная команда при покупке (исполняет команду вместо выдачи предмета, если не пусто)": "",
            "Количество": 1,
            "Цена": 150,
            "Запасы товара": {
              "Товар может закончиться?": true,
              "Количество в запасе": {
                "Минимум": 100,
                "Максимум": 100
              }
            }
          },
          {
            "Название предмета (если нужно стандартное - оставьте пустым)": "Почти лютая снайперка",
            "Shortname предмета": "rifle.bolt",
            "Скин предмета": 0,
            "Исполняемая консольная команда при покупке (исполняет команду вместо выдачи предмета, если не пусто)": "",
            "Количество": 1,
            "Цена": 100,
            "Запасы товара": {
              "Товар может закончиться?": true,
              "Количество в запасе": {
                "Минимум": 100,
                "Максимум": 100
              }
            }
          },
          {
            "Название предмета (если нужно стандартное - оставьте пустым)": "Гранатамёт",
            "Shortname предмета": "multiplegrenadelauncher",
            "Скин предмета": 0,
            "Исполняемая консольная команда при покупке (исполняет команду вместо выдачи предмета, если не пусто)": "",
            "Количество": 1,
            "Цена": 150,
            "Запасы товара": {
              "Товар может закончиться?": true,
              "Количество в запасе": {
                "Минимум": 100,
                "Максимум": 100
              }
            }
          },
          {
            "Название предмета (если нужно стандартное - оставьте пустым)": "Базука",
            "Shortname предмета": "rocket.launcher",
            "Скин предмета": 0,
            "Исполняемая консольная команда при покупке (исполняет команду вместо выдачи предмета, если не пусто)": "",
            "Количество": 1,
            "Цена": 150,
            "Запасы товара": {
              "Товар может закончиться?": true,
              "Количество в запасе": {
                "Минимум": 100,
                "Максимум": 100
              }
            }
          },
          {
            "Название предмета (если нужно стандартное - оставьте пустым)": "Ракета",
            "Shortname предмета": "ammo.rocket.basic",
            "Скин предмета": 0,
            "Исполняемая консольная команда при покупке (исполняет команду вместо выдачи предмета, если не пусто)": "",
            "Количество": 5,
            "Цена": 250,
            "Запасы товара": {
              "Товар может закончиться?": true,
              "Количество в запасе": {
                "Минимум": 100,
                "Максимум": 100
              }
            }
          },
          {
            "Название предмета (если нужно стандартное - оставьте пустым)": "Сишка",
            "Shortname предмета": "explosive.timed",
            "Скин предмета": 0,
            "Исполняемая консольная команда при покупке (исполняет команду вместо выдачи предмета, если не пусто)": "",
            "Количество": 5,
            "Цена": 250,
            "Запасы товара": {
              "Товар может закончиться?": true,
              "Количество в запасе": {
                "Минимум": 100,
                "Максимум": 100
              }
            }
          },
          {
            "Название предмета (если нужно стандартное - оставьте пустым)": "Прицел Х16",
            "Shortname предмета": "weapon.mod.small.scope",
            "Скин предмета": 0,
            "Исполняемая консольная команда при покупке (исполняет команду вместо выдачи предмета, если не пусто)": "",
            "Количество": 1,
            "Цена": 50,
            "Запасы товара": {
              "Товар может закончиться?": true,
              "Количество в запасе": {
                "Минимум": 100,
                "Максимум": 100
              }
            }
          },
          {
            "Название предмета (если нужно стандартное - оставьте пустым)": "Прицел Х8",
            "Shortname предмета": "weapon.mod.8x.scope",
            "Скин предмета": 0,
            "Исполняемая консольная команда при покупке (исполняет команду вместо выдачи предмета, если не пусто)": "",
            "Количество": 1,
            "Цена": 30,
            "Запасы товара": {
              "Товар может закончиться?": true,
              "Количество в запасе": {
                "Минимум": 100,
                "Максимум": 100
              }
            }
          }
        ],
        "Товары по дням недели": {
          "Включить товары по дням недели? (статичные товары перестанут отображаться)": false,
          "Понедельник": [],
          "Вторник": [],
          "Среда": [],
          "Четверг": [],
          "Пятница": [],
          "Суббота": [],
          "Воскресенье": []
        }
      },
      "Товары для продажи боту": {
        "Включить продажу предметов боту?": true,
        "Статичные товары (не по дням недели, товары всегда одни и те же)": [
          {
            "Название предмета (если нужно стандартное - оставьте пустым)": "",
            "Shortname предмета": "scrap",
            "Скин предмета": 0,
            "Количество": 300,
            "Цена": 30,
            "Минимальное состояние предмета, при котором его можно продать (от 0 до 1)": 0.5,
            "Лимит товара": {
              "Включить лимит на продажу товара? (запретить продавать этот предмет, если он был продан более X раз)": true,
              "Лимит": {
                "Минимум": 3000,
                "Максимум": 3000
              }
            }
          },
          {
            "Название предмета (если нужно стандартное - оставьте пустым)": "",
            "Shortname предмета": "pistol.revolver",
            "Скин предмета": 0,
            "Количество": 1,
            "Цена": 1,
            "Минимальное состояние предмета, при котором его можно продать (от 0 до 1)": 0.5,
            "Лимит товара": {
              "Включить лимит на продажу товара? (запретить продавать этот предмет, если он был продан более X раз)": true,
              "Лимит": {
                "Минимум": 21,
                "Максимум": 51
              }
            }
          },
          {
            "Название предмета (если нужно стандартное - оставьте пустым)": "",
            "Shortname предмета": "spikes.floor",
            "Скин предмета": 0,
            "Количество": 1,
            "Цена": 1,
            "Минимальное состояние предмета, при котором его можно продать (от 0 до 1)": 0.5,
            "Лимит товара": {
              "Включить лимит на продажу товара? (запретить продавать этот предмет, если он был продан более X раз)": true,
              "Лимит": {
                "Минимум": 20,
                "Максимум": 50
              }
            }
          },
          {
            "Название предмета (если нужно стандартное - оставьте пустым)": "",
            "Shortname предмета": "rocket.launcher",
            "Скин предмета": 0,
            "Количество": 1,
            "Цена": 20,
            "Минимальное состояние предмета, при котором его можно продать (от 0 до 1)": 0.5,
            "Лимит товара": {
              "Включить лимит на продажу товара? (запретить продавать этот предмет, если он был продан более X раз)": true,
              "Лимит": {
                "Минимум": 1,
                "Максимум": 5
              }
            }
          },
          {
            "Название предмета (если нужно стандартное - оставьте пустым)": "",
            "Shortname предмета": "fuse",
            "Скин предмета": 0,
            "Количество": 1,
            "Цена": 5,
            "Минимальное состояние предмета, при котором его можно продать (от 0 до 1)": 0.5,
            "Лимит товара": {
              "Включить лимит на продажу товара? (запретить продавать этот предмет, если он был продан более X раз)": true,
              "Лимит": {
                "Минимум": 5,
                "Максимум": 10
              }
            }
          },
          {
            "Название предмета (если нужно стандартное - оставьте пустым)": "",
            "Shortname предмета": "knife.combat",
            "Скин предмета": 0,
            "Количество": 1,
            "Цена": 1,
            "Минимальное состояние предмета, при котором его можно продать (от 0 до 1)": 0.5,
            "Лимит товара": {
              "Включить лимит на продажу товара? (запретить продавать этот предмет, если он был продан более X раз)": true,
              "Лимит": {
                "Минимум": 20,
                "Максимум": 50
              }
            }
          },
          {
            "Название предмета (если нужно стандартное - оставьте пустым)": "",
            "Shortname предмета": "autoturret",
            "Скин предмета": 0,
            "Количество": 1,
            "Цена": 50,
            "Минимальное состояние предмета, при котором его можно продать (от 0 до 1)": 0.5,
            "Лимит товара": {
              "Включить лимит на продажу товара? (запретить продавать этот предмет, если он был продан более X раз)": true,
              "Лимит": {
                "Минимум": 1,
                "Максимум": 2
              }
            }
          }
        ],
        "Товары по дням недели": {
          "Включить товары по дням недели? (статичные товары перестанут отображаться)": false,
          "Понедельник": [],
          "Вторник": [],
          "Среда": [],
          "Четверг": [],
          "Пятница": [],
          "Суббота": [],
          "Воскресенье": []
        }
      },
      "Отображение на карте": {
        "Отображать бота на карте? (Требуется MarkerManager by Orange с umod.org)": true,
        "Отображаемое название": "Авторитетный барыга",
        "Радиус маркера": 0.4,
        "Основной цвет маркера": "#7f8c8d",
        "Цвет обводки маркера": "#34495e"
      }
    },
    {
      "Имя бота": "Местный торговец",
      "Внешность бота, рандомная цифра, не оставлять 0!": 259413,
      "Спавн": {
        "С каким шансом спавнить бота?": 100.0,
        "Использовать новый вариант спавна бота? (торговец становится как продавец в бандитском лагере, спавнится без стула)": false,
        "Настройка спавна в супермаркете": {
          "Спавнить бота здесь?": false,
          "Локальные координаты спавна бота": {
            "x": 9.0,
            "y": 0.0,
            "z": 3.5
          },
          "Локальные координаты вращения бота": {
            "x": 0.0,
            "y": 190.0,
            "z": 0.0
          }
        },
        "Настройка спавна на заправке": {
          "Спавнить бота здесь?": false,
          "Локальные координаты спавна бота": {
            "x": -8.5,
            "y": 3.25,
            "z": 21.5
          },
          "Локальные координаты вращения бота": {
            "x": 0.0,
            "y": 120.0,
            "z": 0.0
          }
        },
        "Настройка кастомного спавна (для кастомных карт)": {
          "Включить кастомный спавн?": false,
          "Координаты бота": {
            "x": 0.0,
            "y": 0.0,
            "z": 0.0
          },
          "Вращение бота": {
            "x": 0.0,
            "y": 0.0,
            "z": 0.0
          }
        }
      },
      "Одежда": [
        {
          "Shortname предмета": "attire.hide.poncho",
          "Скин предмета": 1848645067
        },
        {
          "Shortname предмета": "tshirt.long",
          "Скин предмета": 1084455631
        },
        {
          "Shortname предмета": "pants",
          "Скин предмета": 798466774
        },
        {
          "Shortname предмета": "shoes.boots",
          "Скин предмета": 0
        },
        {
          "Shortname предмета": "hat.boonie",
          "Скин предмета": 0
        }
      ],
      "Товары": {
        "Включить покупку предметов у бота?": true,
        "Статичные товары (не по дням недели, товары всегда одни и те же)": [
          {
            "Название предмета (если нужно стандартное - оставьте пустым)": "Рюкзак",
            "Shortname предмета": "backpack",
            "Скин предмета": 1733476229,
            "Исполняемая консольная команда при покупке (исполняет команду вместо выдачи предмета, если не пусто)": "sogive bp %STEAM_ID%",
            "Количество": 1,
            "Цена": 100,
            "Запасы товара": {
              "Товар может закончиться?": true,
              "Количество в запасе": {
                "Минимум": 20,
                "Максимум": 30
              }
            }
          },
          {
            "Название предмета (если нужно стандартное - оставьте пустым)": "Нитки",
            "Shortname предмета": "bpup",
            "Скин предмета": 2688087357,
            "Исполняемая консольная команда при покупке (исполняет команду вместо выдачи предмета, если не пусто)": "sogive up %STEAM_ID% 1",
            "Количество": 1,
            "Цена": 15,
            "Запасы товара": {
              "Товар может закончиться?": true,
              "Количество в запасе": {
                "Минимум": 60,
                "Максимум": 100
              }
            }
          },
          {
            "Название предмета (если нужно стандартное - оставьте пустым)": "",
            "Shortname предмета": "jackhammer",
            "Скин предмета": 0,
            "Исполняемая консольная команда при покупке (исполняет команду вместо выдачи предмета, если не пусто)": "",
            "Количество": 1,
            "Цена": 30,
            "Запасы товара": {
              "Товар может закончиться?": true,
              "Количество в запасе": {
                "Минимум": 100,
                "Максимум": 150
              }
            }
          },
          {
            "Название предмета (если нужно стандартное - оставьте пустым)": "",
            "Shortname предмета": "chainsaw",
            "Скин предмета": 0,
            "Исполняемая консольная команда при покупке (исполняет команду вместо выдачи предмета, если не пусто)": "",
            "Количество": 1,
            "Цена": 30,
            "Запасы товара": {
              "Товар может закончиться?": true,
              "Количество в запасе": {
                "Минимум": 100,
                "Максимум": 150
              }
            }
          },
          {
            "Название предмета (если нужно стандартное - оставьте пустым)": "",
            "Shortname предмета": "shotgun.double",
            "Скин предмета": 0,
            "Исполняемая консольная команда при покупке (исполняет команду вместо выдачи предмета, если не пусто)": "",
            "Количество": 1,
            "Цена": 15,
            "Запасы товара": {
              "Товар может закончиться?": true,
              "Количество в запасе": {
                "Минимум": 100,
                "Максимум": 150
              }
            }
          },
          {
            "Название предмета (если нужно стандартное - оставьте пустым)": "",
            "Shortname предмета": "ladder.wooden.wall",
            "Скин предмета": 0,
            "Исполняемая консольная команда при покупке (исполняет команду вместо выдачи предмета, если не пусто)": "",
            "Количество": 1,
            "Цена": 5,
            "Запасы товара": {
              "Товар может закончиться?": true,
              "Количество в запасе": {
                "Минимум": 100,
                "Максимум": 150
              }
            }
          },
          {
            "Название предмета (если нужно стандартное - оставьте пустым)": "",
            "Shortname предмета": "floor.ladder.hatch",
            "Скин предмета": 0,
            "Исполняемая консольная команда при покупке (исполняет команду вместо выдачи предмета, если не пусто)": "",
            "Количество": 1,
            "Цена": 10,
            "Запасы товара": {
              "Товар может закончиться?": true,
              "Количество в запасе": {
                "Минимум": 100,
                "Максимум": 150
              }
            }
          },
          {
            "Название предмета (если нужно стандартное - оставьте пустым)": "",
            "Shortname предмета": "shelves",
            "Скин предмета": 0,
            "Исполняемая консольная команда при покупке (исполняет команду вместо выдачи предмета, если не пусто)": "",
            "Количество": 1,
            "Цена": 2,
            "Запасы товара": {
              "Товар может закончиться?": true,
              "Количество в запасе": {
                "Минимум": 100,
                "Максимум": 150
              }
            }
          },
          {
            "Название предмета (если нужно стандартное - оставьте пустым)": "",
            "Shortname предмета": "guntrap",
            "Скин предмета": 0,
            "Исполняемая консольная команда при покупке (исполняет команду вместо выдачи предмета, если не пусто)": "",
            "Количество": 1,
            "Цена": 5,
            "Запасы товара": {
              "Товар может закончиться?": true,
              "Количество в запасе": {
                "Минимум": 100,
                "Максимум": 150
              }
            }
          },
          {
            "Название предмета (если нужно стандартное - оставьте пустым)": "",
            "Shortname предмета": "flameturret",
            "Скин предмета": 0,
            "Исполняемая консольная команда при покупке (исполняет команду вместо выдачи предмета, если не пусто)": "",
            "Количество": 1,
            "Цена": 7,
            "Запасы товара": {
              "Товар может закончиться?": false,
              "Количество в запасе": {
                "Минимум": 100,
                "Максимум": 150
              }
            }
          }
        ],
        "Товары по дням недели": {
          "Включить товары по дням недели? (статичные товары перестанут отображаться)": false,
          "Понедельник": [],
          "Вторник": [],
          "Среда": [],
          "Четверг": [],
          "Пятница": [],
          "Суббота": [],
          "Воскресенье": []
        }
      },
      "Товары для продажи боту": {
        "Включить продажу предметов боту?": false,
        "Статичные товары (не по дням недели, товары всегда одни и те же)": [],
        "Товары по дням недели": {
          "Включить товары по дням недели? (статичные товары перестанут отображаться)": false,
          "Понедельник": [],
          "Вторник": [],
          "Среда": [],
          "Четверг": [],
          "Пятница": [],
          "Суббота": [],
          "Воскресенье": []
        }
      },
      "Отображение на карте": {
        "Отображать бота на карте? (Требуется MarkerManager by Orange с umod.org)": true,
        "Отображаемое название": "Местный торговец",
        "Радиус маркера": 0.4,
        "Основной цвет маркера": "#7f8c8d",
        "Цвет обводки маркера": "#34495e"
      }
    }
  ],
  "Настройка GUI": {
    "Цвет заднего фона главной панели": "#2e2e2e",
    "Цвет кнопок и второстепенных панелей": "#494949",
    "Цвет кнопки 'Закрыть'": "#e94747",
    "Цвет кнопки 'Продать'": "#56ba57",
    "Цвет заднего фона карточки товара": "#5d5d5d",
    "Цвет кнопки 'Приобрести'": "#56ba57",
    "Цвет кнопки 'Нет в наличии'": "#494949",
    "Цвет второстепенных панелей на карточке товара": "#878887"
  }
}
С

Саша1212 VIP Пользователь

Купил подписку на VIP плагины

🔥 Купить сейчас
O

oleg1807Верифицирован VIP Пользователь

Купил подписку на VIP плагины

🔥 Купить сейчас
XuViGaN

XuViGaN VIP Пользователь

Купил подписку на VIP плагины

🔥 Купить сейчас
Любовь

Любовь VIP Пользователь

Купил подписку на VIP плагины

🔥 Купить сейчас
S

Skorpik VIP Пользователь

Купил подписку на VIP плагины

🔥 Купить сейчас