传奇人物进图后刷怪脚本怎么写?
实现人物进图后刷怪功能思路解析
1:增加进入地图QF触发
[@EnterMap]
ISONMAP 地图名
CHECKMAPNAME 地图名
LARGE <$MAP> 地图名
2:开始脚本刷怪
MonGenEx 地图文件名称 X Y 怪物名称 范围 数量 是否内功怪物(0否,1是) 名称颜色(0~255) 国家名称(属于哪个国家的怪物,没有可以为空) 同一个国家玩家是否可攻击怪怪物(0不可以,1可以)
最后2个参数是国家怪物设置,如果没有可以留空
引申脚本:
检查一个地图内的怪物数量
格式: CheckMonMap 地图号 数量
获取指定地图怪物数量
格式:FindMapMonster 地图号 怪物名称(*号代表全部怪物) 存入变量 模式
模式=0或为空 (当前地图共存在的怪物数量,包含死亡怪物,尸体未清理掉的)
模式=1 当前地图存活的怪物数量
模式=2 当前地图死亡的怪物数量
检查一个地图内的人物数量。
格式:CheckMapHumanCount地图号 ('<' '>' '=')数量
获取指定地图、指定怪物当前血量和最大血量
说明:建议使用在活动或者当前地图就一只这个怪物的情况下
格式:FindMapMonsterHealth 地图编号 怪物名字 N1(当前血量) N2(最大血量)
获取当前地图怪物状态命令
mapBossinfo 参数1 参数2 参数3 参数4 参数5
参数1: 地图编号
参数2: 怪物名称
参数3:怪物名字格式,0=默认名称带数字,1=显示名称去掉名字末尾的数字
参数4: 结果存入的变量名(字符串变量)
参数5: 填空或者0表示刷怪文本里的怪,填1刷怪文本里的怪和脚本命令刷的
检查一个坐标范围内怪物数量。
格式:CheckRangeMonCount 地图号 X坐标 Y坐标 范围 控制符(=,>,<) 数量