Ark:Донат-Магазин/История версий: различия между версиями

Материал из SurvivalHost Wiki
Перейти к навигации Перейти к поиску
(Новая страница: «=== 08.01.2019 - 2.61 === * Аффикс покраски дино. При получении наборов теперь учитывается только пе…»)
 
м
Строка 1: Строка 1:
{{TOCRIGHT}}
=== 08.01.2019 - 2.61 ===
=== 08.01.2019 - 2.61 ===
* Аффикс покраски дино. При получении наборов теперь учитывается только первый встреченный аффикс. Это позволяет решить проблему выдачи набора "дино + седло" + аффикс. Однако необходимо удостовериться, что дино идет первым! При выдаче по схеме "предмет + предмед + аффикс", аффикс применится только на первом предмете.
* Аффикс покраски дино. При получении наборов теперь учитывается только первый встреченный аффикс. Это позволяет решить проблему выдачи набора "дино + седло" + аффикс. Однако необходимо удостовериться, что дино идет первым! При выдаче по схеме "предмет + предмед + аффикс", аффикс применится только на первом предмете.

Версия 02:25, 28 января 2019

08.01.2019 - 2.61

  • Аффикс покраски дино. При получении наборов теперь учитывается только первый встреченный аффикс. Это позволяет решить проблему выдачи набора "дино + седло" + аффикс. Однако необходимо удостовериться, что дино идет первым! При выдаче по схеме "предмет + предмед + аффикс", аффикс применится только на первом предмете.
  • Исправлено описание консольной команды sh.dinocolor.revoke

07.01.2019 - 2.6

  • переход на Ark Server API v3.0
  • добавлена возможность использовать премиум-функциональность плагина на внешнем хостинге, активируется по договоренности с администратором.
  • исправлен баг с case-sensitivity аффиксов, аффиксы теперь регистронезависимы.
  • новый тип товара - права на покраску любого своего дино (на период времени, или бессрочно), и права на покраску только что приобретенного дино (тоже на период времени или бессрочно). Покраска осуществляется через команды !красить, !к, ./sdc и активируется несколькими способами:
    • по аффиксам [dc+30m],[dc+1h],[dc+6h],[dc+12h],[dc+1d],[dc+2d],[dc+3d],[dc+6d],[dc]
      • для предметов включает возможность покраски любого своего дино на некоторый временной промежуток (от 30 минут до 3 дней, либо [dc] - бессрочно, аффиксы складываются)
      • для динозавров - разрешает покраску именно этого динозавра. Внимание! Трансфер дино может отменить права на его покраску.
    • по кастомизации товаров (custom.json) - можно точно настраивать время, см. секции dino (свойства dc*) и тип dinocolor.
    • Важно! Для возможности покраски дино игрок должен создать трайб.
  • при настройке товаров с отправкой сообщений в дискорд в секции webHookMessage
 добавлены новые подстановки:
  %characterName% - имя выжившего
  %tribeName% - название трайба
  %steamName% - стим-ник игрока
  %steamId% - стим-id игрока

- для удобства просмотра изменений все новые линии в readme.txt помечаются знаком восклицания - добавлена RCon-команда sh.shopinfo, отображает статус магазина

 (какие настроки загружены, активен ли магазин). Пример ответа:
 {  

"config":{ "aberrantFilter": false, "bionicDinoLevelFix": true, "customGoods": 0, "dinoAffixes": true, "experimentalFeatures": true, "itemAffixes": true, "neuteredDinos": false, "webHooks": 1 }, "configured": true, "hello": "Thank you for using SurvivalShop plugin!", "initialized": true, "pluginVersion": "2.6", "registered": true

 }

11.11.2018 - 2.51


- обновление Ark Server API v2.8 - опции webHooks и customGoods теперь могут быть вынесены во внешний файл.

 для этого вместо обьектов в значениях должны быть названия файлов (относительные пути).
 Пример: "webHooks": "web.json", "customGoods": "custom.json"
 Внутри внешних файлов помещаются "внутренности" соответствующих объектов.
 Пример custom.json:

