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

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

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

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

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

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

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

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

二、成功率关键参数详解

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

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
SENDMSG0恭喜,你的靴子防御升级成功!
BREAK
#ELSEACT
SENDMSG0很遗憾,升级失败,靴子已消失。
BREAK

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

四、如何调整成功率

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

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

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

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

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