THE NVL Maker

 找回密码
 注册
搜索
查看: 5752|回复: 4

[系统修改] 每日打卡怎么实现,谢谢!

[复制链接]

12

主题

38

帖子

0

精华

游戏开发者

积分
38
发表于 2021-12-30 18:55:47 | 显示全部楼层 |阅读模式
本帖最后由 fanzhen02 于 2021-12-30 19:17 编辑

D大,本小白琢磨好久,每日打卡(签到)还是搞不定,想想得调用系统时间,能给个范例么?
1、点击签到图片——今天不能再打卡这个任务,同时显示另一张签到完成

2、过了凌晨零点之后,新游戏或者读档到这个KS文件,又能点击签到图片打卡了。

按钮、表达式都会了,就这个实在是学的一头雾水,能帮我写个范例么?我能套用着往下进行……

@selstart hidemes="1" hidesysbutton="1"
@locate y="500" x="440"
@selbutton over="140tt602" normal="140tt601" on="140tt603" text="签到完成" exp="f.签到+=1,f.修炼值+=1" enterse="kaizan-system02.wav" storage="xx111.ks"
@selend
@clsel


谢谢D大!


回复

使用道具 举报

16

主题

1003

帖子

0

精华

管理员

Rank: 9Rank: 9Rank: 9

积分
1024
发表于 2021-12-30 19:21:26 | 显示全部楼层
俩标签,一个允许打卡,一个打卡完成。点击按钮跳到打卡完成。通过计时器调用允许打卡。
*打卡完成
在这里替换按钮为图片
将f.打卡日设定为当前系统日期(取得日期范例见下)
启动计时器

*允许打卡
在这里替换图片为按钮
关闭计时器

下面是范例。
回复

使用道具 举报

16

主题

1003

帖子

0

精华

管理员

Rank: 9Rank: 9Rank: 9

积分
1024
发表于 2021-12-30 19:31:34 | 显示全部楼层
[iscript]
//检查时间函数
function checkTime()
{
//取得系统时间范例(日期)
        var time=new Date();
        var day=time.getDate();
//记录的打卡日已过,跳转到允许打卡处理
        if (day>f.打卡日) kag.process(,"*允许打卡");
}

//建立并启动计时器范例(打卡后调用,开始检查时间)
f.计时器=new Timer(checkTime, "");
f.计时器.interval = 1000;
f.计时器.enabled=true;

//关闭计时器范例(恢复打卡后调用)
f.计时器.enabled=false;
delete f.计时器;
[endscript]
回复

使用道具 举报

12

主题

38

帖子

0

精华

游戏开发者

积分
38
 楼主| 发表于 2021-12-31 10:32:16 | 显示全部楼层
感谢D大,不过我在这块实在太笨,即便给我了金钥匙,我也找不到门在哪?范例都不知道怎么用.

要不这次就麻烦D大一次,直接把这俩KS帮我写了,卡这里好久了,先谢谢了!!!

目前第一个签到页面XX
;--------------------------------------------------
;xx.ks
;--------------------------------------------------
*start
@bg storage="Sample_LOGO"
@selstart
@locate y="400" x="200"
@selbutton normal="qq111" text="签到" storage="xx1.ks"
@selend

第二个签到完成页面XX1
;--------------------------------------------------
;xx1.ks
;--------------------------------------------------
*start
@bg storage="cg_01"
@selstart
@locate y="400" x="200"
@selbutton normal="qq222" text="签到完成" exp="f.签到+=1,f.修心值+=1,f.修炼值+=1" storage="xx.ks"
@selend

拜托拜托


回复

使用道具 举报

16

主题

1003

帖子

0

精华

管理员

Rank: 9Rank: 9Rank: 9

积分
1024
发表于 2021-12-31 16:24:31 | 显示全部楼层
这不是范例,已经是直接能用的代码了。如果没看懂那就是需要看一下在KS脚本里怎么调用TJS。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|nvlmaker

GMT+8, 2024-5-29 03:06 , Processed in 0.010975 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表