地图有人自动刷怪清怪以及攻城脚本,亲测可用
其实这篇文章也没有什么技术含量,入门级也不到,但对新人来讲应该很有用。帖子最后会放出有些深度的脚本
有人自动刷怪要配合清怪脚本才会有用,不然你刷出来了,没杀光,怪还是很多,就失去了自动刷怪的意义。
先把自动清怪的脚本发出来,然后就不具体讲述了
此需要使用机器人配置
AutoRunRobot文档
;以下为1秒检测一次,频率觉得高可以改成1分钟,或者几十秒都行
#AutoRun NPC sec 1 @清怪
RobotManage文档
[@清怪]
#IF
;以下是检测地图内有没有人
CHECKMAPHUMANCOUNT 地图名 = 0
#ACT
;以下是清除地图内的所有怪物
CLEARMAPMON 地图名
www.buluobbs.com 地图有人自动刷怪一般有三种模式吧,我个人认为。
第一种:设置地图模式为自动刷怪,例:
[EM100 魔龙殿] NoManNoMon
此表示没人不刷,配合清怪脚本,但要在刷怪地图配置怪物刷新,比较节省资源,但像BOSS级的老巢,我觉得可以不用清怪脚本,因为本来就是要有难度的.
这个可以用在升级地图或者一些不太有人去的地图,用的范围比较广,但这个是对整个地图而言的.
第二种:靠传送进地图的,例:
#if
;下面是检测检测地图怪物是否大于X,主要是怕人进太多,怪就会太多
CheckMonMap 地图名 X
#act
mapmove 地图 坐标X 坐标Y
#elseact
mapmove 地图 坐标X 坐标Y
PARAM1 地图名
PARAM2 坐标
PARAM3 坐标
MONGEN 怪物 数量 范围
如果是大量的怪,就必须要配合清怪脚本了,
而且如果同时很多人点击进入的话,1秒内占用大量检测资源,有可能崩溃,这个最好用于特殊玩家可以进入的地图
第三种:机器人刷怪,这种呢,是最很智能的,不会受人多的影响
AutoRunRobot文档
#AutoRun NPC sec 1 @刷
RobotManage文档
[@刷]
;清怪脚本,用来减少CPU占用
#IF
CHECKMAPHUMANCOUNT 地图名 = 0
#ACT
;以下是清除地图内的所有怪物
CLEARMAPMON 地图名
#elseact
goto @刷怪
[@刷怪]
#if
;下面是检测检测地图怪物是否大于100
CheckMonMap 地图名 100
(或者检查某只怪的数量 CheckMapSameMonCount 地图名 怪物名 =(< > =)都可 数量)
#elseact
PARAM1 地图名
PARAM2 坐标
PARAM3 坐标
MONGEN 怪物 数量 范围
总的来说这种是最实用的,因为不会有大量的资源,如果说不需要清怪呢,可以把清怪这段脚本去掉,这个功能与第一种类似,但功能却比第一种强大,可以控制某个怪的刷新,还有更强大的功能稍后大家就知道了.
综合来看呢,功能是3>1>2
----------------------------------------------------------------------------------------------------------------------------------------------------
攻城脚本,这是比较简单的,一笔带过
AutoRunRobot文档
;以下表示按周,每周六20点攻城,22点结束
#AutoRun NPC RUNONWEEK 6:20:00 @攻城
#AutoRun NPC RUNONWEEK 6:22:00 @清怪
(清怪请参照最上面清怪脚本,可以加上一句代码
sendmsg 0 怪物攻城已结束,请大家下次参加)
RobotManage文档
[@攻城]
#IF
#ACT
;以下是设置怪物集中点,地图号 坐标X 坐标Y 攻城怪物一定要设集中点.
MISSION 4 244 210
;--------坐标X
PARAM1 244
;--------坐标Y
PARAM2 210
;--------个数
PARAM3 2
;--------范围
PARAM4 35
;此命令和上面不同,用了此命令,大刀不会砍怪
MOBPLACE 暗之双头血魔88
MOBPLACE 暗之双头金刚88
MOBPLACE 暗之骷髅精灵88
MOBPLACE 暗之黄泉教主88
MOBPLACE 暗之虹魔教主88
MOBPLACE 暗之沃玛教主88
MOBPLACE 暗之牛魔王88
SENDMSG 0 怪物进攻了封魔城!
break
——————————————————————————————————————————————
下面就是有深度的了
怪物刷新全服提示,地图号,坐标
AutoRunRobot文档
#AutoRun NPC hour 6 @魔龙教主
RobotManage文档
[@魔龙教主]
#IF
CheckMapSameMonCount 66 魔龙教主 = 0
#ACT
movr I66 50
movr I67 50
inc I66 216
inc I67 56
delaycall 100 @刷魔龙教主
[@刷魔龙教主]
PARAM1 66
PARAM2 <$STR(I66)>
PARAM3 <$STR(I67)>
MONGEN 魔龙教主 1
sendmsg 0 (*)魔龙教主携带大量宝物出现在魔龙血域的(<$STR(I66)>:<$STR(I67)>)处.
版权声明
1、本站所有内容均由互联网收集整理、网友上传,仅供大家参考、学习研究使用,不存在任何商业目的与商业用途。
2、论坛的所有内容都不保证其准确性,完整性,有效性,因本站内容因误导等因素而造成的损失本站不承担连带责任。
3、本站以《2013 中华人民共和国计算机软件保护条例》第二章 “软件著作权” 第十七条为原则:为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,若有用户需要商用本站资源,请务必联系版权方购买正版授权!
|
上一篇:GOB引擎中新增脚本命令TAKEEX用于批量删除物品的使用教程下一篇:选勾的回收装备脚本
|