第一步,在机器人配置脚本(D:\MirServer\Mir200\Envir\Robot_def\AutoRunRobot.txt )中添加如下代码:“#AutoRun NPC SEC 1 @泉眼加经验” 脚本说明:每秒读取D:\MirServer\Mir200\Envir\Robot_def\RobotManage.txt 文件内“@泉眼加经验”脚本。
第二步,在机器人脚本(D:\MirServer\Mir200\Envir\Robot_def\RobotManage.txt )中增加相对应的“@泉眼加经验”脚本,如下: “[@泉眼加经验] #IF #ACT Gmexecute 开始提问 @泉眼加经验 BREAK” 以上脚本命令的意思就是调用“D:\MirServer\Mir200\Envir\MapQuest_def\QManage.txt”文件内“@泉眼加经验”脚本。
第三步,在“D:\MirServer\Mir200\Envir\MapQuest_def\QManage.txt”文件内添加“@泉眼加经验”脚本,如下: “[@泉眼加经验] #IF CheckHumInRange G003 40 40 #act CHANGEEXP + 10000 ” 以上脚本意思就是人物在G003地图40,40坐标时增加10000经验,这里并没有体现每秒增加的原因是因为机器人脚本中执行的检测是每秒就检测一次,所以效果肯定是1秒增加10000经验。假设你需要达到每2秒增加10000经验,那么需要修改第一步中#AutoRun NPC SEC 1 @泉眼加经验”的脚本为#AutoRun NPC SEC 2 @泉眼加经验”,也就是2秒检测一次,以此类推。 做完以上三步即可实现人物占领G003地图40,40坐标后每秒增加10000经验的效果,当然我们还需要实现这个坐标出现喷泉效果和人物站上去全区提示的效果。
第四步,在D:\MirServer\Mir200\Envir\UserData\MapMagicEvent.txt 文件内增加某地图、某坐标出现泉眼的命令,如下: “;地图名称 X坐标 Y坐标 范围 魔法类型 魔法威力 永久可见 附加功能 G003 40 40 1 16 1 1 0” 第一行是说明,对应第二行为具体参数,第一个参数是地图,空格隔开后第2、3个参数是坐标,第4个参数为范围,第5个参数16是喷泉效果,其他威力、永久可见、附加功能等按照我的参数填写即可,不做详细说明了,魔法效果大家可以自行测试,更换更漂亮的效果。
第五步,就是要增加人物占领该坐标后全区提示,在“D:\MirServer\Mir200\Envir\MapEvent.txt”文件内增加如下参数: ;地图事件触发列表 ;地图号 座标X 座标Y 触发标识 触发条件 触发机率 事件类型 G003 40 40 0 -1:1 4:*:0 0 1:@占泉眼 G003 40 40 0 -1:1 5:*:0 0 1:@占泉眼 以上参数,前两行为说明,3、4行为正式参数,第3行表示人物在走到G003地图40,40坐标时触发“@占泉眼”脚本命令,第4行就是人物在跑到这个坐标触发这个命令,毕竟人物占领这个坐标的方式有走到上边和跑到上边,所以这里我们要添加2种方式进行触发。
第六步,就是增加“@占泉眼”这个脚本命令,打开“D:\MirServer\Mir200\Envir\Market_Def\QFunction-0.txt”文件,在最后变增加如下命令: “[@占泉眼] #IF CheckHumInRange G003 40 40 #act SENDMSG 0 提示:【<$USERNAME>】在某某地图成功抢占泉眼,享受每秒1W经验!” 以上命令就是检测人物是否在这个地图的这个坐标上,如果是就全区公告某某人物占领泉眼,享受每秒1W经验。 到此全部结束,希望大家能够看得懂!这个脚本我已经正式开区测试完美无错的使用了1年多! 请大家珍惜别人辛勤付出和无私分享,如转载请注明原创出处:就爱久久服-www.9299f.com (责任编辑:找搜服传奇发布网) |