58miu传奇素材网-智能刷怪人物进地图自动刷怪脚本,人物离开清理地图怪物

0
回复
24
查看
[复制链接]

微信扫一扫 分享朋友圈

6172

主题

6180

帖子

3600万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36005048
发表于 2025-4-15 18:25:19 | 显示全部楼层 |阅读模式
58miu传奇素材网-智能刷怪人物进地图自动刷怪脚本,人物离开清理地图怪物
===========================================================
脚本范例:
这是个简单的智能刷怪功能实现如人物进地图自动刷怪脚本人物离开清理地图怪物,适用于GOM/GEE/翎风类引擎,本地搭建服务端的时候遇到刷怪慢的问题,研究了一下机器人AutoRunRobot和刷怪的脚本,为了节约资源做到不刷多余的怪!


拿地图 H010 为例:
1、在服务端的路径 “D:Mirserver/Mir200/Envir/Robot_def/AutoRunRobot.txt”里面添加如下语段


AutoRunRobot.txt:中添加
#AutoRun NPC SEC 10 @BOSS神殿一层


;备注:
数字 10 为,每10秒开始刷怪
SEC:按秒运行
MIN:按分运行
HOUR:按小时运行
DAY:按天运行
RUNONWEEK:按星期几及时间运行
示例:   #AutoRun NPC RUNONWEEK 5:15:55 @SendRedMsg
星期五15点55分运行 执行@SendRedMsg脚本


2、打开  D:mirserver/Mir200/Envir/Robot_def/RobotManage.txt
在最后增加下面的脚本,9个金币可以查看。


完成后删除 D:MirServerMir200EnvirMonGen.txt 里面地图H010刷怪的内容。


3、脚本说明:
机器人脚本每10秒检测H010地图中是否有人!
如果没有清除H010里的所有怪物!有人就检测这个地图是否有500只以上的怪物!
没有500只以上的怪物就执行MONGENEX 刷怪。


RobotManage.txt 中添加


[@BOSS神殿一层]
#IF
checkhum H010 1
#ELSEACT
ClearMapMon H010
break
#IF
checkmonmap H010 500
;检测这个地图是否有500个以上怪物,如果没有就刷怪。
#ELSEACT
;MONGENEX 地图名称 坐标X 坐标Y 怪物名称 范围 数量 名字颜色(0-255、 为空为默认颜色)
;注意:请不要跨界留空(如不要颜色只需要内功怪物时名字颜色参数必须有,如果只要名字颜色后面不要可在颜色值后留空) 名字颜色支持变量
;MONGENEX 地图名称 坐标X 坐标Y 怪物名称 范围 数量 名字颜色
;MONGENEX H010   145  226  BOSS战士 30  15  180
MONGENEX H010 145 226 BOSS战士222 30 15 180
MONGENEX H010 145 226 BOSS斗士222 30 15 180
MONGENEX H010 145 226 BOSS长枪兵222 30 15 180
MONGENEX H010 145 226 BOSS巫师222 30 15 180
MONGENEX H010 145 226 白镐猫卫222 30 15 180
MONGENEX H010 145 226 黑镐猫卫222 30 15 180
MONGENEX H010 145 226 BOSS战将222 30 15 180
===========================================================
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表