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

Материал из SurvivalHost Wiki
Перейти к навигации Перейти к поиску
м
м
Строка 11: Строка 11:
Кастомные предметы прописываются в '''JSON-файле [[Ark:Донат-Магазин/Пример_custom.json_(все_виды_товаров)|custom.json]]''' (или прямо в [[Ark:Донат-Магазин/Пример_config.json|config.json]], в соответствующем методе):
Кастомные предметы прописываются в '''JSON-файле [[Ark:Донат-Магазин/Пример_custom.json_(все_виды_товаров)|custom.json]]''' (или прямо в [[Ark:Донат-Магазин/Пример_config.json|config.json]], в соответствующем методе):


== Пример ==
'''Пример:'''
 
  {
  {
   "Металлический слиток": {
   "Металлический слиток": {

Версия 23:18, 24 марта 2019

Кастомные предметы
<< Ark:Донат-Магазин | К концу статьи | Предыдущая глава: Вебхуки

Кастомные предметы - это определяемые на уровне настроек конкретного сервера предметы, наборы или команды. С помощью них можно добавить на сервер любой предмет, присутствующий в моде или специализированную команду. С помощью кастомных предметов в магазине можно добавить уникальные товары, характерные для вашего хостинга или предметы с модов.

Каждый кастомный предмет должен иметь уникальное название, по которому он будет связан с товаром в панели магазина. При этом содержимое товара, которое нужно ввести в панели, не имеет особого значения - оно может быть любым (например стак соломы). При получении товара на сервере оно будет автоматически заменено командами, которые вы прописали для кастомного предмета.

 Если кастомный предмет не сработал (например поврежден конфиг-файл), то будет выдан предмет, прописанный в панели магазина
 Название кастомного предмета должно на 100% совпадать с названием соответствующего ему товара в панели магазина

Кастомные предметы прописываются в JSON-файле custom.json (или прямо в config.json, в соответствующем методе):

Пример:

{
 "Металлический слиток": {
   "type": "item",
   "stackSize": 200,
   "count": 400,
   "quality": 1,
   "blueprint": "Blueprint'/Game/PrimalEarth/CoreBlueprints/Resources/PrimalItemResource_MetalIngot.PrimalItemResource_MetalIngot'"
 },
 "Чертёж ТЕК-винтовки": {
   "type": "blueprint",
   "quality": 10,
   "blueprint": "Blueprint'/Game/PrimalEarth/CoreBlueprints/Weapons/PrimalItem_TekRifle.PrimalItem_TekRifle'"
 },
}

В данном примере определено 2 предмета - "Металлический слиток" и "Чертёж ТЕК-винтовки".

Виды предметов

Предмет Пример конфигурации
Прокачка персонажа или дино

Выдает опыт выжившему или (если сидит верхом) - дино.

"Прокачка персонажа или дино": {
  "type": "experience",
  "amount": 1000000000
}
  • amount - количество выдаваемого опыта

Ссылки



Далее: История версий

<< Ark:Донат-Магазин | К началу статьи