|
传奇三GSR引擎MapQuest.txt解析
地图名称 任务标记 值 ,当任务标记非0时,则只有与值相同时才会触发脚本,mogen属于怪物行为不会触发玩家的任务标记,每个地图的每种类型均只能支持一个。
D010 [120] 1 [GetItem] * *//第一个为怪物名称或者* 第二个为物品名称
D010 [0] 0 [MonGen] * *//第一个为怪物名称 第二个为*, 注:在同一地图的所有MonGen事件共享A,D和自定义变量,因为普通怪物不支持这3个变量, 尽量避免使用读取数据库或者过于复杂的命令
D010 [0] 0 [MonDie] * *//第一个为怪物名称 第二个为*
D010 [0] 0 [UserDie] * *//第一第二个为*
D010 [0] 0 [Enter|Leave] * *//第一第二个为* ,
D010 [0] 0 [MonGen] * *//第一个为怪物名称 第二个为*,
注:在同一地图的所有MonGen事件共享A,D和自定义变量,因为普通怪物不支持这3个变量, 尽量避免使用读取数据库或者过于复杂的命令.注和后面的去掉,没限制了
特别注意:Enter|Leave 因为需要线程同步,所以Enter|Leave的结果(xxx_Ok|xxx_Fail)尽量写到前面尽快返回,不能在触发对话框里的按钮设定
如非要执行时长较长的命令,则可以先返回结果再执行,如
#IF
#ACT
Enter_OK
Readsql .........
MapQuest支持delaygoto等命令,MonGen的变量限制取消
注意:同一个文件仅支持一个触发入口,如下面写法将只能第一个生效
D1002 [0] 0 [MonDie] 潘夜火魔 * [MapQuest_Def\Mon_Banyahagi] [@Main1]
D1002 [0] 0 [MonDie] 潘夜冰魔 * [MapQuest_Def\Mon_Banyahagi] [@Main2]
mapquest内的同一地图同一怪物的mondie支持最多4个任务标签
客户端将会标记任务怪(mapquest设定的标签触发怪)
|
上一篇:GSR引擎00Default.txt系统说明下一篇:GSR引擎传奇3 - GSR镶嵌宝石功能详解
|