Всем привет, решил написать гайд по настройке цен предметов.
Данный гайд позволит вам добавлять новые предметы на продажу торговцам.
Поехали
Создаем файл с названием CfgPricing и расширением .hpp
Должно получится так - CfgPricing.hpp
Открываем файл текстовым редактором.
Добавляем изначальный массив который будет содержать ваши цены.
class CfgPricing
{
};
Далее вставляем сами цены по примеру:
class имя_предмета {price = цена_продажи;};
Интересно, как настроить цену покупки?
А вот так:
class имя_предмета {price = цена_продажи; tax = налог;};
А теперь наглядно:
class CfgPricing
{
class ItemLockbox {price = 250; tax = 0.5;};//Значение price у нас равняется - 250. Соответственно цена продажи составляет 250 кр. К сожалению, про налог я мало чего знаю... Известно одно, что он увеличивает цену покупки.
};
Я приложил файл, где наглядно расписаны все цены и составлен готовый конфиг. Теперь рассмотрим как активировать данный инк: Делаем полностью готовый CfgPricing.hpp, Помещаем его в директорию вашей миссии. Далее заходим в description.ext, и в самом низу прописываем:
#include "CfgPricing.hpp"
Все, таким образом мы подключили свой список цен по которым теперь работает торговец! Надеюсь, этот гайд был полезен, я попытался донести максимальное количество информации.
Возможно, про налог мало информации, так как я о ней, собственно ничего не знаю. Дополнительно:
Что касаемо настройки 'налога'. Я попробовал добавить в конфиг новый предмет с установленными параметрами:
class class_name {price = 6800; tax = 0.5;}; Что из этого вышло: Цена продажи 6800кр, Цена покупки 10880. Я попытался выяснить, на сколько % увеличивается цена, и пришел к выводу: 10880 - 6800 = 4080
4080\5 = 816
и так далее,
налог составил +12%
за каждый 0.1 налога.
CfgPricing.zip