修改后的脚本:

#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增加此脚本命令…

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。