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

Project1

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

[已经过期] 此楼作废,版主删楼,楼主已同意。

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
35 小时
注册时间
2008-8-4
帖子
154
跳转到指定楼层
1
发表于 2010-8-14 21:47:46 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

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

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

x
本帖最后由 再次封印复活 于 2010-8-31 13:27 编辑

本人脚本方面,不是很懂,所以想不利用任何一句脚本,为正在倒计时的计时器,续加时间或者说是延长时间,请问如何通过事件的形式续加时间。具体实现效果如下:比如说,我在旅馆提前预付了一天房钱(10G/天,10分钟为一天),中途因为某事回到旅馆继续续费1天房钱,此时计时器倒计时时间还剩下5分30秒,通过续费,时间应增加到还剩15分30秒。请问各位前辈朋友们,这种效果怎么实现呢?

Lv1.梦旅人

梦石
0
星屑
50
在线时间
35 小时
注册时间
2008-8-4
帖子
154
13
 楼主| 发表于 2010-8-15 16:58:03 | 只看该作者
不好意思,先不要拆楼,我还是想问一下9楼的你的范例我已学习,按照你的方法要一开始先执行计时器才能实现续时效果,我的意思是在一个事件中实现这种效果,请问还有其他的方法吗?
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

名侦探小柯

梦石
0
星屑
3299
在线时间
3619 小时
注册时间
2006-9-6
帖子
37400

开拓者贵宾第3届短篇游戏大赛主流游戏组亚军第5届短篇游戏比赛亚军

12
发表于 2010-8-15 14:25:43 | 只看该作者
谢谢10楼的,我想请问一下,你是怎么知道一秒等于40帧的啊?从哪里可以查看到呢? ...
再次封印复活 发表于 2010-8-15 14:02

这个很诡异,事件里是20帧一秒的,脚本里竟然是40帧囧。
不过其实我们拿帧来算秒还是不准确的,要是电脑性能不好,FPS不高,这个算法就会不准确了。

点评

刚才点评作废。  发表于 2010-8-15 17:44
答案我也认可了,越前前辈可以给版主回报我已认可了,去领经验吧!另外顺便通知版主,为了减轻服务器压力,把这个楼删掉吧!我已经同意了,不用再通知我了。   发表于 2010-8-15 15:31

评分

参与人数 1星屑 +300 收起 理由
IamI + 300 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
35 小时
注册时间
2008-8-4
帖子
154
11
 楼主| 发表于 2010-8-15 14:02:43 | 只看该作者
本帖最后由 再次封印复活 于 2010-8-15 14:08 编辑

谢谢10楼的,我想请问一下,你是怎么知道一秒等于40帧的啊?从哪里可以查看到呢?

点评

脚本才是40帧的,时间里的等待是20帧一秒。于是我记得在一个帖子里看到过  发表于 2010-8-15 14:12
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

名侦探小柯

梦石
0
星屑
3299
在线时间
3619 小时
注册时间
2006-9-6
帖子
37400

开拓者贵宾第3届短篇游戏大赛主流游戏组亚军第5届短篇游戏比赛亚军

10
发表于 2010-8-15 13:38:50 | 只看该作者
$game_system.timer =$game_variables[2]

计时器的秒数等于二号变量的数值
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
66 小时
注册时间
2010-7-13
帖子
366
9
发表于 2010-8-15 13:37:26 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
49
在线时间
2287 小时
注册时间
2008-8-3
帖子
1505
8
发表于 2010-8-15 13:25:57 | 只看该作者
$game_system.timer = $game_variables[]

点评

用两个变量,换算一下呗  发表于 2010-8-15 13:43
这样不能选天数,只能选秒数~  发表于 2010-8-15 13:38
我们缺乏的不是想象力,而是驾驭想象的能力
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
66 小时
注册时间
2010-7-13
帖子
366
7
发表于 2010-8-15 13:18:06 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
35 小时
注册时间
2008-8-4
帖子
154
6
 楼主| 发表于 2010-8-15 13:10:15 | 只看该作者
本帖最后由 再次封印复活 于 2010-8-15 13:21 编辑

那再怎么通过事件,把事件中的变量复制给这个脚本中的N呢?还是有点不懂哦。难道我要用循环语句进行赋值吗?那样好麻烦啊。我就是想通过事件变量,比如事件页里的变量0001,命名为继续住宿天数,然后给这个“继续住宿天数”的变量赋值为2,然后将这个变量的值赋值给脚本 $game_system.timer = N 中的N 请问该如何实现呢?
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

名侦探小柯

梦石
0
星屑
3299
在线时间
3619 小时
注册时间
2006-9-6
帖子
37400

开拓者贵宾第3届短篇游戏大赛主流游戏组亚军第5届短篇游戏比赛亚军

5
发表于 2010-8-15 12:48:33 | 只看该作者
事件脚本:$game_system.timer += 需要的秒数
这样就是给计时器增加了N秒。
以上脚本中的“需要的秒数”位 ...
再次封印复活 发表于 2010-8-15 12:40

$game_system.timer = N
不就好了 - -b

点评

我的意思是将事件中的变量赋值给这个脚本中的N。不知该如何做。  发表于 2010-8-15 13:11
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-1 16:59

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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