Project1

标题: 养成制作 [打印本页]

作者: wdcs888    时间: 2024-2-9 12:24
标题: 养成制作
求助!我想用rmmv做一个限时7天的养成系统,每天发放10点体力,然后分早上,上午,下午,晚上4次养成(可以自主选择去不同地方,花费不同体力进行养成),中间某些数值或条件达成会穿插一些事件开启新地图。

但是我现在用变量,事件和开关控制只能实现第一天,也没有提示说是第几次(1.2.3.4次分别对应早上下晚四个时间段)因为有的事件只能限定在对应次数出现,我现在有点搞不懂了,有没有大佬能教教,或者用插件能实现也可以

作者: wdcs888    时间: 2024-2-9 12:28
地图1是主地图,通过它去往2345新地图,每一次结束都会回到地图1,然后地图1会提示现在是第几次
我在地图1上设置了一个自动执行事件作为新手引导,但是执行后启用开关,人物就无法进行移动了

作者: May000805    时间: 2024-2-9 12:57
本帖最后由 May000805 于 2024-2-9 13:00 编辑

萌新不懂咋解决你的其他问题但建议大佬出现之前自己研究看看F1帮助文档,并行处理是处理某事件的时候允许同时执行其他事件(人物就会在某些情况下可以移动),自动执行是执行完当前事件之前不允许执行其他事件;
如果我想让人物移动我会条件为“变量v=0”的时候显示新手引导→显示完毕以后v+1,这样就不会再触发这个事件了(无论是自动事件还是并行事件),或者打开一个“新手引导”的开关显示完指导信息以后再关上也可以实现不触发看你具体制作需求_(;3/L;
--
PS不懂有没有脑补或者理解对,你人物在打开开关以后不能移动可能是因为自动执行在不断循环打开开关这个步骤,因为自动执行不允许同时执行其他所以人就不会动(。

作者: 2669483303    时间: 2024-2-17 03:31
现在的萌新都不肯学基础事件应用的吗
用一个变量x统计一天的操作数,用一个变量y统计游戏内的天数,用变量z当每天10点体力。进游戏后的第一个地图玩家碰不到的地方右键快速创建一个宝箱事件把x变量=0,把y变量=0,把z=10。然后把触发改成自动执行,把两面的宝箱图像去掉留空。早上,上午,下午,晚上每次操作后x变量+1,在出门的事件里判断变量x是否=4。是则提示不能出门,否则可以继续行动,每天行动完之后,在床上做一个睡觉事件,把x变量=0,y变量+1,当然你每天发放的10点体力也要在这里z=10,不要用+,因为你不能预判玩家前天有没有把体力用完。在文本框里用/V[x],/V[y],/V[z]可以获取这个变量的数字,做个提示对话事件:当前是第/V[y]天,第/V[x]轮行动,剩余体力/V[z]。要做限定事件也只需判断y是第几天,x是第几轮行动既可
作者: wdcs888    时间: 2024-2-17 22:16
2669483303 发表于 2024-2-17 03:31
现在的萌新都不肯学基础事件应用的吗
用一个变量x统计一天的操作数,用一个变量y统计游戏内的天数 ...

已经解决了,用的公共事件控制的,感谢大佬~





欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1