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

Project1

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

[交流讨论] 有没有办法做出这样的道具?

[复制链接]

Lv3.寻梦者

梦石
0
星屑
4638
在线时间
684 小时
注册时间
2013-1-18
帖子
710
跳转到指定楼层
1
发表于 2022-5-30 14:46:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
某个道具使用或者移除以后,即便不存档,也会永久消失?
比如我有道具A,使用以后,不存档,然后读之前拥有道具A的档,这时候道具A也不见了。
当然如果存档了,道具A也不见了。
这种特殊道具可以做到吗?

Lv4.逐梦者

梦石
0
星屑
11170
在线时间
2066 小时
注册时间
2013-6-10
帖子
1516
2
发表于 2022-5-30 14:59:59 | 只看该作者
或许你需要全局变量插件。
https://rpg.blue/forum.php?mod=viewthread&tid=393737
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
4638
在线时间
684 小时
注册时间
2013-1-18
帖子
710
3
 楼主| 发表于 2022-5-30 15:06:29 | 只看该作者
本帖最后由 nhycs01 于 2022-5-30 17:10 编辑



这个全局变量好像和MOG的跨存档变量类似。

我想要的效果是这样的:
游戏开了两个存档:A和B
在存档B内打开某个开关,存档A就可以获得某件物品
这个用跨存档变量很容易实现。

但是,问题也在这里。

如果在存档B打开某个开关以后,不存档,返回存档A,这时候跨存档开关生效,存档A得到了物品。
这时候我把存档A保存,再去存档B,因为之前没有存档,所以存档B内的开关依然可以开启。

如此反复,相当于存档A就可以无限获得物品了。

点评

感谢两位的思路!  发表于 2022-5-31 17:42
大于等于1无法使用,打漏了,不知道阔不阔以  发表于 2022-5-30 20:15
这个物品绑定一个变量?使用后变量+1,变量大于1无法使用  发表于 2022-5-30 20:13
看样子存档B的剧情流程是在存档A之后。那你能不能在存档B的时候,打开那个跨存档开关之前判断一下那个物品的数量,如果已经有了就不打开开关了  发表于 2022-5-30 18:21
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
39009
在线时间
5716 小时
注册时间
2006-11-10
帖子
6618
4
发表于 2022-5-31 10:01:26 | 只看该作者
既然你知道跨档变量, 那直接用它作为判定就行了
例如, 把一个跨档变量a 当做该道具的判断
当a == 0 时, 没有获得过道具, 在任何存档都可以得到 入手后 a = 1
然后给道具绑个公共事件, 使用后 a = 2

在新游戏/读档的地方加个判定(不会加就在每个会读档进入的地图里加个自动执行去判定或者用公共事件判定)
当 a == 1 且道具数量为0 时 表示其他存档已经入手过但这个存档没有, 直接让道具+1
当a == 2 且道具数量不为0时, 表示已经在其他存档用了, 但是这个存档没用过, 直接让道具 -1

回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
4638
在线时间
684 小时
注册时间
2013-1-18
帖子
710
5
 楼主| 发表于 2022-5-31 17:45:37 | 只看该作者
灯笼菜刀王 发表于 2022-5-31 10:01
既然你知道跨档变量, 那直接用它作为判定就行了
例如, 把一个跨档变量a 当做该道具的判断
当a == 0 时, 没 ...

这个方法似乎可行,非常感谢,我去试试!
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
992
在线时间
108 小时
注册时间
2022-7-2
帖子
149
6
发表于 2022-7-6 23:34:57 | 只看该作者
66666666666
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-14 10:49

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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