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

Project1

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

[原创发布] 定时领取物品。

[复制链接]

Lv2.观梦者 (暗夜天使)

万兽

梦石
0
星屑
597
在线时间
2271 小时
注册时间
2006-11-4
帖子
4868

贵宾

跳转到指定楼层
1
发表于 2013-8-9 02:52:20 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 弗雷德 于 2013-8-9 02:57 编辑

每日礼包.rar (189.36 KB, 下载次数: 231)
XP提问区有人问到这个系统,觉得挺有意思的,就写了一个。
因为是读取当前时间作判断的,所以就没必要放效果图了。
脚本很简单,总共就十几行的事,不过为了方便小白,所以就写成了插件。
首先将脚本复制在main之上,之后自己设定脚本中的内容。
GDSWITCH = 49  #是否可以接受礼包的开关
RXNAME = "xxx" #存档名字不要去掉双引号!
WTIME = 10 #默认间隔10秒,一天是86400秒

事情设定如图所示,开关根据脚本中的设定修改就可以了。


不过实在不明白这个系统放在单机游戏中有什么意义……可能还是有人会跟那个提问者有一样的奇葩想法吧……

点评

具体还是需要按情况修改,总不可能一直读取....俺都忘了  发表于 2013-8-9 14:07
主要难点是找一个稳定的静态(貌似是这么说吧)时间的网站,找到就简单了,读取后split劈啊劈就出来了  发表于 2013-8-9 14:06
@熊叔 俺以前写过读取时间的脚本,在END66RPG的贴子里,不过号被封了- -  发表于 2013-8-9 14:04
读取网络时间这个真未研究过,不会。熊叔可以请教一下大触们,比如S叔,肥皂蛋或者晴兰等。  发表于 2013-8-9 10:43

评分

参与人数 2星屑 +210 收起 理由
2000zs66rpg + 10 你的菜单颜色好特别,怎么弄的.
怪蜀黍 + 200 好吧,我捣乱了,我赔偿还不行吗?.

查看全部评分

Lv3.寻梦者

梦石
0
星屑
3846
在线时间
1966 小时
注册时间
2013-1-3
帖子
9536
2
发表于 2013-8-9 05:36:37 | 只看该作者
熊叔真厉害,研究一下
《宿愿·寻剑篇》正式版已经发布!快去看看!点击进入论坛发布贴
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
568 小时
注册时间
2012-9-7
帖子
611
3
发表于 2013-8-9 08:57:44 | 只看该作者
我觉得如果要说唯一的意义的话——设置一个随机领取内容的效果,防止玩家SL大法
真是这样的话,要么道具不是很重要 = 闲着蛋疼
重要道具的话 = 破坏平衡+流失玩家
总之跟熊叔说一样,一个没什么很大意义的东西
FTM正式版已经发布,点击图片开启传送门
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
12840
在线时间
1458 小时
注册时间
2012-7-24
帖子
1302
4
发表于 2013-8-9 09:03:40 | 只看该作者
熊叔威武啊~~~~~抱走了

欢迎大家加我
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
141 小时
注册时间
2013-5-24
帖子
58
5
发表于 2013-8-9 09:49:08 | 只看该作者
支持一下。
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
690
在线时间
791 小时
注册时间
2011-10-20
帖子
2394

开拓者

