| 赞 | 0 |
| VIP | 0 |
| 好人卡 | 0 |
| 积分 | 1 |
| 经验 | 0 |
| 最后登录 | 2026-5-23 |
| 在线时间 | 11 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 131
- 在线时间
- 11 小时
- 注册时间
- 2025-4-19
- 帖子
- 11
|
为什么会变成这样子呢,还要用插件吗
事件本身的独立开关的状态就可以用来控制显隐了
按照你的条件判断 如果时段=5,重置你的事件状态
变量操作 #0005 随机1-10
// 要操作的事件 ID 数组true=开启, false=关闭
[8, 9, 10, 12, 13, 16].forEach(id => {
$gameSelfSwitches.setValue([$gameMap.mapId(), id, 'A'], false);
});
如果变量=1
// 设置地图ID为当前地图、事件ID为3、独立开关A为true/false
$gameSelfSwitches.setValue([$gameMap.mapId(), 8, 'A'], true);
如果变量=2
// 设置地图ID为当前地图、事件ID为3、独立开关A为true/false
$gameSelfSwitches.setValue([$gameMap.mapId(), 9, 'A'], true);
这不是就可以完成事件的显示了么
你对应的事件本身设置完成逻辑,完成了就关掉,把一些对立的逻辑再清理干净,以便重复触发
// 设置地图ID为当前地图、事件ID为3、独立开关A为true/false
$gameSelfSwitches.setValue([$gameMap.mapId(), 8, 'A'], false);
至于你说的道具控制的问题, 我倒是没有看明白,为什么要一个道具一个公共事件,但是这个方式,1个事件就没有必要添加几十个事件页了 |
|