趣文网 > 作文大全

传奇技能 第十六祭:自己写的简单的

2020-11-25 00:10:01
相关推荐

技能献祭,Get 新技能:传奇技能——脚本篇,游戏币兑换脚本-源码解析跟航家学技能,用正式服带你飞,底部有配套学习资源

传奇技能-第十六技

场景:游戏中,我们经常会遇到游戏币的转换,如灵符兑换元宝,灵符兑换金币等。这里给一段兑换脚本源码解析,让你也可以写出漂亮的货币兑换脚本。

本篇目录一、展示部分,完整脚本段二、隐藏部分,完整脚本段

先来看一下效果:

此脚本段分:展示部分(如下图能看到的部分)和隐藏部分(看不到但你点黄字会有动作提示)

展示效果

一、附上脚本源码:展示部分,完整脚本段

[@main]#SAY<沙皇城首席财务官——钱多多/AUTOCOLOR=253> <提供服务:灵符兑赐金(RMB)/AUTOCOLOR=253><----------------------------------------------------------/AUTOCOLOR=250,253,254,241><当前赐金:>{<$GAMEPOINT>/SCOLOR=150} <当前灵符:>{<$GAMEGIRD>/SCOLOR=150} <当前比例 =/SCOLOR=250> <45 :1/SCOLOR=251> <说明/@说明> <兑换1赐金[45]/@45> <兑换2赐金[90]/@90> <兑换3赐金[135]/@135> <兑换4赐金[180]/@180> <兑换5赐金[225]/@225> <兑换6赐金[270]/@270> <提示:本服灵符获取较易,首爆、实物、装备灵符回收、怪物爆出;/SCOLOR=245>

此段解析:

[@main]:以主体@main,开始,必要的;

#Say:意为说,展示的内容部分,可定义格式、颜色值和某功能的实现;

<沙皇城首席财务官——钱多多/AUTOCOLOR=253>:所述内容以"<>"括起来,否则无法定义颜色值。此段格式:展示内容/AUTOCOLOR=颜色值(取值范围0~255);

尖括号"<>":很重要,除定义颜色值,还可以定义其他脚本功能段的实现;

{<$GAMEPOINT>/SCOLOR=150}:这里用到了一对“<>”和一对“{}”,是GOM引擎脚本格式的常用形式,多用于为变量定义颜色值。

<$GAMEPOINT>,为游戏币变量直接调用,意为:当前角色拥有赐金数;

<$GAMEGIRD>,为游戏币变量直接调用,意为:当前角色拥有灵符数;

以上两者,可以在服务端Mir200中的:!Setup.txt,脚本文本中修改游戏币名称。

<兑换1赐金[45]/@45>:兑换1赐金[45],为展示内容;/@45,功能脚本段(隐藏部分)。凡是以此种格式写入的脚本段,默认展示为黄字,无需定义颜色(因黄字习惯为可以点击)

以[@45],为开头,关联展示部分中的”/@45”,下面写此脚本段要实现的动作。

二、隐藏部分,完整脚本段:

