Хотел бы поделиться маленьким опытом, может кому полезно будет.
Данный способ не нуждается в сверхспособностях, установке модов и скриптинга.
1. Идем по пути: "DayZServer\mpmissions\dayz.ваша миссия"
2. Создаем в этой папке файл текстовым редактором с названием: "spawnerData.json"
3. Открываем в этой же папке файл: "cfggameplay.json"
4. Ищем блок конфигурации c таким текстом:
"WorldsData":
{
"lightingConfig": 2,
"objectSpawnersArr": ["spawnerData.json"],
"environmentMinTemps": [-6.5, -9.5, -6.5, -9.5, 2, 6, 9, 10, 6, 1, -5, -10],
"environmentMaxTemps": [-3, -5, -3, -5, 9, 14, 16, 17, 14, 8, 1, -3],
"wetnessWeightModifiers": [1.0, 1.0, 1.33, 1.66, 2.0],
"playerRestrictedAreaFiles": ["pra/warheadstorage.json"]
}
и прописываем в параметре вот так: "objectSpawnersArr": ["spawnerData.json"],
Сохраняем.
5. Открываем файл созданный ранее: "spawnerData.json"
6. Прописываем в него конфигурацию как пример:
{
"Objects": [
{
"name": "Apple",
"pos": [
7423.66,
3.53,
7996.66
],
"ypr": [
0.0,
0.0,
0.0
],
"scale": 1
}
]
}
"name" - классовое имя предмета или здания
"pos" - позиция в пространстве xyz
"ypr" - ориентация по осям (простым языком наклон в ту или иную сторону а так же вращение вокруг соей оси)
"scale" - размер предмета при спавне (можно сделать 10 метровый банан) XD
Плюсы данного метода: быстро и удобно
Минусы: нет настроек времени жизни конкретного предмета, времени задержки спавна и времени переспавна.
(да это можно настроить в types.xml) но не для конкретного предмета с данным классовым именем.
Всем спасибо.
Админы не бейте.