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

Project1

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

请问黑暗圣剑里的药草可以反复采摘的效果怎么做的?

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
3 小时
注册时间
2007-6-8
帖子
505
跳转到指定楼层
1
发表于 2008-5-29 22:03:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
药草可以反复采摘 ~~~
版务信息:本贴由楼主自主结贴~
囧...总算是有图片菜单了, 我不是X党!!!强烈抗议!
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-5-21
帖子
32
2
发表于 2008-5-29 22:09:36 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
3 小时
注册时间
2007-6-8
帖子
505
3
 楼主| 发表于 2008-5-29 23:46:48 | 只看该作者
以下引用0飘絮0马甲于2008-5-29 14:09:36的发言:

设置几个条件不就行了
要有时间间隔就用公共事件并行处理,到一定时间再打开上面的条件开关

我要的是脚本 不是公共事件...我看柳柳好像是用了脚本的..但是那个实在看不懂 呃(其他的也看不懂..脚本盲)
囧...总算是有图片菜单了, 我不是X党!!!强烈抗议!
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-5-21
帖子
32
4
发表于 2008-5-29 23:50:39 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
93 小时
注册时间
2008-5-16
帖子
745
5
发表于 2008-5-30 01:46:31 | 只看该作者
采摘完 暂时删除本事件
切换地图后 在回来又返回刚才的事件了吧
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
18 小时
注册时间
2008-5-16
帖子
280
6
发表于 2008-5-30 02:27:31 | 只看该作者
def initialize
if @date[你的开关id] = ture
   @timer_working = true
   @timer = 100          #可自己设
   end
case @timer
when 0
   @date[你的开关id] = false
   @timer_working = false
前提是你要在草药哪里设一个系统开关。
一拿草药开关打开。
N秒后开关关闭。你就又有草药拿了。
顺便说一下,柳柳的那个是由事件组成的。
具体实现方法不是一两句话能说的清的。
它是将那草药和游戏进程结合了。想说明相当困难。
用我这个方法有缺陷,你要将Sprite_Timer中的self.bitmap.font.color.set(255, 255, 255)
里面的255全改成0.这样计时器就看不见了。
要是有问题请提出来。
大坑在我们的心中
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
20 小时
注册时间
2005-10-24
帖子
1571
7
发表于 2008-5-30 03:29:09 | 只看该作者
  游戏进程控制一切
  先设置个进程变量来表示游戏的进度,然后当这个进度为几的时候能采集
  比如:你能采集草药时候的进度为10,然后写当进度为20的时候能采集----于是就有了效果:某些时候能采集,某些时候不能采集.

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
3 小时
注册时间
2007-6-8
帖子
505
8
 楼主| 发表于 2008-5-30 15:55:30 | 只看该作者
以下引用sizz123于2008-5-29 19:29:09的发言:

游戏进程控制一切
先设置个进程变量来表示游戏的进度,然后当这个进度为几的时候能采集
比如:你能采集草药时候的进度为10,然后写当进度为20的时候能采集----于是就有了效果:某些时候能采集,某些时候不能采集.

我想用时间控制...240秒后可以重新采摘....
囧...总算是有图片菜单了, 我不是X党!!!强烈抗议!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
3 小时
注册时间
2007-6-8
帖子
505
9
 楼主| 发表于 2008-5-30 16:03:13 | 只看该作者
以下引用地狱的蓝炎于2008-5-29 18:27:31的发言:

def initialize
if @date[你的开关id] = ture
  @timer_working = true
  @timer = 100          #可自己设
  end
case @timer
when 0
  @date[你的开关id] = false
  @timer_working = false
前提是你要在草药哪里设一个系统开关。
一拿草药开关打开。
N秒后开关关闭。你就又有草药拿了。
顺便说一下,柳柳的那个是由事件组成的。
具体实现方法不是一两句话能说的清的。
它是将那草药和游戏进程结合了。想说明相当困难。
用我这个方法有缺陷,你要将Sprite_Timer中的self.bitmap.font.color.set(255, 255, 255)
里面的255全改成0.这样计时器就看不见了。
要是有问题请提出来。

这脚本如何使用?
囧...总算是有图片菜单了, 我不是X党!!!强烈抗议!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
18 小时
注册时间
2008-5-16
帖子
280
10
发表于 2008-5-30 16:37:49 | 只看该作者
{/pz}
我劝你还是用事件吧!也可以用时间控制。
使用定时器:

我弄错了,执行条件是并行处理。你改一下就行了:

按以上方法做4分钟后就会有草药拿。这跟我的脚本用处是一样的。
你只要将Sprite_Timer中49行的self.bitmap.font.color.set(255, 255, 255)
里面的255全改成0.这样计时器就看不见了。
大坑在我们的心中
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-8-2 12:20

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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