传奇之家 - 传奇开区一条龙服务网站

当前位置:传奇之家 > 传奇引擎 > KSD引擎 > > 详细页面

传奇KSD引擎——宝石镶嵌与摘除系统

传奇KSD引擎——宝石镶嵌与摘除系统

传奇KSD引擎——宝石镶嵌与摘除系统

作者:传奇之家类别: KSD引擎

更新:2026-07-05查看次数:110

适用引擎:KSD / Hero / Blue
功能说明:玩家可将宝石镶嵌到装备上获得额外属性,支持摘除宝石并返还(消耗一定手续费)。

 

	
;=============== QuestDiary\宝石系统.txt ===============
[@Main]
<═══════ 宝石镶嵌大师 ═══════>\
\
当前镶嵌宝石:<$STR(S$镶嵌宝石)>\
当前附加属性:<$STR(S$宝石属性)>\
\
<镶嵌宝石/@InsertGem>\
<摘除宝石/@RemoveGem>\
<查看宝石列表/@GemList>\
<离开/@Exit>
 
[@InsertGem]
#IF
CheckItem 攻击宝石 1
CheckItemW 武器 1
EQUAL S$镶嵌宝石 无
#ACT
Take 攻击宝石 1
MOV S$镶嵌宝石 攻击宝石
MOV S$宝石属性 攻击力+15
SendMsg 5 镶嵌成功!攻击力+15!
SAVEVAR HUMAN 镶嵌宝石 ..\QuestDiary\数据\宝石数据.txt
SAVEVAR HUMAN 宝石属性 ..\QuestDiary\数据\宝石数据.txt
#ELSEACT
SendMsg 7 缺少宝石、未佩戴武器或已镶嵌宝石!
 
[@RemoveGem]
#IF
EQUAL S$镶嵌宝石 攻击宝石
#ACT
CheckItem 金币 50000
Take 金币 50000
Give 攻击宝石 1
MOV S$镶嵌宝石 无
MOV S$宝石属性 无
SendMsg 6 摘除成功!宝石已返还,消耗50000金币手续费!
SAVEVAR HUMAN 镶嵌宝石 ..\QuestDiary\数据\宝石数据.txt
SAVEVAR HUMAN 宝石属性 ..\QuestDiary\数据\宝石数据.txt
#ELSEACT
SendMsg 7 没有可摘除的宝石,或金币不足50000!
 
[@GemList]
#SAY
<═══════ 可用宝石列表 ═══════>\
\
???? 攻击宝石 → 攻击力+15\
???? 魔法宝石 → 魔法力+15\
???? 道术宝石 → 道术力+15\
????? 防御宝石 → 防御力+10\
?? 生命宝石 → HP上限+200\
\
<返回/@Main>

;=============== QManage.txt 登录段 ===============
[@Login]
#IF
#ACT
LOADVAR HUMAN 镶嵌宝石 ..\QuestDiary\数据\宝石数据.txt
LOADVAR HUMAN 宝石属性 ..\QuestDiary\数据\宝石数据.txt