| 
 | 
 
 
发表于 2023-11-21 19:10:52
|
显示全部楼层
 
 
 
直接用这个  
获取当前地图怪物状态命令  
mapBossinfo 参数1 参数2 参数3 参数4 参数5 
参数1: 地图编号 
参数2: 怪物名称,*表示所有怪物 
参数3: 怪物名字格式,0=默认名称带数字,1=显示名称去掉名字末尾的数字 
参数4: 结果存入的变量名(字符串变量) 
参数5: 填空或者0表示只获取表格里刷的怪,填1表示包含表格和脚本命令刷的 
 
结果存入: 
字符串格式,多个怪物用&符号分隔 
怪物名称#剩余HP百分比#剩余刷新时间(单位秒,存在的怪物刷新时间为0)#当前X坐标#当前Y坐标#归属玩家名字(如果没有归属则获取为“无”) 
例如: 白野猪#90#0#玩家1&黑野猪#0#300# 
表示白野猪剩余90%血,已刷新, 归属啊玩家1 
黑野猪,0血,300秒后刷新,归属无, 
 
刷怪表cfg_mongen.xls 第7列第10列字段必须填1,(脚本命令刷的怪可以不用填),老的bossmap命令第7列必须填1 ,第10列可以不填 
脚本命令刷的怪  剩余刷新时间都为0,多只相同名字的怪死亡后 只能获取到一只的信息 
 
 
范例: 
[@获取当前地图怪物状态] 
#if 
#act 
MapBossinfo 3 散财猪 0 s2 1 
sendmsg 6 获取的是[<$STR(s1)>] 
sendmsg 6 获取的是[<$STR(s2)>] 
 |   
 
  
 |