Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
  • Нужна помощь?

    Создайте тему в соответствующем разделе
    Не нужно писать всё в чат!
  • Загляните на торговую площадку

    Там вы можете купить
    всё что касается игровых серверов
  • Не хотите бан?

    Пожалуйста, ознакомьтесь с нашими правилами
    Не нарушайте порядок!
  • Продаёте или покупаете?

    Пользуйтесь услугами гаранта
    Мы сделаем вашу сделку безопасной

Подскажите.  Стоит трейдер +  с обычной  валютой и хотим сделать что бы был отдельный торгаш который будет покупать  продавать не за обычную валюту а например за золотые монеты  реально ли сделать и как правильно настроит? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Рекомендованные сообщения

  • 0

Привет! Задача абсолютно решаемая, и в популярных трейдерах (DaemonForge Trader / CodeOptic Trader) для этого даже не нужно лезть в код. Всё делается через конфиги.

 

Это делается через отдельный класс трейдера с собственным конфигом.

Создаём новый TraderConfig для золотого торговца

{

    "m_Version": 6,

    "DisplayName": "Золотой Торговец",

    "IconName": "gold_trader",

    "NPCObjectName": "SurvivorM_Boris",

    "NPCPosition": [3839.53, 124.3, 352.64],

    "NPCOrientation": [0, 0, 0],

   

    "Currency": "GoldCoin",

    "AcceptedCurrencies": ["GoldCoin"],

   

    "Categories": [

        {

            "Name": "Элитное оружие",

            "Icon": "weapon",

            "Items": [

                { "ClassName": "M4A1", "Price": 5 }

            ]

        },

        {

            "Name": "Редкая экипировка",

            "Icon": "clothes",

            "Items": [

                { "ClassName": "PlateCarrierVest", "Price": 3 }

            ]

        }

    ]

}

 

"Currency": "GoldCoin"  это основная валюта этого торговца

"AcceptedCurrencies": ["GoldCoin"]  это принимает ТОЛЬКО золотые монеты (никаких рублей)

 

Регистрируем нового NPC в TraderObjects.json

{

    "TraderObjects": [

        {

            "ClassName": "SurvivorM_Boris",

            "Position": [3839.53, 124.3, 352.64],   //координаты сами смотрите куда ставить

            "Orientation": [0, 0, 0],

            "TraderConfigFile": "TraderConfig_GoldTrader.json"

        }

    ]

}

 

В types.xml (или в моде валюты) должен быть предмет:

<type name="GoldCoin">

    <nominal>0</nominal>

    <lifetime>7200</lifetime>

    <restock>0</restock>

    <min>0</min>

    <quantmin>-1</quantmin>

    <quantmax>-1</quantmax>

    <cost>100</cost>

</type>

 

Если мода на золото нет, то можно использовать любой предмет как валюту (например, Barrel_Green или кастомный GoldBar через свой мод).

 

Я привёл пример для самого популярного на данный момент мода " DaemonForge Trader"

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
MagicByte MagicByte MagicByte

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

×
×
  • Создать...

Важная информация

Используя этот сайт, вы автоматически обязуетесь соблюдать наши Правила и Политика конфиденциальности.
Чтобы сделать этот веб-сайт лучше, мы разместили cookies на вашем устройстве. Вы можете изменить свои настройки cookies, в противном случае мы будем считать, что вы согласны с этим.

Поддержка