当前位置 : 145z游戏站 | 热血传奇 | 技术教程 | 

传奇饰品升级脚本成功率参数解读

热度:
一、脚本核心参数详解

你提供的脚本中,成功率由UPGRADEITEMEX指令控制。这条指令是决定饰品升级成败的核心,其完整格式为:UPGRADEITEMEX升级部位升级属性成功率成功点数失败点数。

UPGRADEITEMEX110312这行脚本的含义是:
•第一个参数11:表示升级物品的位置,此处11代表靴子。

•第二个参数0:表示升级的属性类型,此处0代表防御。

•第三个参数3:这就是控制升级成功率的数字。其值在0-100之间,代表成功率百分比。3意味着仅有3%的成功几率,失败率高达97%。

•第四个参数1:表示升级成功时,属性(这里是防御力)会增加1点。

•第五个参数2:表示升级失败时,属性会减少2点。

二、脚本完整流程与逻辑

你的脚本片段包含一个条件判断,其完整执行逻辑如下:
1.条件检测:#IF行检测CHECKCREDITPOINT>7,即检查玩家的声望值是否大于7点。
2.成功分支:如果声望值大于7,则执行#act段。
◦CREDITPOINT-8:扣除8点声望作为升级代价。

◦UPGRADEITEMEX110312:这是核心升级指令,如上所述,仅有3%的成功率。

◦goto@靴子防御:升级操作执行后,无论成功与否,都会跳转到名为@靴子防御的标签段,通常用于显示结果信息。

3.失败分支:如果声望值不大于7,则执行#ELSEsay段,向玩家显示“声望值不够,当前声望值:<$CREDITPOINT>”的提示。

三、成功率计算公式与调整建议

1.当前成功率计算:脚本中第三个参数为3,即3%。这意味着每次升级都有97%的概率触发属性减少2点。
2.调整方法:要提高成功率,需修改UPGRADEITEMEX行的第三个数字。例如:
◦改为UPGRADEITEMEX1105012,表示50%成功率。

◦改为UPGRADEITEMEX11010012,表示100%必定成功。

3.其他参数影响:
◦失败惩罚:第五个参数2表示失败时属性减少2点。如果设置为0,则失败无惩罚,但服务器为保持平衡,通常不设为零。

◦成功提升:第四个参数1表示成功时属性增加1点。可调整,但需注意数值平衡。

四、脚本位置与完整示例

此类升级脚本通常位于服务端的\Mir200\Envir\Market_Def\或\QuestDiary\目录下的.txt文件中,由NPC调用。

一个更完整的脚本段落示例(在@靴子防御标签后):
[@靴子防御]
升级结果:\\
<$UPGRADERESULT>\<!--这行可显示“升级成功”或“升级失败”的系统变量-->
<返回/@main>

其中<$UPGRADERESULT>是一个内置变量,用于在上一条UPGRADEITEMEX命令执行后,向玩家直接显示文字结果。

修改警告:修改脚本后,必须完全重启M2Server引擎,才能使新成功率生效,仅重读脚本或小退无效。
[顶部]