跳到主要内容

服务器相关文件格式说明

管理员配置 -- AdminList.txt

格式
* 角色名  登录IP
例子
*  admin 127.0.0.1 

守卫配置 -- GuardList.txt

格式:  
怪物名 地图号 坐标X Y Dir(面向:8个方向)

img

例子
卫士 0 435 213 5
卫士 0 489 222 5
卫士 0 533 157 5
卫士 0 539 163 5
卫士 0 541 146 1

世界地图配置 -- Mapinfo.txt

格式
[地图号 地图名称] 地图参数 地图参数 地图参数 ....
例子
[0 中州] CANRIDE 
补充说明

地图参数相关和镜像地图-->传送门


Npc配置文件 -- MerChant.txt

格式
脚本路径 地图号 x y NPC名称 宗族(1-6) Appr 是否沙(0,1;当>1时为NPC的ID)  面对方向(0-8)  是否移动
例子
中州\老兵 0 468 226 老兵 0 0 0  0  0 
补充说明

1)脚本对应的目录Envir\Market_def\中州\老兵-0.txt (必须带NPC所在地图号);

2)Npc交易相关参数--->传送门

3)下面是面向方位图,有的NPC不支持调整面向方向;

img

4)是否移动设置0即可,设置错了NPC会消失 ; 

Mini地图配置文件 -- Minimap.txt (游戏界面右上角的小地图)

格式
世界地图号 小地图号
例子
0 00101 

刷怪配置文件 -- MonGen.txt

完整格式
地图 X坐标 Y坐标 怪物名称 范围 数量 刷怪间隔 集中座标刷怪几率(0-100) 是否死后过了间隔才刷(0,1) 怪物新名字 怪物等级 攻击倍数 防御倍数 
例子
*0  618  317  猪  20  10  5  50
*TT009  228  127  通天教主  10  1 90  0  1
补充说明
几种刷怪格式:
地图 X坐标 Y坐标 怪物名称 范围  数量 刷怪间隔  集中座标刷怪几率 ;//适合小怪设置
地图 X坐标 Y坐标 怪物名称 范围  数量 刷怪间隔  集中座标刷怪几率 是否死后过了间隔才刷(0,1 );//适合BOSS类设置
地图 X坐标 Y坐标 怪物名称 范围  数量 刷怪间隔  集中座标刷怪几率 是否死后过了间隔才刷(0,1) 怪物新名字 宠物等级 ;//适合宠物类设置
以上设置格式请灵活运用!

补充说明:
1)怪物新名字可以用"随机<QuestDiary\心魔名字.txt>"读取指定文本中随机字符来设置。
2)2016引擎默认全局启用智能刷怪,如果不想使用请在刷怪配置前加" * " ,或者在mapinfo.txt地图参数里加"NOSMARTGEN"。
3)攻击倍数,刷出怪物的攻击倍数,原始倍数为100,200为2倍攻击力!
4)防御倍数,刷出怪物的防御倍数,原始倍数为100,200为2倍攻击力!

种植配置文件 -- PlantPoint.txt

格式
地图号 X Y 范围
例子
0 600 110 20
0 623 328 20
0 180 635 100
0 322 473 33
0 637 693 100
1 259 291 5
1 128 387 80
1 83 383 80
1 53 262 80
1 41 243 20
1 167 76 25
1 380 244 30
1 328 95 30
4 290 246 6
4 78 224 20
4 400 420 80
4 125 643 50
5 256 507 80
5 457 450 50
5 560 333 35
5 357 181 22
6 100 100 20
6 200 200 20
6 90 110 30
7 80 37 1
7 65 24 2
7 103 84 2
7 93 64 1
说明

没有结婚不可种植


;安全区/复活点/出生地配置文件 -- StartPoint.txt

格式
;地图号  坐标x  坐标y  范围  光圈类型  是否PK区域(0/1)  妖士出生点(0/1)  是否为回城点(0/1)
例子
1 235 235 10 4 0 0 1 ;落霞岛-新手出生点1
0 408 602 10 4 0 1 1 ;中州-新手出生点2
0 472 224 15 4 ;中州
0 419 249 15 4 0 0 0 ;中州武器门前
2 225 450 15 4 ;热砂荒漠
2 137 830 15 4 ;红名村
4 341 170 15 4 ;禁地
5 462 107 15 4 ;西域奇境
7 55 41 15 4 ;死水沼泽
SWYZB 25 32 15 4 ;神威狱
SH003A 15 25 15 4 ;比武准备场
SHACHENG 139 370 15 4 ;沙城
HAIDI 160 181 15 4 ;海底世界
补充说明
;//引擎上新人出生范围请调整为2  引擎上面新人出生地指的就是指此文件,比如设置2就是上面的前2个是新人出生地;
参数8:是否为回城点,1是,为0则不是回城卷轴的回城点,用于武器店前安全区设置!
设置光圈类型与安全区大小需要调整此文件,重启后方可生效!

