当前位置:首页 > 引擎 > 996引擎

传奇老爆率精准爆率混合QF脚本触发使用教程

admin3小时前2
传奇游戏爆率脚本是版本制作、怪物掉落自定义的核心功能,能够帮助开发者自由设定怪物物品掉落规则、触发条件与权限限制。本文详细讲解传奇老爆率与精准爆率混合使用方法、QF脚本触发规则、全套命令参数以及CASE、IF变量检测写法,附带完整实操案例,适配各类传奇版本自定义掉落需求。一、核心功能介绍传奇爆率系统…


传奇游戏爆率脚本是版本制作、怪物掉落自定义的核心功能,能够帮助开发者自由设定怪物物品掉落规则、触发条件与权限限制。本文详细讲解传奇老爆率精准爆率混合使用方法、QF脚本触发规则、全套命令参数以及CASE、IF变量检测写法,附带完整实操案例,适配各类传奇版本自定义掉落需求。

一、核心功能介绍

传奇爆率系统支持老爆率精准爆率混合搭配使用,两种爆率模式均可在物品名称后添加QF触发字段,实现击杀怪物后脚本检测人物数据、判定物品是否掉落的自定义效果。

核心触发逻辑:玩家成功杀死怪物后,系统自动执行QF脚本,读取人物各项数据,根据预设规则判定是否触发对应物品掉落,非人物击杀场景不会生效。

二、核心命令与常量参数说明

2.1 掉落控制命令 ALLOWDROP

该命令为传奇爆率核心控制指令,用于手动管控物品是否允许掉落,自带默认参数,适配所有触发脚本场景。

命令格式:ALLOWDROP 参数1(默认参数1=0)

参数详解:

参数1=0:不允许掉落对应物品

参数1=1:允许掉落对应物品

2.2 系统内置常量

固定常量:<$CURRTEMNAME>

作用:读取怪物当前正在爆出的物品名称,用于脚本精准判定掉落物品类型,是QF触发脚本的核心识别常量。

2.3 爆率触发规则

触发格式:在爆率物品名称后添加 |@触发字段

示例:1/10 开天|@爆开天触发检测

触发前提:必须命中物品预设爆率几率,才会执行对应QF脚本的触发字段逻辑。例如「1/10 强效魔法药|@爆稀有装备检测」,仅当触发1/10掉落概率时,才会调用@爆稀有装备检测脚本。

2.4 触发生效限制

所有添加QF触发字段的掉落物品,仅玩家人物击杀怪物生效。大刀、弓箭手等系统NPC击杀怪物的场景,不会触发任何脚本逻辑,物品无法通过该规则掉落。

三、基础老爆率混合触发脚本示例

以下为传奇基础老爆率搭配QF触发的完整实操脚本,包含带触发检测和普通掉落的物品配置,可直接套用:

1/10 强效魔法药|@爆稀有装备检测

1/1 强效金创药

1/1 强效金创药

1/2 强效金创药

1/3 强效金创药

1/4 强效金创药

1/4 强效金创药

四、精准爆率CASE语句使用教程

传奇精准爆率支持CASE、IF两种核心语句,可通过检测变量数值自定义掉落规则,不支持自定义变量,系统常规变量均可正常使用。CASE语句主要用于精准匹配固定变量数值,触发对应物品掉落。

4.1 N10变量CASE检测用法

核心规则:触发爆率后,可设置变量清空参数,RANDOM为可选参数,添加后将随机抽取括号内物品掉落,原有掉落几率失效;默认参数为不清空变量。

#CASE N10|1 RANDOM

100

(

1/1 太阳水|@爆稀有装备检测

1/1 木剑|@爆稀有装备检测

1/1 S10|@爆稀有装备检测

;物品名称支持字符变量,爆出后自动清空变量

)

#CASE N10

101

(

1/1 回城卷

1/1 随机传送卷

1/1 A10

;物品名称支持字符变量,爆出后自动清空变量

)

#CASE N10

102

(

1/1 强效太阳水

1/1 A11

;物品名称支持字符变量,爆出后自动清空变量

)

4.2 M10变量CASE检测用法

针对M10变量数值匹配触发装备掉落,触发后数值变量自动归0、字符变量自动清空,适配套装、职业装备精准掉落场景。

#CASE M10

10

(

1/1 重盔甲(男)

1/1 重盔甲(女)

1/1 S100

;物品名称支持字符变量,爆出后自动清空变量

)

#CASE M10

11

(

1/1 魔法长袍(男)

1/1 魔法长袍(女)

)

#CASE M10

12

(

1/1 灵魂战衣(男)

1/1 灵魂战衣(女)

)

五、精准爆率IF语句使用教程

IF语句支持区间、大小、等于、不等于等复杂变量检测,适配多条件、区间数值掉落场景。数值变量支持大于、小于、等于、不等于、大于等于、小于等于,字符变量仅支持等于、不等于检测。

参数规则:|1 清空变量,|0 不清空变量(默认),RANDOM可选,添加后随机掉落括号内物品,原有几率失效。

5.1 N20变量区间检测

检测N20变量数值大于100且小于110,触发稀有武器随机掉落。

#IF [N20 > 100, N20 < 110|1] RANDOM

(

1/1 井中月|@爆稀有装备检测

1/1 炼狱|@爆稀有装备检测

1/1 A110

1/1 A111

1/1 S100

;物品名称支持字符变量,爆出后自动清空变量

)

5.2 常用单条件IF检测脚本

;N21变量大于等于100触发掉落

#IF [N21 >= 100]

(

1/1 裁决之杖

1/1 魔杖

)

;N22变量大于100触发掉落

#IF [N22 > 100]

(

1/1 骨玉权杖

)

;N23变量等于100触发掉落

#IF [N23 = 100]

(

1/1 无极棍

)

六、QF完整触发脚本实战案例

以下为可直接使用的稀有装备掉落检测QF脚本,通过匹配掉落物品名称、检测玩家充值数据,控制高端装备掉落权限,适配传奇版本付费掉落、权限掉落玩法。

[@爆稀有装备检测]

#OR

equal <$CURRTEMNAME> 屠龙

equal <$CURRTEMNAME> 嗜魂法杖

equal <$CURRTEMNAME> 裁决之杖

#act

goto @爆出稀有装备条件检测

break

[@爆出稀有装备条件检测]

#if

large U3 1999

#act

;U3充值记录大于2000元,允许物品掉落

ALLOWDROP 1

break

#elseact

;充值不足2000元,禁止物品掉落

ALLOWDROP 0

七、脚本使用注意事项

1、老爆率与精准爆率可自由混合搭配,触发字段仅对玩家击杀怪物场景生效,系统NPC击杀无效果。

2、CASE、IF语句中字符变量仅支持等于、不等于检测,数值变量支持全部大小、区间检测符号。

3、添加RANDOM参数后,括号内所有物品原有掉落几率失效,系统随机选取一件物品掉落。

4、带变量检测的爆率触发后,可自定义是否清空变量,避免重复触发掉落规则。

扫描二维码推送至手机访问。

本文章九路游发布,如需转载请注明出处。如有侵权请联系站长删除。

本文链接:https://www.9luu.com/615.html

分享给朋友: