释、怀 发表于 2019-4-12 22:45:17

比较特殊的传奇机器人刷怪脚本[JS引擎]

修改后的脚本:
#AutoRun NPC SEC 3 @猜怪闯关刷黑野猪
#AutoRun NPC SEC 3 @猜怪闯关刷红野猪

[@猜怪闯关刷黑野猪]
#IF
CheckMapMobCount Q004 15 8 黑野猪 > 0 1
#ACT
#ELSEACT
Param1 Q004
Param2 15
Param3 8
MonGen 黑野猪 1

[@猜怪闯关刷红野猪]
#IF
CheckMapMobCount Q004 15 20 红野猪 > 0 1
#ACT
#ELSEACT
Param1 Q004
Param2 15
Param3 20
MonGen 红野猪 1


=========================================================================

以下老脚本未修改:

[@猜怪闯关刷怪]
#IF
CheckMonMap Q004 2;检测怪物数量少于2只时才触发
#ACT
#ELSEACT
goto @第一次刷怪

[@第一次刷怪]
#IF
equal I0 0;检测是否服务器刚重起
#ACT
Param1 Q004
Param2 15
Param3 20
MonGen 红野猪 1
#IF
equal I0 0;检测是否服务器刚重起
#ACT
Param1 Q004
Param2 15
Param3 8
MonGen 黑野猪 1 1
MOV I0 1    ;全局变量,不可保存
#ELSEACT
goto @第二次刷怪

;玩家打死红野猪I0=1;玩家打死黑野猪I0=2。
[@第二次刷怪]
#IF
equal I0 1;检测I0等于1时 刷出一只红野猪
#ACT
goto @红野猪

#IF
equal I0 2;检测I0等于2时 刷出一只黑野猪
#ACT
goto @黑野猪


[@红野猪]
#IF
CheckMonMap Q004 1    ;检测怪物数量少于1只时才触发
#ACT
#ELSEACT
goto @特殊处理
break
#IF
CheckMonMap Q004 2    ;检测怪物数量少于2只时才触发
#ACT
#ELSEACT
Param1 Q004
Param2 15
Param3 20
MonGen 红野猪 1

[@黑野猪]
#IF
CheckMonMap Q004 1    ;检测怪物数量少于1只时才触发
#ACT
#ELSEACT
goto @特殊处理
break
#IF
CheckMonMap Q004 2    ;检测怪物数量少于2只时才触发
#ACT
#ELSEACT
Param1 Q004
Param2 15
Param3 8
MonGen 黑野猪 1


同一个地图里 刷有一只[红野猪];一直[黑野猪];
杀掉红野猪刷出一个红野猪;杀掉黑野猪刷出黑野猪。

我用过正常刷怪脚本方式 [刷怪间隔太慢]用杀怪触发来刷怪,不能100%保证只刷出2只怪
用地图检测刷怪,我没试过....有没有办法可以检测地图里某种怪物数量
比如检测 祖玛教主 是否大于数量1反之触发脚本
希望JS增加此脚本命令...

滴水成湖 发表于 2019-4-13 02:39:13

锄禾日当午,发帖真辛苦。谁知坛中餐,帖帖皆辛苦!

a857936270 发表于 2019-4-14 07:10:38

我了个去,顶了

多肉 发表于 2019-4-14 21:23:54

确实不错,顶先

不明白的事 发表于 2019-4-15 09:08:10

我是个凑数的。。。

恋雾—迷尘 发表于 2019-4-15 10:31:17

锄禾日当午,发帖真辛苦。谁知坛中餐,帖帖皆辛苦!

woshishui123 发表于 2019-4-15 12:30:50

鼎力支持!!

【小喬】 发表于 2019-4-17 09:44:49

非常好,顶一下

大大宝 发表于 2019-4-18 03:58:28

不错 支持一个了

douding123 发表于 2019-4-18 05:21:53

发发呆,回回帖,工作结束~
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 比较特殊的传奇机器人刷怪脚本[JS引擎]