查看: 5125|回复: 18

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

[复制链接]

遠航の猫咪

梦石
3
星屑
26947
在线时间
2423 小时
注册时间
2005-10-15
回帖
987

开拓者

发表于 2018-1-8 01:33:15 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 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
[pre lang="ruby" line="15"]  #--------------------------------------------------------------------------
  # ● 获取独立开关
  #     key : 键
  #--------------------------------------------------------------------------
  def [](key)
#    return @data[key] == true ? true : false
    return @data[key] || false
  end
[/pre]

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

钱箱操作:
1.png
物品箱操作:
2.png
超级箱操作:
3.png
初期物品设置:
4.PNG
事件设置方法举例(更多请打开工程查看):
5.PNG

评分

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

查看全部评分

SailCat (小猫子·要开心一点) 共上站 24 次,发表过 11 篇文章 上 次 在: [2006年01月28日11:41:18 星期六] 从 [162.105.120.91] 到本站一游。
梦石
0
星屑
9292
在线时间
2504 小时
注册时间
2011-5-20
回帖
14521

开拓者

发表于 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
回复

使用道具 举报

遠航の猫咪

梦石
3
星屑
26947
在线时间
2423 小时
注册时间
2005-10-15
回帖
987

开拓者

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

使用道具 举报

梦石
0
星屑
4293
在线时间
789 小时
注册时间
2015-6-27
回帖
62

开拓者

发表于 2018-1-9 15:58:12 | 显示全部楼层
谢谢大佬!那我那个帖子能弄成已经解决的了
鸽子本鸽
回复

使用道具 举报

梦石
0
星屑
4293
在线时间
789 小时
注册时间
2015-6-27
回帖
62

开拓者

发表于 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
鸽子本鸽
回复

使用道具 举报

遠航の猫咪

梦石
3
星屑
26947
在线时间
2423 小时
注册时间
2005-10-15
回帖
987

开拓者

 楼主| 发表于 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] 到本站一游。
回复

使用道具 举报

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

使用道具 举报

梦石
0
星屑
570
在线时间
33 小时
注册时间
2018-7-21
回帖
62
发表于 2018-7-21 19:09:22 | 显示全部楼层
谢谢分享!!
回复

使用道具 举报

梦石
0
星屑
235
在线时间
6 小时
注册时间
2012-3-31
回帖
10
发表于 2018-11-9 21:10:37 | 显示全部楼层
谢谢分享
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部