查看: 1451|回复: 4

[有事请教] 问问大佬,我想做一个采集物品的事件

[复制链接]
梦石
0
星屑
190
在线时间
48 小时
注册时间
2020-12-6
回帖
27
发表于 2023-11-5 09:46:33 | 显示全部楼层 |阅读模式
悬赏15星屑已解决
问问大佬,我想做一个采集物品的事件,请问该如何去做。我最开始是用共通开关控制的采集某样物品,然后再用事件关掉这个开关达到一个采集完成的效果,但是这样一来其他的用这个开关控制的事件也会跟随这个一起被无效掉。

最佳答案

查看完整内容

最简单的: 建立事件(例如是矿物),玩家接触调查后获得物品,然后“暂时消除事件”。 效果:收集获得物品后,矿物事件消失,直到你进行一次场景转移,事件会刷新。 稍微拓展一下: 相同地图做另外一个事件,自动执行,用来设置矿物事件的坐标位置,然后“暂时消除事件”。 效果:每次进入该地图,矿物事件会随机出现在你指定的位置,然后找到它并收集, 下次再进入该地图会刷新矿物和其位置。 ...
梦石
0
星屑
3891
在线时间
747 小时
注册时间
2016-1-6
回帖
312
发表于 2023-11-5 09:46:34 | 显示全部楼层
最简单的:
建立事件(例如是矿物),玩家接触调查后获得物品,然后“暂时消除事件”。
效果:收集获得物品后,矿物事件消失,直到你进行一次场景转移,事件会刷新。

稍微拓展一下:
相同地图做另外一个事件,自动执行,用来设置矿物事件的坐标位置,然后“暂时消除事件”。
效果:每次进入该地图,矿物事件会随机出现在你指定的位置,然后找到它并收集,
下次再进入该地图会刷新矿物和其位置。
#搬运工 #插件汉化爱好者 #中年话痨油腻大叔 #零基础代码老白
【论坛内实用MZ插件分享】
我汉化的CGMZ系列 我汉化的其他作者插件
Sun大佬的MZ系列插件
Zel大佬的三十烷MZ汉化系列
107大佬的NRP-MZ汉化系列
更多汉化请查看我发布的主题
回复

使用道具 举报

梦石
8
星屑
6315
在线时间
1177 小时
注册时间
2019-6-22
回帖
313

极短25参与极短24获奖极短23参与

发表于 2023-11-5 09:56:00 | 显示全部楼层
使用独立开关或者复制事件插件
无言。
作品:
UN1L3αSH : http://rpg.blue/thread-494672-1-3.html
回复

使用道具 举报

梦石
0
星屑
2866
在线时间
446 小时
注册时间
2016-9-26
回帖
1175
发表于 2023-11-5 13:45:06 | 显示全部楼层
数组和{},我没有系统学习过,不知道叫啥,但不难,你学会了能做能多事情。
在data文件里很常见的。
回复

使用道具 举报

梦石
0
星屑
962
在线时间
276 小时
注册时间
2023-3-16
回帖
66
发表于 2023-11-5 15:46:03 | 显示全部楼层
没太看明白你的问题,用公共开关来控制采集导致其他采集一个全部资源点都消失吗?你改用一个没人用的公共开关或者直接用独立开关不好吗?
不太确定你的采集事件是个什么类型,采集逻辑本身其实就是个会自动补货的变种宝箱。需要考虑的无非就是限制补货时间或者限制补货量。我直接说说我自己用的实现方法吧,假设你的所有采集都在同一个地图。
第一步设置一个并行公共事件作为采集总量限制,判定变量Y=10(最多采集十个之后必须等一轮刷新)时关闭公共开关A,Y=0,等待X秒后开启公共开关A(大冷却,要限制产出总量的话在这里限制,比如可以设定包里的对应资源越多则等待越久,具体判定可以按需求写)
然后设置采集目标事件,第一页获得什么。获得多少,最后两条写开启独立开关A,Y+1,然后设置第一页事件的出现条件为公共开关S打开,第二页出现条件为独立开关A打开,并行处理,等待N秒后关闭独立开关A(小冷却,标识单个资源点的刷新,意思意思就行,不用搞得太久)。
实际游玩的时候采集一个物品同时变量Y+1,等资源点第二页的事件结束(也就是资源点的小冷却结束),这个资源点变得可以再次采集,当采集到一定程度(Y=10的时候)这个资源整体上被采空了,进入大冷却,所有资源点全部不可采集,等隔段时间X秒后。资源全部恢复了,才能重新开始采集。

回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部