光圈类型代码: img


登录脚本

QManage.txt

功能说明
此文件位于mir200\Envir\MapQuest_def\QManage.txt
;此脚本为登录脚本,人物每次登录时都会执行此脚本,人物的初始设置都可以放在此脚本中。
;修改脚本内容,可在引擎面板---控制---命令重新加载---游戏脚本---登陆脚本(QMan),不须重启程序。
例子
[@GlobalVar] ;//引擎启动执行。作用:声明、读取全局变量

[@GuildVar ] ;//有行会的执行,无行会不执行。作用:声明、读取行会变量

[@Initialize] ;//角色每次登录执行。作用:声明、读取个人变量


[@LoginNotice] ;//点击公告后触发,脚本Changemode类命令的放这里执行,比如CHANGEMODE:24-31、36、41等等,其他的自行测试。

[@Login] PNEUMA ;//主体和元神登录触发。
#IF
ISPNEUMA
#ACT
#CALL [\登陆设置\元神登陆.txt] @元神登陆
#CALL [\登陆设置\元神封号.txt] @元神登陆
#ECALL [\登陆设置\元神执行.txt] @元神执行
#ELSEACT
#ECALL [\登陆设置\新手登陆.txt] @新手登陆
#ECALL [\登陆设置\封号系统.txt] @绿色封号
#ECALL [\登陆设置\登陆限制.txt] @登陆限制
#ECALL [\登陆设置\登陆执行.txt] @登陆执行
break

[@AutoLogin] ;//加载自动挂机触发

[@PlayReconnection] ;//角色小退触发

[@PlayOffLine] ;//角色大退触发,离线挂机玩家下线也会触发此标签。

[@Resume] ;//离线挂机登录触发,用于实现某些特殊的功能。

功能脚本

QFunction-0.txt

功能说明
位于mir200\Envir\Market_def\QFunction-0.txt
;此文件功能脚本,用于实现各种与脚本有关的功能;
;修改脚本内容,可在引擎面板---控制---命令重新加载---游戏脚本---功能脚本(QFun),不须重启程序。

行会脚本

QGuildTower-0.txt

功能说明
位于mir200\Envir\Market_def\QGuildTower-0.txt
;用于实现通灵塔的各种功能
;修改脚本内容,可在引擎面板---控制---命令重新加载---游戏脚本---行会脚本(QGud),不须重启程序。

商城相关脚本

WolShop.txt 和 QWolShop-0.txt

功能说明

位于mir200\Envirf\WolShop-0.txt

位于mir200\Envir\Market_def\QWolShop-0.txt

WolShop-0.txt 商城配置文件 --->查看格式

QWolShop-0.txt 商城相关触发

;用于实现各种商城相关的功能

;修改脚本内容,可在引擎面板---控制---命令重新加载---游戏脚本---商城脚本(QSho),不须重启程序。


制毒功能

位于\mir200\envir\MakeItem.txt

格式
[毒药名称]
炼制毒药所需的物品 需要的物品数量
例子
[绿色毒药(少量)]
叶子 3
蟾酥 1
牙齿 2
果实 1

[绿色毒药(中量)]
叶子 6
蟾酥 2
牙齿 4
果实 2

[绿色毒药(大量)]
叶子 9
蟾酥 3
牙齿 6
果实 3

[红色毒药(少量)]
叶子 4
蝎尾 1
蛆卵 1
蟾酥 1

[红色毒药(中量)]
叶子 8
蝎尾 2
蛆卵 2
蟾酥 2

[红色毒药(大量)]
叶子 12
蝎尾 3
蛆卵 3
蟾酥 3

[雄稻草人偶(小)]
木材 3
蟾酥 2
蝎尾 1
叶子 1

[雄稻草人偶(中)]
木材 6
蟾酥 4
蝎尾 2
叶子 2

[雄稻草人偶(大)]
木材 9
蟾酥 6
蝎尾 3
叶子 3

[雌稻草人偶(小)]
木材 2
蟾酥 2
蛆卵 2
牙齿 1

[雌稻草人偶(中)]
木材 4
蟾酥 4
蛆卵 4
牙齿 2

[雌稻草人偶(大)]
木材 6
蟾酥 6
蛆卵 6
牙齿 3
NPC标签

<制作毒药/@makedrug>

例子
[@main]
我们道士啊,就是心灵手巧。想当年我是有名的药师呢!\
对了,你来炼什么东西啊? \
<制作物品/@makedrug>\
<关闭选单/@exit>
说明

炼制毒药时引擎会检查人物包裹物品及数量,成功后会自动扣除相应的物品!