6
发表于 2013-8-9 09:49:27 | 只看该作者
俺来找茬:tb = Time.now
会出现可怕的后果。。(不爆光了
你需要使用http读取列如百度之类的时间aspphp进行匹配之后获取准确时间

点评

另求方法。  发表于 2013-8-9 10:46
不会网络。  发表于 2013-8-9 10:38
欢迎点此进入我的egames.wink.ws,有RMQQ堂等

[url=http://rpg.blue/thread-317273-1-1.html]短篇八-赶选

http://yun.baidu.com/share/link?shareid=2158225779&uk=169642147&third=0


历险ARPG赢回你的疆域新的战斗模式?…………点击这里:[宋乱贼狂 for QQ堂]
http://rpg.blue/group-368-1.html
programing ....?
[url=http://rpg.blue/thrd-234658-1-1.html]
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (版主)

八宝粥的基叔

梦石
0
星屑
4684
在线时间
5240 小时
注册时间
2009-4-29
帖子
14318

贵宾

7
发表于 2013-8-9 10:01:58 | 只看该作者
  1. tb = Time.now
复制代码
大家快来修改系统时间,疯狂领取游戏礼包!
顺便支持熊叔了!

点评

另求读取网络时间怎么写?  发表于 2013-8-9 10:41
P叔你捣乱……  发表于 2013-8-9 10:38
《逝去的回忆3:四叶草之梦》真情发布,欢迎点击图片下载试玩喵。

《逝去的回忆3》的讨论群:
一群:192885514
二群:200460747
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
95 小时
注册时间
2010-7-30
帖子
74
8
发表于 2013-8-9 11:24:36 | 只看该作者
我觉得这个似乎挺有用的。。。

点评

什么心态……  发表于 2013-8-9 11:28
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
9280
在线时间
2504 小时
注册时间
2011-5-20
帖子
15389

开拓者

9
发表于 2013-8-9 11:50:02 | 只看该作者
不同档位的话定时领取会不会时间乱套?
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1624
在线时间
1609 小时
注册时间
2007-8-28
帖子
3253

第3届短篇游戏大赛主流游戏组冠军第1届Title华丽大赛新人奖

10
发表于 2013-8-9 17:22:48 | 只看该作者
本帖最后由 柳之一 于 2013-8-9 17:24 编辑

rm端
RUBY 代码复制
  1. module Wininet
  2.   module_function
  3.   def get_http_request(url)
  4.     internetOpen = Win32API.new("wininet.dll","InternetOpen","plppl","l")
  5.     internetOpenUrl = Win32API.new("wininet.dll","InternetOpenUrl","lppllp","l")
  6.     internetReadFile = Win32API.new("wininet.dll","InternetReadFile","lplp","i")
  7.     internetCloseHandle = Win32API.new("wininet.dll","InternetCloseHandle","l","l")
  8.  
  9.     buffer_size = 1024
  10.  
  11.     return_buffer = ''
  12.  
  13.     session = internetOpen.call('RGSS Agent',1,nil,nil,0)
  14.     file = internetOpenUrl.call(session,url,nil,0,0,0)
  15.     loop do
  16.       buf = ' ' * buffer_size
  17.       n = 0
  18.       out = [n].pack('i!')
  19.       result = internetReadFile.call(file,buf,buffer_size,out)
  20.       n = out.unpack('i!')[0]
  21.       if result and n == 0
  22.         break
  23.       end
  24.       return_buffer += buf[0,n]
  25.     end
  26.     internetCloseHandle.call(file)
  27.     internetCloseHandle.call(session)
  28.  
  29.     return return_buffer
  30.   end
  31. end

服務端time.php
PHP 代码复制
  1. <?php
  2. echo "<time>".date("Y-m-d")."</time>";
  3. ?>


url = ''http://www.xxx.com/time.php'
page = Wininet.get_http_request(url)
if page =~ /<time>(.*)<\/time>/i
  p $1
end

评分

参与人数 1星屑 +49 收起 理由
弗雷德 + 49 谢谢!

查看全部评分

“我推荐你一个游戏吧,avg的,剧情特感人”
“我擦,都是文字图片的游戏有啥好玩的,连个战斗都没有!”
“我推荐你一个游戏吧,rpg的,战斗也新颖”
“我擦,怎么米有作i弊器?“
”你不是喜欢战斗么?”
“不,我是剧情党!!”

继续阅读请点击
http://rpg.blue/blog-53316-10027.html
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-24 07:00

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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