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

Project1

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

[原创发布] 强大的独立变量+MiniScene!仅1行RGSS+纯事件多箱子系统 v3.0

[复制链接]

Lv5.捕梦者 (版主)

遠航の猫咪

梦石
3
星屑
23201
在线时间
2387 小时
注册时间
2005-10-15
帖子
1166

开拓者

跳转到指定楼层
1
发表于 2018-1-8 01:33:15 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 SailCat 于 2018-1-14 12:51 编辑

现在可以带宝箱功能啦!

@maotouying 应求发布

v3.0更新:
1. 箱子可以设置初期金钱和初期物品,这样就可以和宝箱功能合并~
2. 超级箱的显示优化,最多4位数字的物品数量

v2.0更新:
1. 普通箱子的大小可以用变量自定义(一旦定义好就无法再改变)。
2. 界面优化,改成左箱子,右物品栏形式。
3. 窗口重写,避免某些物品谜之不可用。现在的不可用是无法存取的意思。
4. 操作方式改变,非常人性化:
    普通箱子按C存取当前物品;按B退出;按A一键拿取全部物品。
    超级箱子中按C存取1个,按Ctrl+C存取10个,按X存取所有选中物品,按A一键拿取或一件存放全部物品。

我倒想知道纯事件倒底能做到什么程度,这个复杂度已经赶上大点的Scene了。


对RGSS的修改仅限一行,如下:
Game_SelfSwitches
RUBY 代码复制
  1. #--------------------------------------------------------------------------
  2.   # ● 获取独立开关
  3.   #     key : 键
  4.   #--------------------------------------------------------------------------
  5.   def [](key)
  6. #    return @data[key] == true ? true : false
  7.     return @data[key] || false
  8.   end


其他全部纯事件实现。
Stash.zip (208.01 KB, 下载次数: 270)

钱箱操作:

物品箱操作:

超级箱操作:

初期物品设置:

事件设置方法举例(更多请打开工程查看):

评分

参与人数 3星屑 +150 +3 收起 理由
RyanBern + 150 + 1 很有意思的实现
89444640 + 1 异次元箱!
鑫晴 + 1 塞糖

查看全部评分

SailCat (小猫子·要开心一点) 共上站 24 次,发表过 11 篇文章 上 次 在: [2006年01月28日11:41:18 星期六] 从 [162.105.120.91] 到本站一游。

Lv4.逐梦者

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

开拓者

2
发表于 2018-1-8 08:34:06 | 只看该作者
这个脚本其实更早以前也有人改过发出来了
同样适用于vx和va

点评

不,我是说那个脚本···推箱子什么的,魔塔样板有比较典型的:永久消除事件/地形、触发机关等,仓库系统有很多,存物品有一个xp的多背包系统  发表于 2018-1-8 09:46
纯事件肯定适用于VX,VA的话可不一定……VA的谜之事件解释器。 另外,我在站上搜了半天,大把大把的都是“推箱子”的脚本啊,不是存储物品的脚本  发表于 2018-1-8 09:26
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (版主)

遠航の猫咪

梦石
3
星屑
23201
在线时间
2387 小时
注册时间
2005-10-15
帖子
1166

开拓者

3
 楼主| 发表于 2018-1-9 11:29:37 | 只看该作者
更新2.0版,更改了1.0我都觉得无比难受的操作!!!
SailCat (小猫子·要开心一点) 共上站 24 次,发表过 11 篇文章 上 次 在: [2006年01月28日11:41:18 星期六] 从 [162.105.120.91] 到本站一游。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
4117
在线时间
767 小时
注册时间
2015-6-27
帖子
80

开拓者

4
发表于 2018-1-9 15:58:12 | 只看该作者
谢谢大佬!那我那个帖子能弄成已经解决的了
鸽子本鸽
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
4117
在线时间
767 小时
注册时间
2015-6-27
帖子
80

开拓者

5
发表于 2018-1-9 16:09:13 | 只看该作者
不好意思地问一下。。请问能让箱子里一开始就有某些物品吗,不行的话就算了,麻烦大佬了

点评

我是把@stash[0]=[2,1]之类的放在@size = [$game_variables[1], 1].max的后面和@size.times do 的前面了  发表于 2018-1-14 11:45
你是不是用的@stash.push,算了我发布个通用版吧,也不是很麻烦……  发表于 2018-1-13 19:07
应该说打开之后原本容积的数量会增加物品的数量。。如果本来箱子容积15,有三个物品,拿了之后再打开,容积会变成18  发表于 2018-1-13 18:42
大佬,脚本有一个bug:用@stash给物品箱设置了箱子里原本就有的物品后,拿了物品之后再打开箱子,储存的数量会加上物品的数量。。。比原本变多了  发表于 2018-1-13 18:40
好的,谢谢大佬!  发表于 2018-1-9 16:50
鸽子本鸽
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (版主)

遠航の猫咪

梦石
3
星屑
23201
在线时间
2387 小时
注册时间
2005-10-15
帖子
1166

开拓者

6
 楼主| 发表于 2018-1-14 12:51:27 | 只看该作者
maotouying 发表于 2018-1-9 16:09
不好意思地问一下。。请问能让箱子里一开始就有某些物品吗,不行的话就算了,麻烦大佬了 ...

请下载新版,已更新3.0

点评

好的,谢谢你  发表于 2018-1-14 21:09
SailCat (小猫子·要开心一点) 共上站 24 次,发表过 11 篇文章 上 次 在: [2006年01月28日11:41:18 星期六] 从 [162.105.120.91] 到本站一游。
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
504
在线时间
43 小时
注册时间
2018-2-19
帖子
66
7
发表于 2018-3-10 03:06:49 | 只看该作者
感谢楼主分享。
梦想是谁创造的,梦想是自己创造的。站起来吧。
                      梦想由我们自己来创造。
  无论未来有多么困难,在下都会尽全力走下去。
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
570
在线时间
33 小时
注册时间
2018-7-21
帖子
74
8
发表于 2018-7-21 19:09:22 | 只看该作者
谢谢分享!!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
235
在线时间
6 小时
注册时间
2012-3-31
帖子
10
9
发表于 2018-11-9 21:10:37 | 只看该作者
谢谢分享
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-27 21:16

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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