admin 发表于 2022-3-3 23:16:08

传奇版本之法师宝宝不进沙巴克皇宫,如何控制

如题,法师宝宝不进沙巴克皇宫,如何控制

法师宝宝不进沙巴克皇宫,如何控制
法师宝宝,进到皇宫里的,立即叛变或杀死。
本法师的没进皇宫的宝宝,不要杀死。


试了几个思路,都不行:


1.
杀死宝宝,叛变宝宝   
都是随机的,不能实现只杀死皇宫里的。
会误杀。
叛变也一样会误杀。


2.
命令格式:
CLEARMAPMON 地图号    =======也不行
功能:
   用于清除指定地图里的怪物,人物的宝宝不在此范围以内,禁止清除怪物列表中的怪物不会被清除。
    此功能一般用于动态刷怪方式,在有人的地图出现怪物,没人时地图上的怪物全部清除,以大大节约机器资源。

3.
功能: 随机杀死地图中的怪物.
格式: RandomKillMon 地图 怪物名字 数量(1-255) 掉落物品(0,1)
说明: 地图=Self时表示当前地图.
也不行,


一个不完美的思路:
1:进入皇宫检测是否是法师,是否有宝宝。如果有就开启个人定时器。
2:定时器每秒检测是否在皇宫,我想的是强制宝宝休息,貌似没发现这个命令。在皇宫SetSlaveAttackHumPowerRate 神兽 0


因为不确定你的宝宝是否有N个名字,如果就一种嗨可以用:
[@main]
#IF
CheckRangeMonCountEx <$MAP> 半兽人 51 43 0 > 0 1
#SAY
大于100个半兽人

最后扩展一个参数:0:不算宝宝;1:算宝宝


还有一个命令你实验没有?
格式:MoveMapMonToPos 怪物名(*不匹配怪物名) 老地图名 老坐标X 老坐标Y 范围 新地图名 新坐标X 新坐标Y 范围
我能想到的就这些了,看后面还有大佬来发思路没有。实在没办法就找插件大佬吧。。。小问题


就是上面的思路行了啊。。。。。。。。。
回复的都很合理的了。

要不攻城时加个系统定时。一秒检测一次人物所在地图 职业 有没有宝宝 直接操作就行了。。。。。。。
页: [1]
查看完整版本: 传奇版本之法师宝宝不进沙巴克皇宫,如何控制