指定的区域,生成指定的怪,指定的怪(怪有库存空间的情况)包含指定的物品
步骤1/新建怪物团队类目
盘符:\steamcmd\steamapps\common\DayZServer\mpmissions\dayzOffline.chernarusplus\db\events.xml
<event name="InfectedCityTier1"> //InfectedCityTier1 这个为 团体 名称,系统定义好的
<nominal>100</nominal> // 100初始数量
<min>25</min> //最少25
<max>250</max> //最多250
<lifetime>3</lifetime> //存留时间
<restock>0</restock>
<saferadius>100</saferadius> //玩家离开100米后刷新补货
<distanceradius>50</distanceradius>
<cleanupradius>100</cleanupradius>
<flags deletable="0" init_random="0" remove_damaged="1"/>
<position>player</position>
<limit>custom</limit>
<active>1</active>
<children>
<child lootmax="5" lootmin="0" max="0" min="8" type="ZmbF_CitizenANormal_Brown"/>
<child lootmax="5" lootmin="0" max="0" min="10" type="熊大"/>//补货5个 最少出现10个 熊大 自定义怪物 此处定义数量将决定地图中出现数量,如定义全图出现50个,但此处数量8累加不到50,将会以此处数量为准,例如此处 熊大 是10个,再增加自定义怪物 ZmbF_CitizenANormal_Brown 8个,全图定义50个怪,也只会出现18个
</children>
</event>
步骤2/定义怪物团队出现区域
盘符:\steamcmd\steamapps\common\DayZServer\mpmissions\dayzOffline.chernarusplus\env\zombie_territories.xml
<territory color="1124502272">
<zone name="InfectedCityTier1" smin="6" smax="8" dmin="5" dmax="8" x="7971.43" z="14642.8" r="110"/>
</territory>
此文件定义步骤1/中定义好的怪物出现在哪里
smin="6" smax="8"这个为最小倍数和最大倍数参考数值5以下
dmin="5" dmax="8" 这个数值可以无视
x="7971.43" z="14642.8" 这段为坐标值
r="110"为散落半径,例如半径110米的圈里放自定义怪物队伍
步骤3/定义内装物品
盘符:\steamcmd\steamapps\common\DayZServer\mpmissions\dayzOffline.chernarusplus\cfgrandompresets.xml
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<randompresets>
<cargo chance="1.00" name="jindou"> // jindou 物品总类目名称,chance="1.00"可自定义这个大类目在怪物身上出现的机率,1.0为100%出现,0.5为50%出现几率,后同
<item name="GoldNuggetsmall" chance="1.0" /> // GoldNuggetsmall 类目里面包含的物品 chance="1.0 在类目中出现的机率
</cargo>
<cargo chance="0.15" name="foodHermit">
<item name="TunaCan" chance="0.11" />
<item name="SardinesCan" chance="0.11" />
</cargo>
步骤4/
盘符:\steamcmd\steamapps\common\DayZServer\mpmissions\dayzOffline.chernarusplus\cfgspawnabletypes.xml
<spawnabletypes>
<damage min="0.3" max="0.7" /> //此为首条物品定义,在全篇第一句,定义内含物品的好坏,含量,全新直接定义为1.0,即100%,例damage min="1.0" max="1.0"
方法1
<type name="熊大"> //自定义怪物,或者其他容器,比如在types.xml中自定义了某容器出现在地图哪里,可在此处定义某容器中出现定义好的步骤3/的物品
<cargo preset="jindou" /> //步骤3/定义好的大类目
<cargo preset="大礼包" />
</type>
方法2
<type name="熊大">
<cargo chance="0.35"> //定义指定容器内出现的小组出现几率
<item name="MP5K" chance="0.40" /> //定义小组内的物品和出现几率 MP5K 可直接指定物品代码
<item name="CZ61" chance="0.40" />
</cargo>
综合方法
<type name="熊大">
<cargo chance="0.35"> //定义指定容器内出现的小组出现几率
<item name="MP5K" chance="0.40" /> //定义小组内的物品和出现几率 MP5K 可直接指定物品代码
<item name="CZ61" chance="0.40" />
</cargo>
<cargo preset="jindou" /> //步骤3/定义好的大类目
<cargo preset="大礼包" />
</type>
补充内容 (2022-2-18 12:09):
这个有点乱,为了小白服主能看明白,重新调整一下排版细节 |