Ark:Донат-Магазин/История версий: различия между версиями
Перейти к навигации
Перейти к поиску
Swidh (обсуждение | вклад) м |
Swidh (обсуждение | вклад) м |
||
Строка 8: | Строка 8: | ||
* переход на Ark Server API v3.0 | * переход на Ark Server API v3.0 | ||
* добавлена возможность использовать премиум-функциональность плагина на внешнем хостинге, активируется по договоренности с администратором | * добавлена возможность использовать премиум-функциональность плагина на внешнем хостинге, активируется по договоренности с администратором | ||
* исправлен баг с case-sensitivity аффиксов, аффиксы теперь регистронезависимы | * исправлен баг с case-sensitivity [[Ark:Донат-Магазин/Система_быстрой_кастомизация_товаров_(Аффиксы)|аффиксов]], аффиксы теперь регистронезависимы | ||
* новый тип товара - права на покраску любого своего дино | * новый тип товара - права на покраску любого своего дино | ||
* при настройке товаров с отправкой сообщений в дискорд в секции webHookMessage | * при настройке товаров с отправкой сообщений в дискорд в секции webHookMessage | ||
:добавлены новые подстановки: | |||
:%characterName% - имя выжившего | |||
:%tribeName% - название трайба | |||
:%steamName% - стим-ник игрока | |||
:%steamId% - стим-id игрока | |||
- для удобства просмотра изменений все новые линии в readme.txt помечаются знаком восклицания | - для удобства просмотра изменений все новые линии в readme.txt помечаются знаком восклицания | ||
- добавлена RCon-команда sh.shopinfo, отображает статус магазина | - добавлена 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 | === 11.11.2018 - 2.51 === | ||
* обновление Ark Server API v2.8 | |||
* опции webHooks и customGoods теперь могут быть вынесены во внешний файл. | |||
: для этого вместо обьектов в значениях должны быть названия файлов (относительные пути). | |||
: Пример: "webHooks": "web.json", "customGoods": "custom.json" | |||
: Внутри внешних файлов помещаются "внутренности" соответствующих объектов. | |||
: Пример [[Ark:Донат-Магазин/Пример custom.json|custom.json]]: | |||
: { | |||
: "Прокачка персонажа или дино": { | |||
: "type": "experience", | |||
: "amount": 1000000000 | |||
: }, | |||
: "На печеньки админам": { | |||
: "type": "message", | |||
: "webHook": "hook1", | |||
: "webHookMessage": "Сервер %serverInfo%, %playerInfo% дал не печеньки.", | |||
: "message": "Спасибо за поддержку сервера!" | |||
: } | |||
: } | |||
09.11.2018 - 2.5 | === 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 | === 27.08.2018 - 2.4 === | ||
* переход на Ark Server api v2.7 | |||
27.08.2018 - 2.3 | === 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 === | === 18.07.2018 - 2.2 beta === |
Версия 01:28, 31 января 2019
История версий
<< Ark:Донат-Магазин
| К концу статьи | Предыдущая глава: Система быстрой кастомизация товаров (Аффиксы)
08.01.2019 - 2.61
- Аффикс покраски дино. При получении наборов теперь учитывается только первый встреченный аффикс. Это позволяет решить проблему выдачи набора "дино + седло" + аффикс. Однако необходимо удостовериться, что дино идет первым! При выдаче по схеме "предмет + предмед + аффикс", аффикс применится только на первом предмете.
- Исправлено описание консольной команды sh.dinocolor.revoke
07.01.2019 - 2.6
- переход на Ark Server API v3.0
- добавлена возможность использовать премиум-функциональность плагина на внешнем хостинге, активируется по договоренности с администратором
- исправлен баг с case-sensitivity аффиксов, аффиксы теперь регистронезависимы
- новый тип товара - права на покраску любого своего дино
- при настройке товаров с отправкой сообщений в дискорд в секции 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 и ранее
Далее: Пример custom.json