设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 5435|回复: 17
打印 上一主题 下一主题

[已经解决] 怎么弄个日常任务

[复制链接]

Lv1.梦旅人

梦石
0
星屑
49
在线时间
92 小时
注册时间
2010-11-3
帖子
67
跳转到指定楼层
1
发表于 2012-2-21 18:31:33 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
不知道XP能不能弄日常任务,每天都最多能做n次的,超过n次就会……的。
既然XP能识别系统的时间日期,那么也应该能每到0点就刷新,把某变量改成0,就这么简单。

备注:你可能说:“请善用搜索功能。”我会回答:“我搜过了,没有,百度更没有。”

Lv1.梦旅人

梦石
0
星屑
110
在线时间
323 小时
注册时间
2012-2-20
帖子
236

开拓者

18
发表于 2012-2-25 08:03:36 | 只看该作者
本帖最后由 ArcDriver 于 2012-2-25 08:04 编辑
ftf20202 发表于 2012-2-25 07:46
可以给个范例吗?好让我参考参考,谢谢了


饭粒
时间获取.rar (188.05 KB, 下载次数: 195)

有糖的话求塞糖XD
Glimmer系列应援~

回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
49
在线时间
92 小时
注册时间
2010-11-3
帖子
67
17
 楼主| 发表于 2012-2-25 07:46:21 | 只看该作者
ArcDriver 发表于 2012-2-24 22:05
调用方法都是类似的,Time.now.xxx
这个xxx都有哪些可以按F1查看“Time”部分,说不定能找到些别的需要的 ...

可以给个范例吗?好让我参考参考,谢谢了
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
110
在线时间
323 小时
注册时间
2012-2-20
帖子
236

开拓者

16
发表于 2012-2-24 22:05:29 | 只看该作者
ftf20202 发表于 2012-2-24 21:50
存的是月份么?最重要的是hour,不是month,更不是year,当然也要。

调用方法都是类似的,Time.now.xxx
这个xxx都有哪些可以按F1查看“Time”部分,说不定能找到些别的需要的调用方法。

hour的调用:
Time.now.hour
Glimmer系列应援~

回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
49
在线时间
92 小时
注册时间
2010-11-3
帖子
67
15
 楼主| 发表于 2012-2-24 21:50:29 | 只看该作者
ArcDriver 发表于 2012-2-24 21:36
按我先前帖子里所说:
$game_variables[1] = Time.now.mon
这句话就是把当前系统时间存到变量1里,直接在事 ...

存的是月份么?最重要的是hour,不是month,更不是year,当然也要。
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
110
在线时间
323 小时
注册时间
2012-2-20
帖子
236

开拓者

14
发表于 2012-2-24 21:36:39 | 只看该作者
按我先前帖子里所说:
$game_variables[1] = Time.now.mon
这句话就是把当前系统时间存到变量1里,直接在事件脚本指令里输入这样的语句就能把这个数值存到变量里了。
Glimmer系列应援~

回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
46
在线时间
1527 小时
注册时间
2012-1-12
帖子
1716

贵宾

13
发表于 2012-2-24 21:04:34 | 只看该作者
不是设置了日期+1么
或者你的游戏是没有日期限定?
那只能和系统时间挂钩了
不过就算和系统时间挂钩,玩家也可以通过改系统时间来无限做任务呀。
=。=
                    ↑↑↑↑本人所发帖多为玩笑逗大家一乐,不用太当真↑↑↑↑
-------------------------------------分割线---------------------------------------
                                                      
                                  以下六人为本人爱妃团,严禁NTR
                  iisnowbbh梦回碧落迷糊的安安pigsss
tianlluo
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
49
在线时间
92 小时
注册时间
2010-11-3
帖子
67
12
 楼主| 发表于 2012-2-24 21:00:50 | 只看该作者
那可不可以改成要联网才能做的任务?在网上提取时间?
联网的思路我是这样的:
if 能够连接网络
  提取网上的时间
  变量[100]="网上的时间"
  else
  显示文章:"不能做该任务"
end
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
65
在线时间
17 小时
注册时间
2010-3-6
帖子
16
11
发表于 2012-2-23 18:08:03 | 只看该作者
如果能想办法用数据库存储时间,然后把当前时间做对比,判断超过24小时才能再次做任务,提供一个思路......
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
57 小时
注册时间
2009-7-9
帖子
124
10
发表于 2012-2-23 17:11:33 | 只看该作者
你是要做成网络游戏吗?那就读取服务器的时间好了。
单机的话,不太可能实现,因为系统时间可以任意更改的。
按游戏里的时间算,变量来表示还是可行的。
回复

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-11 05:30

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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