赞 | 0 |
VIP | 0 |
好人卡 | 2 |
积分 | 1 |
经验 | 2621 |
最后登录 | 2016-6-14 |
在线时间 | 46 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 46 小时
- 注册时间
- 2014-3-14
- 帖子
- 37
|
本帖最后由 moe2333 于 2015-5-31 22:30 编辑
题题好像挺可怜的,我来帮你解决吧~
请参照图片里的事件进行设置~
第一个脚本块里的脚本(抱怨一下,事件里的脚本编辑区域实在是太小了...):- timer = 0
- @fish = nil
- while Input.press?(:C)
- Fiber.yield
- timer += 1
- end
- case timer
- when 0..100; @fish = 1
- # 按住C键0到100帧会获得1号物品,以此类推...
- when 101..200; @fish = 2
- when 201..300; @fish = 3
- end
复制代码 第二个:- you_get_a_fish = "你钓到了..." # 成功时的前缀
- fail_message = "啥都没钓着..." # 失败时的提示
- if @fish
- item = $data_items[@fish]
- $game_party.gain_item(item, 1)
- $game_message.add(
- you_get_a_fish + item.name + " * 1!"
- )
- else
- $game_message.add(fail_message)
- end
复制代码 第三个:- if @fish
- RPG::SE.new("Item1", 80, 100).play
- # 成功时播放的SE
- else
- Sound.play_cancel
- # 失败时播放的SE
- end
- @fish = nil
复制代码 触发条件请设置成“按确定键”~
只能更改有注释的地方对应的内容哦~否则后果自负~
有问题的话请告诉我~ |
评分
-
查看全部评分
|