antyvfl 发表于 2022-10-9 00:55:47

飘逸传世游戏引擎技术之如何凝结传世高级道具神秘符石脚本

目前传世私服市场上没有真正玩过游戏的人永远不会知道,在游戏中神秘符石对于玩家来说是一件非常重要的道具。特别是在游戏后期玩家想要对自己的武器装备进行强化升级,这件道具起到了非常关键的作用。一为原创在市场上的一些传世私服服务器中既然没有这件道具的存在,对于这样的情况我只能说希望在开服之前大家都好好玩一段时间的传世游戏,只有这样我们才知道在游戏中玩家真正需要的是一些什么样的东西。

[@凝结石头]
  武器打造之最高境界,即以天地乾坤为熔炉,采自然灵\
气为辅料,铸造至高无上的顶级武器。而这咱铸造方式的第\
一步就是要将存在于天地之间的灵气凝结在一起形成一个神\
秘符石,这样就可以在铸造武器时将这个符石作为原料投入\
熔炉,从而铸成利兵。当然凝结神秘符石也不是没有代价的,\
如果你肯给我些元宝我就帮你凝结神秘符石!\
<给你几个元宝来凝结神秘符石/@凝结神秘符石>\
<领取神秘符石/@领取神秘符石> <我想花费10000金币拆分符石/@拆分神秘符石>\
<我要赠送秘符石给别人/@送符石> <返回/@MAIN>\

[@凝结神秘符石]
  把元宝交给我,我会帮你凝结出神秘符石。\
  每个小时我可以凝结出一块符石,每个元宝可以凝结\
出块符石。\
  上交的元宝无法取回,你每过个小时就可以到我这里\
领一次符石和大量的经验,当然也可以存在我这里。\
  \\
  <给你元宝凝结符石/@凝结符石> <返回/@MAIN>\


[@凝结符石]
#ACT
queryvalue 你想上交多少元宝: 2 2 112
BREAK

[@getstring112]
#IF
CHECKVAR HUMAN 神秘符石 < 1
#ACT
Getstring S1
MOV P2 $STR(S1)
CALCVAR HUMAN SCL = $STR(s1)
CALCVAR HUMAN SCL * 2
CALCVAR HUMAN 计算时间 = 0
SAVEVAR HUMAN 计算时间 ..\QuestDiary\数据文件\中文变量.txt
goto @正常上交元宝
#ELSESAY
你已经有神秘符石在凝结了,此次凝结没有之前\
我不能再接受任何工作。\\
<我知道了/@exit>


[@正常上交元宝]
#IF
CHECKLEVELEX > 0
#ACT
#ELSEACT
break
#IF
CHECKGAMEGOLD > $STR(s1)
CHECKVAR HUMAN SCL > 0
#ACT
GAMEGOLD - $STR(s1)
CALCVAR HUMAN 神秘符石 + $human(SCL)
SAVEVAR HUMAN 神秘符石 ..\QuestDiary\数据文件\中文变量.txt
CALCVAR HUMAN 计算时间 = $human(SCL)
CALCVAR HUMAN 计算时间 * 2
SAVEVAR HUMAN 计算时间 ..\QuestDiary\数据文件\中文变量.txt
CALCVAR HUMAN 领取时间 + $human(计算时间)
SAVEVAR HUMAN 领取时间 ..\QuestDiary\数据文件\中文变量.txt
CALCVAR HUMAN 正确时间 = $human(领取时间)
CALCVAR HUMAN 正确时间 * 60
SAVEVAR HUMAN 正确时间 ..\QuestDiary\数据文件\中文变量.txt
delay 1 @神秘符石
#SAY
你成功上交<$STR(s1)>个元宝,可以凝结符石<$human(神秘符石)>个,需要\
<$human(领取时间)>小时完成全部符石凝结。\\
<我知道了/@exit>
#ELSEACT
MessageBox 对不起,您的金币不足,购买失败。


[@领取神秘符石]
#IF
CHECKVAR HUMAN 神秘符石 = 0
#SAY
你好像没有凝结过神秘符石?\\
<是的/@exit>
#ELSEACT
goto @swanson
break

