传奇服务端合成脚本深度解析与实例

来源: 作者: 点击:
在传奇服务端的世界中,合成脚本是构建丰富游戏体验的重要组成部分。本文将深入探讨两种常见的合成脚本设定。
第一种是物品A(乌木剑)和物品B(黑铁矿)合成物品C(铁剑)的情况。当进行合成操作时,脚本会按照一定的概率来判定结果。
脚本示例如下:

[@合成A+b]
#if
random3
checkitem乌木剑
checkitem黑铁矿石
#ACT
take乌木剑
take黑铁矿石
sendmsg1很遗憾玩家:『<$USERNAME>』合成【铁剑】失败.!!
#ELSEACT
MESSAGEBOX缺少合成所需的物品,不能合成!
break
#if
random2
checkitem乌木剑
checkitem黑铁矿石
#ACT
take乌木剑
take黑铁矿石
sendmsg1很遗憾玩家:『<$USERNAME>』合成【铁剑】失败.!!
#ELSEACT
MESSAGEBOX缺少合成所需的物品,不能合成!
break
#if
random1
checkitem乌木剑
checkitem黑铁矿石
#ACT
take乌木剑
take黑铁矿石
give铁剑
sendmsg1恭喜玩家:『<$USERNAME>』合成【铁剑】成功.!!
#ELSEACT
MESSAGEBOX缺少合成所需的物品,不能合成!
break
这个合成比例是3:1机会合成铁剑,您可以根据需求调整成功率。比如若希望是10:1的几率合成成功,就需多复制几个不成功的脚本,并按照顺序从10到1依次设置random的值。
第二种是物品A(乌木剑)、物品B(黑铁矿)和物品D(金矿)合成物品C(铁剑)。
脚本示例如下:

[@合成A+b+D]
#if
random3
checkitem乌木剑
checkitem黑铁矿石
checkitem金矿
#ACT
take乌木剑
take黑铁矿石
take金矿
give乌木剑
sendmsg1很遗憾玩家:『<$USERNAME>』合成【铁剑】失败.但得到了乌木剑!
#ELSEACT
MESSAGEBOX缺少合成所需的物品,不能合成!
break
#if
random2
checkitem乌木剑
checkitem黑铁矿石
checkitem金矿
#ACT
take乌木剑
take黑铁矿石
take金矿
give乌木剑
sendmsg1很遗憾玩家:『<$USERNAME>』合成【铁剑】失败.但得到了乌木剑!
#ELSEACT
MESSAGEBOX缺少合成所需的物品,不能合成!
break
#if
random1
checkitem乌木剑
checkitem黑铁矿石
checkitem金矿
#ACT
take乌木剑
take黑铁矿石
take金矿
give铁剑
sendmsg1恭喜玩家:『<$USERNAME>』合成【铁剑】成功.!
#ELSEACT
MESSAGEBOX缺少合成所需的物品,不能合成!
break
其解释和调整方式与第一种类似,您可以自由地添加或调整合成的成功率,以满足游戏的平衡性和趣味性需求。
希望通过这些实例和解释,能让您更深入地理解传奇服务端合成脚本的编写和应用。
[顶部]