Project1
标题: YEP 独立变量 怎么全部增加? [打印本页]
作者: szmx 时间: 2022-5-8 15:34
标题: YEP 独立变量 怎么全部增加?
比如我给全部的独立变量统一每天加一,我大地图的工厂就每天供应一的货物,然后各处都可以取走一个。
作者: szmx 时间: 2022-5-8 15:45
或者范围增加的指令也可以
作者: szmx 时间: 2022-5-8 16:13
本帖最后由 szmx 于 2022-5-8 19:27 编辑
换了个思路,发现只解决了一半,还是问题蛮大的。
作者: dabaxhei 时间: 2022-5-8 19:45
绑定时间啊,变量1=小时,如果小时=24,变量2就+1
作者: szmx 时间: 2022-5-8 21:19
时间我会弄,这样加不上,比方:Self Var货物储量 然后我用变量操作+10 就只能是这个事件里+10 用公共事件+10 这个事件的独立变量不会变。
独立变量=每个事件的独立储存仓库 只有该操作事件才加数量,我就是在这插件里没找到全部增加的指令.........
作者: szmx 时间: 2022-5-8 22:00
SelfVariable Map 地图ID, Event 事件ID, Variable 变量ID to value + 100 数量10 找到段增加的,但是不能一次性增加全部....只针对单个...不知道这插件有没有增加全部的。
作者: Heiko 时间: 2022-6-14 03:23
本帖最后由 Heiko 于 2022-6-14 04:26 编辑
不知道现在看到晚不晚,YEP的独立变量我也在用,不过用的比较散,但你要一次性全部独立变量+1可以这样做...
9号地图 1-30的事件 独立变量1 设置为变量1的值
天知道YEP为什么插件指令可以 + 脚本就只能set,虽说插件指令都是调用的脚本但实在懒得翻插件折腾,直接点代入变量
变量1每天+1即可
for (var i=1;i<=30;i++){
this.setSelfVariableValue(9, i, 1, $gameVariables.value(1))}
for (var i=1;i<=30;i++){
this.setSelfVariableValue(9, i, 1, $gameVariables.value(1))}
或者整张地图的事件,说实在我也不太懂.length具体什么意思,我猜是事件的最大数量之类的,不过这样能用,也只会改变用了独立变量事件的值
var events = $gameMap.events();
for (var i=1;i<=events.length;i++){
this.setSelfVariableValue(9, i, 1, $gameVariables.value(1))}
var events = $gameMap.events();
for (var i=1;i<=events.length;i++){
this.setSelfVariableValue(9, i, 1, $gameVariables.value(1))}
作者: szmx 时间: 2022-6-28 17:16
谢谢大佬!
欢迎光临 Project1 (https://rpg.blue/) |
Powered by Discuz! X3.1 |