TradeSkillMaster – это модификация, которая может здорово облегчить вашу торговлю на аукционе. Модификация обладает внушительным инструментарием и позволяет индивидуально настроить вашу стратегию по продажам и покупкам. В этой статье мы разберём некоторые логические функции, благодаря которым вы сможете сделать использование TSM максимально удобным.
Этот материал потребует базового понимания функций TSM; если вы совсем не знакомы с этой модификацией, то сперва ознакомьтесь с гайдом для начинающих. Для начала поговорим о переменных. Dbmarket – одна из основных переменных, которая будет использоваться в функциях.
Алгоритм, стоящий за подсчётом этой переменной довольно сложен, однако, в общем и целом можно сказать, что это средняя цена по рынку за последние 14 дней. Dbhistorical – эта переменная очень близка к предыдущей, только в отличиее от неё подсчитывает цену, опираясь на данные за 90 дней, а не за 14. Dbregionmarketavg – эта переменная представляет собой среднее значение Dbmarket по всему вашему региону.
Это может быть полезно при продаже BoE-предметов или же питомцев. avgbuy – эта переменная показывает среднюю цену успешных продаж лота. Теперь перейдёт к функциям.
Min() Как можно догадаться из названия, функция сравнивает параметры и возвращает наименьший из них. Стандартный шаблон этой в функции для выявления цены на материалы выглядит следующим образом: min(dbmarket, crafting, vendorbuy, convert(dbmarket)) Давайте разберём функцию на конкретном примере, оценив Зачарованный сумрачный шёлк. Dbmarket – первый параметр функции, средняя цена по рынку за 14 дней – 167 золотых.