在传奇服务端的世界中,合成脚本是构建丰富游戏体验的重要组成部分。本文将深入探讨两种常见的合成脚本设定。
第一种是物品 A(乌木剑)和物品 B(黑铁矿)合成物品 C(铁剑)的情况。当进行合成操作时,脚本会按照一定的概率来判定结果。
脚本示例如下:
[@合成A+b]
#if
random 3
checkitem 乌木剑
checkitem 黑铁矿石
#ACT
take 乌木剑
take 黑铁矿石
sendmsg 1 很遗憾玩家:『<$USERNAME>』合成【铁剑】失败.!!
#ELSEACT
MESSAGEBOX 缺少合成所需的物品,不能合成!
break
#if
random 2
checkitem 乌木剑
checkitem 黑铁矿石
#ACT
take 乌木剑
take 黑铁矿石
sendmsg 1 很遗憾玩家:『<$USERNAME>』合成【铁剑】失败.!!
#ELSEACT
MESSAGEBOX 缺少合成所需的物品,不能合成!
break
#if
random 1
checkitem 乌木剑
checkitem 黑铁矿石
#ACT
take 乌木剑
take 黑铁矿石
give 铁剑
sendmsg 1 恭喜玩家:『<$USERNAME>』合成【铁剑】成功.!!
#ELSEACT
MESSAGEBOX 缺少合成所需的物品,不能合成!
break
这个合成比例是 3:1 机会合成铁剑,您可以根据需求调整成功率。比如若希望是 10:1 的几率合成成功,就需多复制几个不成功的脚本,并按照顺序从 10 到 1 依次设置 random 的值。
第二种是物品 A(乌木剑)、物品 B(黑铁矿)和物品 D(金矿)合成物品 C(铁剑)。
脚本示例如下:
[@合成A+b+D]
#if
random 3
checkitem 乌木剑
checkitem 黑铁矿石
checkitem 金矿
#ACT
take 乌木剑
take 黑铁矿石
take 金矿
give 乌木剑
sendmsg 1 很遗憾玩家:『<$USERNAME>』合成【铁剑】失败.但得到了乌木剑!
#ELSEACT
MESSAGEBOX 缺少合成所需的物品,不能合成!
break
#if
random 2
checkitem 乌木剑
checkitem 黑铁矿石
checkitem 金矿
#ACT
take 乌木剑
take 黑铁矿石
take 金矿
give 乌木剑
sendmsg 1 很遗憾玩家:『<$USERNAME>』合成【铁剑】失败.但得到了乌木剑!
#ELSEACT
MESSAGEBOX 缺少合成所需的物品,不能合成!
break
#if
random 1
checkitem 乌木剑
checkitem 黑铁矿石
checkitem 金矿
#ACT
take 乌木剑
take 黑铁矿石
take 金矿
give 铁剑
sendmsg 1 恭喜玩家:『<$USERNAME>』合成【铁剑】成功.!
#ELSEACT
MESSAGEBOX 缺少合成所需的物品,不能合成!
break
其解释和调整方式与第一种类似,您可以自由地添加或调整合成的成功率,以满足游戏的平衡性和趣味性需求。
希望通过这些实例和解释,能让您更深入地理解传奇服务端合成脚本的编写和应用。

