冒险岛079版本修改地图怪物部署教程

想修改一张地图的怪物部署,该如何设置呢?首先,我们找到一个图,
我们以这张图为例子

地图的代码查看方式是

然后去服务端的WZ   ,Map.wz


打开地图文件后,找到这个节点

这是一个怪物的生成信息

解析一下,带★的要认真填写。不带★的,随便填个就行

<imgdir name="0">                                          //第 0 个怪物★,这个不可重复
      <string name="type" value="m"/>               //m代表怪物,n代表npc★
      <string name="id" value="0210100"/>         //这是怪物的代码★
      <int name="x" value="-1128"/>                 //怪物生成的X坐标★
      <int name="y" value="1738"/>                //怪物生成的Y坐标★
      <int name="f" value="0"/>                      //设置0,不知道
      <int name="fh" value="203"/>                    //设置100-300,不知道
      <int name="cy" value="1816"/>                 //怪物Y坐标啥的
      <int name="rx0" value="-1278"/>            //设置怪物允许移动的x坐标一个限制
      <int name="rx1" value="-946"/>              //设置怪物允许移动的x坐标一个限制: j
</imgdir>                                                               //结束




修改服务端wz\Map.wz\Map地图怪物数量快捷方法5 v" _7 B% {7 E$ \, ^
8 U% M( ^: D( O5 x$ K8 [& f1 C2 `

1. 用“文本文档”或者“写字板”打开修改。"

(如果没有换行你就先复制到Word文档进行换行)

 
2. 将一列数据换行成多项数据:  R& a" q7 B# o5 u
 2.1 点击“文本文档”或者“写字板”内部,按下Ctrl+A(全选)复制到Word文档& R# ], ]( _7 v# \
 2.2 在Word文档 Ctrl+H 然后用“>”替换成“>^p”(别输入引号)$
 2.3 然后点击全部替换,数据就全换行了,然后按下Ctrl+A(全选)复制回去

 




3. 数据创建及替换快捷方式(总比一个一个输入修改来得轻松来得快)$ U& ~- P4 Y0 K; a" O: A: k
 3.1 从<imgdir name="0">开始到<imgdir name="X">的</imgdir>复制需要修改的怪物全代码到Excel
 3.2 到Excel里面别急着粘贴,先修改全列宽为40,这样方便你看,然后右键点 A1 粘贴值(怪物数据全在Excel里面了)
 3.3 开始提取<imgdir name="0">等样式文件:按下Ctrl+H替换<imgdir成****<imgdir(点击全部替换)" D8 X! v& X' _. A' K. D. h
   然后全选列 A 点击 数据 → 分列 → 分隔符号 → 下一步 → 勾上其他填上 *  → 完成
   完成以上步骤<imgdir name="0">等数据就会移动到 E 列, A 列的<imgdir name="0">等数据位置为空

 
4. 怪物数据复制和imgdir name="0"字段合并
 4.1 复制 imgdir name="0" 在数据框下方点住下拉就会一直创建imgdir name="1" → imgdir name="2"这样的数据了
 4.2 将下拉创建的数据复制到一个空白的Word上,Ctrl+H 将 “>” 替换成 “>^p^p^p^p^p^p^p^p^p^p^p^p^p”(点击全部替换)*
 4.3 按下Ctrl+A(全选)复制到Excel(必须点右键粘贴值)B1位置粘贴(现在你就发现你的imgdir name="0"字段对其了A1的空白位置)
 4.4 现在复制 A1 的所有数据(包含空白的一起复制),粘贴到 A1 现有数据的末端,直到“空白位置”对其所有imgdir name数据
 4.5 在 C1 位置输入数据 "=A1&B1" 然后下拉复制到你A1数据末端同排(这时你就看到C列数据就是A列数据和B列数据的合并)
 4.6 复制 C列 到 D列 (粘贴值),然后复制D列数据回去覆盖“文本文档”或者“写字板”里面的刚刚你复制的怪物数据即可
注意:
  如果<imgdir name="0-99">,代表这个地图最多生成100只怪物
  你创建的<imgdir name="X">最好创建为这个数字的倍数
  比如10倍那么就是<imgdir name="0"> 到 <imgdir name="100*10-1"> → <imgdir name="999">
  这样你复制A列数据就不会多不会少,全复制进去了

10倍的话,我一般复制了4次“也就是一半”然后再重新从头复制粘贴一次)这样就正好10倍,下面一合并就可以粘贴回去了


上一篇:提升冒险岛服务端性能 下一篇:冒险岛通过修改WZ添加地图怪物教程

游戏下载Download