站内搜索

搜索
热搜: 活动 交友 discuz

iFAction 世界需要你的想象力!

[请帮忙] 如何用变量获取时间呢?

1

主题

2

帖子

26

积分

iF元素粒

Rank: 2

积分
26
发表于 2021-5-3 20:54:30 | 显示全部楼层 |阅读模式
这个应该是用到脚本的?求解

3

主题

60

帖子

2036

积分

iF城镇

Rank: 6Rank: 6

积分
2036
发表于 2021-5-3 23:52:06 | 显示全部楼层
本帖最后由 1084736768 于 2021-5-3 23:55 编辑

new Date().getFullYear() //获取年份
new Date().getMonth() + 1 //获取月份,因为月份是从0开始,所以要+1
new Date().getDate() //获取天数
new Date().getHours() //获取小时
new Date().getMinutes() //获取分钟
new Date().getSeconds() //获取秒
new Date().getMilliseconds() //获取毫秒

如果觉得脚本获取时间麻烦,也可以买官方MOD触发器扩展包3,里面指令直接获取时间。

1

主题

2

帖子

26

积分

iF元素粒

Rank: 2

积分
26
 楼主| 发表于 2021-5-5 12:05:06 | 显示全部楼层
1084736768 发表于 2021-5-3 23:52
new Date().getFullYear() //获取年份
new Date().getMonth() + 1 //获取月份,因为月份是从0开始,所以要+1
...

请教一下大佬,这个脚本获取之后怎么让变量获取呢,比如我想让1号变量获得当前的月份,并且在文本中显示,这个怎么做呢?

3

主题

60

帖子

2036

积分

iF城镇

Rank: 6Rank: 6

积分
2036
发表于 2021-5-5 15:19:05 | 显示全部楼层
RV.GameData.value[1] //得到ID1变量,如果数字是2就是ID2变量

RV.GameData.value[1]=new Date().getMonth() + 1 //把月份赋值给ID1变量

在文本中可以用 \v[1] 来显示ID1变量内容,例如在文章中填入 现在是\v[1]月 ,按照现在月份那么游戏里就会显示 现在是5月

在界面的文本控件里也是可以这样填的



评分

参与人数 1金钱 +9 收起 理由
唐家耗子 + 9 很给力!

查看全部评分

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

本版积分规则

联系我们
QQ群:977585123
iFAction下载
Windows客户端
反馈
意见建议
iFAction

iFAction

京ICP备15053274号-1

Powered by Discuz! X3.4 © 2001-2013 Comsenz Inc.