[@swanson]
#IF
EQUAL $HUMAN(领取符石) 1
#ACT
GIVE 神秘符石 1
UpgradeUserItemEx $PARAM(0) 13 + 1
CALCVAR HUMAN 领取符石 - 1
SAVEVAR HUMAN 领取符石 ..\QuestDiary\数据文件\中文变量.txt
CALCVAR HUMAN 计算时间 - 2
SAVEVAR HUMAN 计算时间 ..\QuestDiary\数据文件\中文变量.txt
CALCVAR HUMAN 神秘符石 - 1
SAVEVAR HUMAN 神秘符石 ..\QuestDiary\数据文件\中文变量.txt
CALCVAR HUMAN 正确时间 - 120
SAVEVAR HUMAN 正确时间 ..\QuestDiary\数据文件\中文变量.txt
CALCVAR HUMAN 领取时间 - 2
SAVEVAR HUMAN 领取时间 ..\QuestDiary\数据文件\中文变量.txt
SENDMSG 5 你的神秘符石已经全部凝结完毕...
break
#IF
EQUAL $HUMAN(领取符石) 1
checkitem 神秘符石 1
#ACT
UpgradeUserItemEx $PARAM(0) 13 + 1
CALCVAR HUMAN 领取符石 - 1
SAVEVAR HUMAN 领取符石 ..\QuestDiary\数据文件\中文变量.txt
CALCVAR HUMAN 计算时间 - 2
SAVEVAR HUMAN 计算时间 ..\QuestDiary\数据文件\中文变量.txt
CALCVAR HUMAN 神秘符石 - 1
SAVEVAR HUMAN 神秘符石 ..\QuestDiary\数据文件\中文变量.txt
CALCVAR HUMAN 正确时间 - 120
SAVEVAR HUMAN 正确时间 ..\QuestDiary\数据文件\中文变量.txt
CALCVAR HUMAN 领取时间 - 2
SAVEVAR HUMAN 领取时间 ..\QuestDiary\数据文件\中文变量.txt
SENDMSG 5 你的神秘符石已经全部凝结完毕...
break
#IF
LARGE $HUMAN(领取符石) 0
checkitem 神秘符石 1
#ACT
UpgradeUserItemEx $ITEMMAKEINDEX(神秘符石) 13 + 1
CALCVAR HUMAN 领取符石 - 1
SAVEVAR HUMAN 领取符石 ..\QuestDiary\数据文件\中文变量.txt
CALCVAR HUMAN 计算时间 - 2
SAVEVAR HUMAN 计算时间 ..\QuestDiary\数据文件\中文变量.txt
CALCVAR HUMAN 神秘符石 - 1
SAVEVAR HUMAN 神秘符石 ..\QuestDiary\数据文件\中文变量.txt
CALCVAR HUMAN 正确时间 - 120
SAVEVAR HUMAN 正确时间 ..\QuestDiary\数据文件\中文变量.txt
CALCVAR HUMAN 领取时间 - 2
SAVEVAR HUMAN 领取时间 ..\QuestDiary\数据文件\中文变量.txt
SENDMSG 5 你还有<$human(神秘符石)>块神秘符石在凝结中,请每两小时来领取一次!
break
#IF
LARGE $HUMAN(领取符石) 0
#ACT
GIVE 神秘符石 1
UpgradeUserItemEx $PARAM(0) 13 + 1
CALCVAR HUMAN 领取符石 - 1
SAVEVAR HUMAN 领取符石 ..\QuestDiary\数据文件\中文变量.txt
CALCVAR HUMAN 计算时间 - 2
SAVEVAR HUMAN 计算时间 ..\QuestDiary\数据文件\中文变量.txt
CALCVAR HUMAN 神秘符石 - 1
SAVEVAR HUMAN 神秘符石 ..\QuestDiary\数据文件\中文变量.txt
CALCVAR HUMAN 正确时间 - 120
SAVEVAR HUMAN 正确时间 ..\QuestDiary\数据文件\中文变量.txt
CALCVAR HUMAN 领取时间 - 2
SAVEVAR HUMAN 领取时间 ..\QuestDiary\数据文件\中文变量.txt
SENDMSG 5 你还有<$human(神秘符石)>块神秘符石在凝结中,请每两小时来领取一次!
break
#ELSESAY
现在还没有到领取时间,还有<$human(计时开始)>分钟请稍后再来!\\
<好的/@exit>

[@神秘符石]
#IF
CHECKVAR HUMAN 正确时间 > 120
#ACT
CALCVAR HUMAN 计时开始 = 120
SAVEVAR HUMAN 计时开始 ..\QuestDiary\数据文件\中文变量.txt
delay 1 @减少时间
break

[@减少时间]
#IF
CHECKVAR HUMAN 计时开始 = 1
#ACT
CALCVAR HUMAN 领取符石 + 1
SAVEVAR HUMAN 领取符石 ..\QuestDiary\数据文件\中文变量.txt
break
#IF
CHECKVAR HUMAN 计时开始 > 1
#ACT
CALCVAR HUMAN 计时开始 - 1
SAVEVAR HUMAN 计时开始 ..\QuestDiary\数据文件\中文变量.txt
delay 60 @减少时间
break
以上是一为原创给大家分享的飘逸传世游戏引擎技术之如何凝结传世高级道具神秘符石脚本全部内容,对于一些没有神秘符石这件道具的服务器来说这个脚本是没有什么作用的,但是对于一些有这件道具的服务器来说,增加这个脚本之后我们会发现整个游戏的玩法瞬间变得高大上起来。

chen1381861 发表于 2022-10-9 05:53:39

太生气了,无法HOLD啦 >_<......

ABC◇◆◇ 发表于 2022-10-9 12:05:38

感恩无私的分享与奉献 :)

jdyuxp12 发表于 2022-10-13 16:47:50

感恩无私的分享与奉献 :)

takashi79 发表于 2022-10-16 19:00:19

淡定,淡定,淡定……

ljdx123 发表于 2022-10-19 08:21:02

真是难得给力的帖子啊。

rabbimeng 发表于 2022-10-21 17:32:33

楼主加油,我们都看好你哦。

apple3302 发表于 2022-10-21 18:40:34

看到这帖子真是高兴!

herenchang 发表于 2022-10-22 01:50:53

看到这帖子真是高兴!

lyb_0000 发表于 2022-10-24 03:11:49

真是被感动的痛哭流涕……
页: [1] 2
查看完整版本: 飘逸传世游戏引擎技术之如何凝结传世高级道具神秘符石脚本