怪物爆率控制 - 限制爆出、统计未爆数量

 

 

开启后须清空 D:\Mirserver\Mir200\Envir\MonDropLimitList.txt 的爆率控制。此项同时控制默认爆率加金装扩展爆率。

 

 

---------------------相关脚本命令---------------------

功能:设置物品已爆出物品数量(可配合机器人脚本定时清理严格控制产出)

命令:SetItemBurstCount 参数1 参数2 参数3

参数1:1=设置指定物品 2=设置所有物品
参数2:参1=1时为物品名称,参1=2时写0为所有物品
参数3:要设定已爆数量的数值

例:
;设置指定物品已爆出数量(设置 屠龙 已爆出数量2个)
#act
SetItemBurstCount 1 屠龙 2

;设置所有限制爆率的物品已经爆出数量为2个
#act
SetItemBurstCount 2 0 2

功能:获取物品爆出数量

命令:GetItemBurstCount 参数1 参数2 参数3 参数4 参数5

参数1:1=获取指定物品 2=获取所有物品
参数2:参1=1时为物品名称,参1=2时写0为所有物品
参数3:限制爆出数量,接收变量如:<$STR(N1)>
参数4:已爆出数量,接收变量如:<$STR(N2)>
参数5:未爆出数量:接收变量如:<$STR(N3)>

例:
;获取指定物品已爆出数量(获取 屠龙 已爆出数量)
#act
GetItemBurstCount 1 屠龙 <$STR(N1)> <$STR(N2)> <$STR(N3)>
sendmsg 6 屠龙 限制爆出数量<$STR(N1)> 已爆出<$STR(N2)>个 未爆出数量<$STR(N3)>个!

;获取所有限制爆率的物品已经爆出数量
#act
GetItemBurstCount 2 0 <$STR(N1)> <$STR(N2)> <$STR(N3)>
sendmsg 6 所有限制物品 限制爆出数量<$STR(N1)> 已爆出<$STR(N2)>个 未爆出数量<$STR(N3)>个!

 

 

物品爆出后触发QF字段(怪物爆出)

[@MonDropItems] 20210911以后版本为 [@JZ-MonDropItems]
#if
#act
sendmsg 6 专属变量:爆出物品名:<$DROPITEMNAME>、爆出怪物名:<$DROPMONNAME>、爆出地图名:<$DROPMAPNAME>