[@45]#IFCHECKGAMEGIRD > 44#actGAMEGIRD - 45GAMEPOINT + 1INC U13 1INC G13 1MESSAGEBOX 1.恭喜你,兑换成功!!2.你已累积贡献:<$STR(U13)>GuildNoticeMsg 249 0 [沙城头条]:恭喜【%s】通过[钱多多]将灵符兑换为赐金,沙皇城累积贡献+1,人物赐金增加1GOTO @main#ELSEACTMESSAGEBOX 抱歉,你灵符不足无法兑换!!BREAK[@90]#IFCHECKGAMEGIRD > 89#actGAMEGIRD - 90GAMEPOINT + 2INC U13 2INC G13 2MESSAGEBOX 1.恭喜你,兑换成功!!2.你已累积贡献:<$STR(U13)>GuildNoticeMsg 249 0 [沙城头条]:恭喜【%s】通过[钱多多]将灵符兑换为赐金,沙皇城累积贡献+2,人物赐金增加2GOTO @main#ELSEACTMESSAGEBOX 抱歉,你灵符不足无法兑换!!BREAK[@135]#IFCHECKGAMEGIRD > 134#actGAMEGIRD - 135GAMEPOINT + 3INC U13 3INC G13 3MESSAGEBOX 1.恭喜你,兑换成功!!2.你已累积贡献:<$STR(U13)>GuildNoticeMsg 249 0 [沙城头条]:恭喜【%s】通过[钱多多]将灵符兑换为赐金,沙皇城累积贡献+3,人物赐金增加3GOTO @main#ELSEACTMESSAGEBOX 抱歉,你灵符不足无法兑换!!BREAK[@180]#IFCHECKGAMEGIRD > 179#actGAMEGIRD - 180GAMEPOINT + 4INC U13 4INC G13 4MESSAGEBOX 1.恭喜你,兑换成功!!2.你已累积贡献:<$STR(U13)>GuildNoticeMsg 249 0 [沙城头条]:恭喜【%s】通过[钱多多]将灵符兑换为赐金,沙皇城累积贡献+4,人物赐金增加4GOTO @main#ELSEACTMESSAGEBOX 抱歉,你灵符不足无法兑换!!BREAK[@225]#IFCHECKGAMEGIRD > 224#actGAMEGIRD - 225GAMEPOINT + 5INC U13 5INC G13 5MESSAGEBOX 1.恭喜你,兑换成功!!2.你已累积贡献:<$STR(U13)>GuildNoticeMsg 249 0 [沙城头条]:恭喜【%s】通过[钱多多]将灵符兑换为赐金,沙皇城累积贡献+5,人物赐金增加5GOTO @main#ELSEACTMESSAGEBOX 抱歉,你灵符不足无法兑换!!BREAK[@270]#IFCHECKGAMEGIRD > 269#actGAMEGIRD - 270GAMEPOINT + 6INC U13 6INC G13 6MESSAGEBOX 1.恭喜你,兑换成功!!2.你已累积贡献:<$STR(U13)>GuildNoticeMsg 249 0 [沙城头条]:恭喜【%s】通过[钱多多]将灵符兑换为赐金,沙皇城累积贡献+6,人物赐金增加6GOTO @main#ELSEACTMESSAGEBOX 抱歉,你灵符不足无法兑换!!BREAK

此段,以[@270],为解析段:其他类同

基本脚本书写格式不讲了,在第四篇的脚本逻辑中有介绍。

CHECKGAMEGIRD > 269,检查角色拥有灵符数是否大于269;

GAMEGIRD - 270,如果满足#IF中的条件,则拿走灵符270;

GAMEPOINT + 6,人物赐金,增加6;

INC U13 6,意为,私人变量U13递增+6;

INC G13 6,意为,全局变量G13递增+6

MESSAGEBOX,弹出对话框提示

GuildNoticeMsg,公屏系统提示信息

GOTO @main,转到主体@main,此处可理解为,执行完成刷新展示部分内容;

#ELSEACT,当不满足#IF中的条件时,执行的内容;

BREAK,结束。

如果你也想GET到这门技能,不妨关注一波,私信回复关键词“天赐”,获取配套技能资源(基础版本+完整补丁+DBC数据库+常用工具),助你学而有货!

下一篇:传奇技能,第十七祭:沙城捐献系统脚本段源码及解析

技能献祭:看到献祭二字,你的脑海中可能会出现电影中的场景:宗教祭祀、祈求神明、献祭给神兽,是一个与恐怖氛围相连的词。但一款现象级游戏,赋予了它新的定义,如果你玩过《王者荣耀》就不会对雅典娜献祭流打法有所陌生。献祭流打法:直接看是送人头,内涵地看是断三路兵线,快速强大自己的同时,为三路队友争取线上优势,将兵线优势发挥到何种程度,全看队友造化。引申到技能献祭:直接看是送技能,内涵地看是强大自身寻找动力,这个动力是分享技能,这过程是你受益我受益,何乐不为!!大家好,我叫李家航,此名是算命先生起的,家里人迷信,说我五行缺火又缺水,故得此名。而后又分享技能,故以“航家”自居,不喜勿喷!!如果你想看几行字,Get 到新技能,不妨关注一波,不亏。

阅读剩余内容
网友评论
相关内容
延伸阅读
小编推荐

大家都在看

网课自律作文 英语作文我最难忘的人 关于地震的英语作文 我的叔叔作文600字 高中作文英语 秋天三百字作文 我心中的六一作文400字 优作文 四年级期中考试作文 特殊的爱作文 令我遗憾的一件事作文 我的宠物作文300字 我的理想作文800字 新 作文 初中作文800字作文大全 狼作文600字 颂祖国作文 野营英语作文 描写布达拉宫的作文 丰富的假期生活作文 朋友二三事作文 五年级上册1单元作文 healthylife作文 我是中学生作文700字 柿子树作文600字 我不想长大作文700字 第二次作文800字 成人高考作文600字 一个拥抱作文400字 往事悠悠作文