{ "Прокачка персонажа или дино": { "type": "experience", "amount": 1000000000 }, "На печеньки админам": { "type": "message", "webHook": "hook1", "webHookMessage": "Сервер %serverInfo%, %playerInfo% дал не печеньки.", "message": "Спасибо за поддержку сервера!" } }

09.11.2018 - 2.5


- переход на Ark Server API v2.8 (поддержка Extinction DLC) - аберрантный фильтр теперь доступен в публичной версии плагина! - исправлена автопрокачка дино - раньше выдавалось 100000 опыта

(примерно 56 уровень), теперь 10000000 (для 72 уровня необходимо 2525000)

- добавлена настройка веб-хуков, необходима для привязки API мессенджеров

 пока поддерживается только type = "Discord".

- кастомизация товаров. Через конфиг-файл в магазин можно добавлять модовые вещи и дино,

 привязка осуществляется по имени товара (полное совпадение), можно спавнить лучи и объекты, выдавать опыт, энграммы, чертежи, 
 а также уведомлять администратора о приобретении "ручных" услуг.

- добавлен аффикс для выдачи энграммы: энграм, engram, [э], [e]. - исправлен баг sh.shopreload (иногда не срабатывал).

27.08.2018 - 2.4


- переход на Ark Server api v2.7

27.08.2018 - 2.3


- исправлен спам при выдаче предметов под админкой - новые опции: dinoAffixes, itemAffixes, aberrantFilter (только в расширенной версии) - новая фича - аффиксы. Только в расширенной версии. Это ключевые слова,

 которые будучи добавлеными в заголовок товара, добавят для него соответствующий модификатор. 
 Аффикс может быть в любом месте заголовка (в начале, в конце, в середине - все равно). 
 Можно применять несколько аффиксов одновременно.
 Пример: Мегатерий самка [п][l+] выдаст Мегатерия женского пола с привязкой и прокачкой.

- аффиксы для предметов:

 - чертеж, чертёж, blueprint, [ч], [b]

- аффиксы для дино:

 - стерилизован, кастрирован, neutered, [к], [n], [с], [c]
 - фертильный, разведение, fertile, [fe], [ф]
 - самка, female, [ж], [f]
 - самец, male, [м], [m]
 - привязка, привязкой, imprint, [п], [i]
 - прокачка, прокачкой, levelup, [п+], [l+]
 - детеныш, детёныш, молодой, baby, [д], [b]

- аффиксы для аберрантного фильтра:

 - аберрация, аберация, аберрантный",
 - аберантный, аберация, aberrant",
 - aberant, aberration, aberation",
 - [абер], [aberr], [а], [a]

- Внимание! Аффиксы регистро-зависимы!

18.07.2018 - 2.2 beta

  • исправление выдачи предметов для обновления 281.107

23.06.2018 - 2.1 gamma

  • обновление ссылки на API магазина

22.06.2018 - 2.05 delta

  • промежуточный релиз со стабильными фичами
  • исправлен баг с падением сервера на массовой выдаче некоторых редких товаров
  • добавлено сообщение "неизвестная команда" при вводе неправильных чат-команда
  • временно выключена команда /giveall

06.06.2018 - 2.01

  • Улучшена стабильность работы при DDoS-атаках (введены дополнительные проверки на недоступность сайта магазина)
  • Исправлены кракозябры в сообщениях "Ошибка вызова callback"

20.05.2018 - RC6

  • При сбое регистрации магазин теперь выключается на 5 минут (до следующей перерегистрации). RCon-команда SH.ShopReload производит принудительную перерегистрацию
  • Добавлена чат команда "!взятьвсе" или "/giveall" или "!вв" - забирает сразу все предметы из корзины
  • SH.ShopDisable и SH.ShopReload теперь доступны и как консольные команды (с префиксом cheat)

13.05.2018 - RC5

  • плагин выделен как отдельный из SurvivalHost
  • в логе отображается ID выданного динозавра
  • конфиг-файл теперь хранится в Saved/Config/Plugins/SurvivalShop
  • поддержка обратной совместимости с конфигами RC4 и ранее