扩展了爆率格式
[示例]
原爆率格式
#CHILD 1/20 RANDOM //此爆率代表1/20的概率在下面物品中随机产出一件
(
1/1 1米价值物品
1/1 2米价值物品
1/1 5米价值物品
)
扩展格式
#CHILD 1/20 RANDOM [G3>4,U3>4,U4>U3] //此爆率代表只有当G3>4且U3>4且U4>U3时才会进入1/20的随机,如果条件不满足则不会进入随机,用于精准控制物品产出,支持P变量、D变量、M变量、N变量、N扩展变量、I变量、G变量、U变量,支持逻辑方式大于(>)、小于(<)、等于(=)
(
1/1 1米价值物品
1/1 2米价值物品
1/1 5米价值物品
)
==================================以下是采用#call设置怪物爆率===============================
D:\Mirserver\Mir200\Envir\MonItems\白野猪.txt
#CALL [\\爆率系统\基础爆率.txt] @药水
--------------------------------------------------------以上是怪物爆率文件中白野猪设置-----------------------------------------
D:\MirServer\Mir200\Envir\QuestDiary\爆率系统\基础爆率.txt
[@药水]
{
#CHILD 1/1 RANDOM
(
1/1 超强金创药
1/1 超强魔法药
1/1 太阳水
)
}
简易爆率1使用说明
在线多久可以打出:该功能用于控制人物在线多长时间方可掉落物品,每次小退则该时间重置为0,如上图的意思是人物上线满10分钟后才有机会掉落青铜斧,如果人物小退,则这个时间重新开始计算。
每个多久可以打出:该功能用于控制区里面物品掉落的间隔,如上图的意思该区的青铜斧每把掉落的间隔时间至少需要30分钟,比如A玩家在12点打出一把,那么B玩家乃至任何玩家至少在12点30分以后才有机会打出青铜斧
可打出数量:该功能用于控制区里面某个物品产出的总数值,如图的意思是青铜斧这个区可以只能产出100件
已爆数量:该功能用于控制区里面某个物品已经打出来的数量,当这个值等于可打出数量之后,这个物品将不再产出
定时清理数据:该功能用于控制定时清理已爆数量,如果的意思每天的00时00分则清理这个区的已爆数量。该功能清理的时整个简易爆率1表中的已爆数量而不是某一个指定物品的。格式为小时:分钟。01:02代表凌晨1点02分,00:00代表凌晨12点整。注意中间的冒号一定要使用英文字符
间隔清理数据:该功能用于控制每次自动清理数据的间隔时间,如果选中后那么上图的意思是开区1440分钟后自动清理掉已爆数量,然后1440分后再次清理
简易爆率2使用说明
上图的意思,龙纹剑需要玩家等级大于100级,转生等级大于5级,金币大于1000个,而且变量U1大于100、U2小于50、U3等于79时才有机会掉落
每掉落一件则扣除玩家金币10点,变量U1的值会被减去1,U2的值会被减去3,U3的值会被减去5,记得不要把金币扣成负数了,条件要比扣除要大一点
变量控制支持多个不限制数量,支持的逻辑关系为大于(>)、小于(<)、等于(=)
变量支持自动扣除,用|符号分开,如U1>100|7 意思是U1的值大于100,当掉落时U1的值会被自动减去7
每组变量条件中间使用英文字符的逗号【,】分割开
注;设置条件和扣除的时候,注意左边要大于等于右边!不然会扣成负数,导致数字溢出,变无限大
简易爆率3添加的怪物名,不会执行简易爆率1和简易爆率2(相当于白名单)
注:不要写成物品名