传奇饰品升级脚本成功率精准数据详解

来源: 作者: 点击:
一、脚本指令结构分解

你提供的脚本片段是典型的装备升级逻辑,核心成功率由 UPGRADEITEMEX 这条指令控制。

• CHECKCREDITPOINT > 7:前置条件检测,检查人物声望值是否大于7点。这是升级的“门票”条件,与升级成功与否无关。

• CREDITPOINT - 8:条件满足后执行的扣费动作,扣除8点声望。此为消耗步骤。

• UPGRADEITEMEX 11 0 3 1 2:这是核心的装备升级命令,成功率就隐藏在这行指令的数字参数中。

• goto @靴子防御:升级操作执行后,无论成功失败,脚本都会跳转到 @靴子防御 这个标签段。通常在那里会有针对成功或失败的提示信息(如“升级成功”或“升级失败,物品消失”)。

• #ELSEsay:如果最初的 #IF 条件不满足(即声望不足),则执行这部分,提示声望不够。

二、成功率关键参数详解

UPGRADEITEMEX 命令的格式为:UPGRADEITEMEX 装备位置 升级属性 成功率 点数 点数上下限模式
对应你的脚本:UPGRADEITEMEX 11 0 3 1 2

1. 11:代表装备位置。11是标准数据库中“勋章”的位置编号。不同位置代码不同(如5是右手镯,6是左手镯)。
2. 0:代表要升级的属性。0通常代表“防御”或“魔防”(具体取决于引擎,0多为防御)。1是魔防,2是攻击,3是魔法,4是道术,5是致命一击等。
3. 3:这个数字就是关键的成功率参数。 但请注意,它不是百分比。在老式脚本中,这是一个“权重”或“概率等级”数字。数字越小,成功率越高。 通常,0或1代表极高成功率(接近100%),而数值越大(如5、10)则成功率越低。这里的“3”属于中等偏下的成功率,具体概率由M2引擎的“升级成功率”参数表决定,需要查阅引擎说明书或M2设置。
4. 1:代表如果升级成功,为装备第3个参数所指定的属性增加多少点数。这里是1,即成功则防御+1。
5. 2:控制点数增加模式的参数。常见的“2”代表“点数增加上下限”,即升级成功时,物品的防御下限和防御上限各增加1点(由第4个参数1决定)。如果是“1”,则只增加防御下限。

三、如何查找成功/失败结果反馈

这段脚本本身没有直接显示成功或失败的信息。结果反馈在跳转到的 @靴子防御 段落中。

• 你需要打开同一个脚本文件,查找名为 [ @靴子防御 ] 的段落。

• 在那个段落里,通常会使用 #IF 检测升级结果,例如:
[@靴子防御]
#IF
#ACT
SENDMSG 0 恭喜,你的靴子防御升级成功!
BREAK
#ELSEACT
SENDMSG 0 很遗憾,升级失败,靴子已消失。
BREAK

注意:实际脚本可能会用更复杂的命令检测,例如检查物品持久或属性。

四、如何调整成功率

如果你希望修改此次升级的成功率,需要修改 UPGRADEITEMEX 命令的第三个参数。

• 提高成功率:将此数值改小。例如,从 3 改为 1 或 0。注意: 部分引擎0为100%成功,但需在M2设置允许范围内。

• 降低成功率:将此数值改大。例如,从 3 改为 5 或 10。

• 重要警告:修改后,必须在M2Server控制器上“重新加载NPC脚本”或重启服务端才能使更改生效。修改前务必备份原脚本文件。

总结:在你的脚本中,UPGRADEITEMEX 11 0 3 1 2 这行里的数字 3 是控制成功率的关键参数(数值越小成功率越高)。成功与否的提示在跳转到的 @靴子防御 段落中。调整成功率就是修改这个数字,并重载脚本。