|
我们以QY小型PK场为范例,
第一步:
在数据库中添加PK场的顶点坐标.用Navicat连接到数据库,打开zone_vertices表
表中有4个属性我们可以添加,我们先了解一下
id 区域的id 我们填写一个比较大的数字66666
order 顶点次序从0到无限大我们定义一个四方形的区域那么就填写0~3就可以了
x :顶点的x坐标
y :顶点的y坐标
第二步:
踩点,在游戏中利用指令 /位置 来确定你当前所处位置的坐标,我们要依次取4个点,记录下x,y坐标,至于z坐标记住其中一个就好 稍后会用到.
第三步:
编写xml文件,
按照目录依次打开
gameserver\data\zones
用记事本的形式打开zone.xml
然后在</list>之前添加下面一段代码
<zone id="66666" type="Arena" shape="NPoly" minZ="-3600" maxZ="-3300">
<stat name="name" val="Coliseum"/>
<stat name="spawnX" val="82502"/>
<stat name="spawnY" val="148626"/>
<stat name="spawnZ" val="-3469"/>
</zone>
关闭保存,然后重新启动一下服务端即可
注:这段代码只能用在QY小型PK场上哦
|
|