为了帮助传奇游戏架设者更好地控制游戏内的物品掉落,PG插件提供了简易爆率自定义功能。本文将详细介绍如何使用简易爆率自定义功能,包括扩展的爆率格式、怪物爆率设置方法以及注意事项。

扩展的爆率格式

简易爆率自定义扩展了爆率格式,允许您根据特定条件控制物品的掉落。以下是原爆率格式和扩展格式的对比:

原爆率格式:

#CHILD 1/20 RANDOM //此爆率代表1/20的概率在下面物品中随机产出一件

(

1/1 1米价值物品

1/1 2米价值物品

1/1 5米价值物品

)

Copy

扩展格式:

#CHILD 1/20 RANDOM [G3>4,U3>4,U4>U3] //此爆率代表只有当G3>4且U3>4且U4>U3时才会进入1/20的随机

(

1/1 1米价值物品

1/1 2米价值物品

1/1 5米价值物品

)

Copy

扩展格式支持使用P变量、D变量、M变量、N变量、N扩展变量、I变量、G变量、U变量,并支持逻辑方式大于(>)、小于(<)、等于(=)。

怪物爆率设置方法

以下是如何在怪物爆率文件中设置爆率的示例:

D:\\Mirserver\\Mir200\\Envir\\MonItems\\白野猪.txt

#CALL [\\\\爆率系统\\基础爆率.txt] @药水

——————————————————–以上是怪物爆率文件中白野猪设置—————————————–

D:\\MirServer\\Mir200\\Envir\\QuestDiary\\爆率系统\\基础爆率.txt

[@药水]

{

#CHILD 1/1 RANDOM

(

1/1 超强金创药

1/1 超强魔法药

1/1 太阳水

)

}

Copy

简易爆率1使用说明

简易爆率1允许您控制物品的掉落时间、间隔和数量。例如,您可以设置玩家在线满10分钟后才能掉落青铜斧,并且每把青铜斧的掉落间隔至少需要30分钟。

简易爆率2使用说明

简易爆率2允许您根据玩家的等级、转生等级、金币数量以及变量值来控制物品的掉落。例如,您可以设置只有当玩家等级大于100级、转生等级大于5级、金币大于1000个,且变量U1大于100、U2小于50、U3等于79时,龙纹剑才有机会掉落。

简易爆率3使用说明

简易爆率3允许您添加怪物名,使其不受简易爆率1和简易爆率2的影响,相当于设置了一个白名单。

注意事项

在设置条件和扣除时,请确保左边的值大于等于右边的值,以避免出现负数或溢出问题。

使用变量控制时,多个条件之间使用英文逗号,分隔。

在使用简易爆率3时,请确保输入的是怪物名,而不是物品名。

扩展了爆率格式

[示例]

原爆率格式

#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分后再次清理

龙纹剑需要玩家等级大于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(相当于白名单)

注:不要写成物品名

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。