小怪聊生活手把手教你写每日签到奖励传奇脚本( 二 )
你得是动态获取吧?第一天你可以这么写1 , 2行 , 第二天 , 得是2 , 3行 , 你怎么办?
我们要用累计签到天数为奖励行数 。
因为数字型变量默认是0 , 而取指定行起始是1的索引 , 所以我们需要用一个临时变量去记录行号 。
#ifEQUALU810#actMOVP1001#elseactMOVP100我们判断 , 如果你是个新人 , 从没领取过 , 那么U81默认就是0 , 取0行的内容是随机取 , 我们得从1开始取 , 所以进行了判断 , 如果U81是0 , 则P100等于1 , 否则P100就是累计签到的那个数 。
继续 , 我们用P100作为取的行数 , 就需要改代码了 。
GETRANDOMLINETEXT..QuestDiary小怪脚本数据加载每日签到奖励.txtS92INCP1001GETRANDOMLINETEXT..QuestDiary小怪脚本数据加载每日签到奖励.txtS93我们看 , 第一行代码 , P100最小是1 , 对吧 , 那么后面跟了个INC , INC是什么意思来着?值相加 , 这里意思是 , P100=P100+1 。 换句话讲 , 就是取下一行行号的意思 。
完整代码:
[@main]#ifEQUALJ41#actMOVS94#elseactMOVS94#ifEQUALU810#actMOVP1001#elseactMOVP100#if#actMOVS92MOVS93GETRANDOMLINETEXT..QuestDiary小怪脚本数据加载每日签到奖励.txtS92INCP1001GETRANDOMLINETEXT..QuestDiary小怪脚本数据加载每日签到奖励.txtS93#say---------------------------------------------------------其中我们做了一个MOVS92和MOVS93 , 这里是初始化变量的意思 , 为什么初始化?如果不初始化 , 有可能上次打开的记录下来 , 后续没有读出来的内容 , 那么这个变量就是有值的对吗?显示的时候可能就不准确了 。
至此 , 界面可以正常显示了 。
文章图片
好 , 我们要开始领签到奖励了 。
[@签到奖励]#ifEQUALJ41#actsendmsg7【每日签到】对不起 , 今天你已经领过了每日签到奖励 , 请明日再来!break#if#actGETRANDOMLINETEXT..QuestDiary小怪脚本数据加载每日签到奖励.txtS92give1MOVJ41INCU811sendmsg0【每日签到】领取了第天每日奖励 , 获得一个!goto@main我们用J4变量来保存领取状态(J变量每晚12点自动清0) 。 J4默认是0 , 如果我们先判断如果J4=1 , 那么就发送一句话提示你已经领过了 , 这里加了一个break就是跳出不会继续执行下去的意思 。
然后 , 我们又重新读取了指定行 , 为什么呢 。 因为有人将界面不动 , 等第二天再领 , 变量奖励物品名字是不变的 , 容易重复刷 。
然后我们记录J4=1 , U81累计领取天数+1 , 再将界面返回刷新 , 就可以实时显示领取后的界面了 。
所有奖品显示的小扩展其实写到这里 , 想实现这个脚本的你完全可以写出这个小功能了 , 原理其实就很简单 , 从1或当前累计签到值开始 , 显示今天到未来7天的奖励 。 原理就是递增行号 。 还是写脚本吧 。
[@查看签到奖励]#if#actMOVS94MOVP100GETRANDOMLINETEXT..QuestDiary小怪脚本数据加载每日签到奖励.txtS92INCS94第天:INCP1001GETRANDOMLINETEXT..QuestDiary小怪脚本数据加载每日签到奖励.txtS92INCS94第天:INCP1001GETRANDOMLINETEXT..QuestDiary小怪脚本数据加载每日签到奖励.txtS92INCS94第天:INCP1001GETRANDOMLINETEXT..QuestDiary小怪脚本数据加载每日签到奖励.txtS92INCS94第天:INCP1001GETRANDOMLINETEXT..QuestDiary小怪脚本数据加载每日签到奖励.txtS92INCS94第天:INCP1001GETRANDOMLINETEXT..QuestDiary小怪脚本数据加载每日签到奖励.txtS92INCS94第天:INCP1001GETRANDOMLINETEXT..QuestDiary小怪脚本数据加载每日签到奖励.txtS92INCP1001INCS94第天:#say最终实现效果(样式没写 , 自己写写吧):
- 沉鱼爱生活王者荣耀:这几款KPL限定皮肤分别代表了谁?你都知道吗
- 深圳潮生活《猫和老鼠》官方手游2020年度城市挑战赛
- 凉小怪动漫社大神们自己动手,各位感觉可还行?,假面骑士01:官方不给新形态
- 「李白」王者荣耀:李白王昭君官方CP婚后生活,这故事太精彩了!
- 魔王手底下600个小怪新传奇国际米兰名宿贝尔戈米明日上架实况足球手游国服
- 【祖玛】热血传奇:比祖玛教主还难见上一面的是个小怪,一看爆率明白了
- 游侠网或为''低碳生活'',《模拟人生4》今晚公布新的扩展DLC
- 燕红聊生活国王将迎来皇后?拭目以待,《剑与远征》蛛丝马迹前瞻新联动角色
- 游戏主战绩超鬼,Alan、小怪兽Carry全场,绝地呆妹儿参与五五开黑节
- 生活管家婆 《凌天仙侠手游》一转任务,仙侠手游:捉妖进阶班