修正后的脚本: #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添加此脚本命令... |