在你提供的脚本中,UPGRIDEITEMEX 命令的各个参数控制了升级成功概率。代表成功失败几率的数字是第5个参数。具体到你的脚本,该数字是 2。以下是完整的参数拆解与分析。
一、脚本命令:UPGRADEITEMEX 各参数含义
完整命令格式为:
UPGRADEITEMEX 物品位置 属性位置 升级点数 成功机率 失败惩罚
对应到你的脚本 UPGRADEITEMEX 11 0 3 1 2:
参数序号 数值 作用与含义解析
1 11 物品位置。11 代表人物身上佩戴的饰品位置,具体是鞋子(靴子)。此数字是固定标识。
2 0 属性位置。0 代表要升级物品的第一个基础属性。对于靴子,通常是“防御”属性。
3 3 升级点数。每次升级成功,为指定属性增加的点数。此处为 3,即成功一次防御+3。
4 1 成功机率。1 表示 100% 成功。但此参数是“计算基数”,最终成功率还受其他因素影响。
5 2 关键参数:失败惩罚。2 表示如果升级失败,装备不会破碎,但属性还原为初始值(即归零)。
重要说明:第4个参数 (1) 虽然代表“成功机率”,但它不是百分比数字。在引擎的底层计算中,1 表示一个基础成功率基数,实际成功率会受到人物幸运值、服务器全局设置、黑铁矿纯度等多种隐含变量的综合影响。在多数脚本中,1 被用作表示“理论上很高成功率”的写法,但绝非100%保证。真正的随机性由引擎控制。
二、各位置代码与失败惩罚类型对照表
为了让您完全掌握脚本,以下是其他常用位置代码和失败惩罚数字的含义:
1. 饰品位置代码(第一个参数)
• 4:项链
• 5:头盔
• 6:左手镯
• 7:右手镯
• 8:左戒指
• 9:右戒指
• 10:腰带
• 11:鞋子(你脚本中使用的)
2. 失败惩罚类型(第五个参数)
• 0:失败后装备直接消失(破碎)。
• 1:失败后装备保留但无变化(属性不降)。
• 2:失败后装备保留,升级属性归零(你脚本中使用的)。
• 3:失败后装备降级(如从+3降到+2)。
• 4:失败后装备属性随机减少。
三、脚本流程与控制逻辑解析
结合您提供的完整脚本片段分析:
#IF
CHECKCREDITPOINT > 7 ; 检测声望是否大于7点
#act
CREDITPOINT - 8 ; 扣除8点声望
UPGRADEITEMEX 11 0 3 1 2 ; 核心升级命令
goto @靴子防御 ; 跳转到结果提示标签
#ELSEsay
声望值不够,当前声望值:<$CREDITPOINT> \ \
逻辑链:
1. 条件检测:检查人物声望值 (>7)。
2. 扣除成本:满足条件则扣除8点声望 (CREDITPOINT - 8)。
3. 执行升级:对鞋子 (11) 的防御属性 (0) 进行升级,每次成功+3点防御,基础成功率基数高 (1),失败则防御归零 (2)。
4. 结果反馈:无论成功与否,都会跳转到 @靴子防御 标签(该标签脚本你未提供,通常用于显示“升级成功/失败”的具体提示)。
总结:在你的脚本中,UPGRADEITEMEX 11 0 3 1 2 这行代码,控制成功失败几率的直接可见数字是第5个参数 2,它决定了失败的后果。而第4个参数 1 是成功率计算基数,实际成功与否由服务器后台的复杂公式决定。如果你想调整“成功率”,需要修改的是引擎的全局升级规则(M2Server设置),而非简单地修改脚本中的这个数字。

