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

Project1

 找回密码
 注册会员
搜索
楼主: 后知后觉
打印 上一主题 下一主题

[原创发布] 游戏更新提示 - 让你的游戏更新后,玩家运行游戏时得到提示~

  [复制链接]

Lv4.逐梦者

梦石
0
星屑
6545
在线时间
1666 小时
注册时间
2008-10-29
帖子
6710

贵宾

跳转到指定楼层
1
发表于 2011-5-20 02:10:26 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 后知后觉 于 2011-5-20 02:38 编辑
    功能:游戏有更新版本时提醒玩家
    作者:后知后觉(66rpg.com)
    版本:Ver 1.0 2011-5-20
    申明:本脚本中包含一个 获取网络数据 和一个 转码 的脚本
          这两个脚本不是我写的,从哪里A来的也忘记了= =b
    使用说明:
        1.在下面写入你的游戏的 ini 文件名
        2.在你的游戏ini文件内写入新的节名 Version 和新项目 version=游戏版本号
          具体可参见范例工程
        3.建立一个txt文档.在该文档内写入如下3组数据.
            version=游戏最新的版本号
            time=最新版本发布的时间
            log=更新的日志
          需要注意的是 log= 右边的内容以及以下的内容全都算是日志内容的一部分
        4.将这个txt文档上传至网络 这里推荐 66rpg 的 FTP
          特别注意的是.你上传以后.
          要确保以后再次上传时.该文档的网络地址不会发生改变.
        5.在下面写入该文档的网络地址
          游戏运行时就会先下载该文档.
          然后获取版本信息与本地ini里的版本信息进行比对
          如果不一样则表示有新版本发布了.
          所以当你发布新版本后需要更新该网络地址处的文档的内容
          并且也要注意在新版本游戏的ini文件里更新那个version=新的版本号


游客,本帖隐藏的内容需要积分高于 3 才可浏览,您当前积分为 0

点评

这么好的东西怎么能沉了呢?人工置顶。这个版块不知道算不算挖坟?  发表于 2013-8-6 21:11

评分

参与人数 8星屑 +1100 +1 收起 理由
939034448 + 1
一箭烂YiJL + 48 整化...这66那个网络API是吧~
血のばら + 6 不解释
54酱 + 24
李光兆 + 6 !!!
z393560612 + 2
连贴大侠 + 14
小传子 + 1000 OMG.

查看全部评分












你知道得太多了

Lv4.逐梦者

梦石
0
星屑
6545
在线时间
1666 小时
注册时间
2008-10-29
帖子
6710

贵宾

2
 楼主| 发表于 2011-6-9 10:47:09 | 显示全部楼层
血のばら 发表于 2011-6-9 07:43
很有趣的系统~就是不知道更新速度如何~呵呵

不是自动更新,只是提示而已。











你知道得太多了

回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
6545
在线时间
1666 小时
注册时间
2008-10-29
帖子
6710

贵宾

3
 楼主| 发表于 2011-6-11 01:25:14 | 显示全部楼层
本帖最后由 后知后觉 于 2011-6-11 01:26 编辑
一箭烂YiJL  + 24 整化...这66那个网络API是吧~

那个脚本我第一次见到是在很久很久以前在《6R之眼》里看到的.
《6R之眼》好像是叶子拿的《谁在灌水》改的.......
年代太久远了.记不清楚了....
那个脚本到底是谁写的也就不清楚了= =











你知道得太多了

回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
6545
在线时间
1666 小时
注册时间
2008-10-29
帖子
6710

贵宾

4
 楼主| 发表于 2012-5-20 16:46:27 | 显示全部楼层
chd114 发表于 2012-5-20 10:29
怎样改才能让更新提示出来后跳出网址?

165 行
def display_yes(ver, time, logs)
下面加打开网页的代码就可以了.











你知道得太多了

回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
6545
在线时间
1666 小时
注册时间
2008-10-29
帖子
6710

贵宾

5
 楼主| 发表于 2012-5-20 23:09:48 | 显示全部楼层
本帖最后由 后知后觉 于 2012-5-20 23:41 编辑
chd114 发表于 2012-5-20 17:03
可是这样的话MS只能找一个固定的网址吧···如果直接转到下载页的话,新浪115这样的肯定会有问题··· ...


游戏发布帖的地址总是固定的吧.
要改的话也简单
先在第 93 行
      u_ver = $2.nil? ? "" : $2
下面加2行
      info.sub!(/(url=)(.+)$/i){""}
      u_url = $2.nil? ? "" : $2

然后把下面 110 行
      display_update(1, u_ver, u_time, logs)
改成
      display_update(1, u_ver, u_url, u_time, logs)

把 117 行
  def display_update(mode, ver, time = "", logs = [])
改成
  def display_update(mode, ver, url, time = "", logs = [])

把 125 行
      display_yes(ver, time, logs)
改成
      display_yes(ver, url, time, logs)

把 165 行
  def display_yes(ver, time, logs)
改成
  def display_yes(ver, url, time, logs)

然后在 165 行下面协商打开网页的代码打开变量 url 就可以了
在上传到网上的 txt 文档里些
url=网址
就可以了.
写在 log=更新日志内容 的上面.

p.s 我没测试.大概就是这样

点评

网页打不开求解释···  发表于 2012-6-22 16:25











你知道得太多了

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-5 07:58

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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