查看: 33|回复: 2

[有事请教] 关于喵呜喵5的“独立变量”脚本运用问题

[复制链接]
梦石
0
星屑
50
在线时间
2 小时
注册时间
2026-7-18
回帖
1
发表于 昨天 17:55 | 显示全部楼层 |阅读模式

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

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

×
OK我其实不太懂脚本所以问的问题可能会显得有些蠢
我最近在做生化危机题材的ARPG游戏,想实现一个类似生化1重制版那样丧尸不爆头一段时间后会狂暴化的机制,为了这个我在网上搜寻独立变量的脚本,然后找到了喵呜喵大佬的独立变量脚本
屏幕截图 2026-10-08 174936.png
然后我将控制丧尸狂暴时间的变量设定为125号,并且设定了打死丧尸后这个变量数值会逐渐增加,达到一定数值后触发狂暴化
屏幕截图 2026-10-08 175229.png
然后我现在打死丧尸后报错了,请问一下这个要怎么解决,这个脚本具体应该怎么应用?
屏幕截图 2026-10-08 175344.png 屏幕截图 2026-10-08 175445.png
梦石
0
星屑
9887
在线时间
581 小时
注册时间
2017-9-28
回帖
206
发表于 昨天 22:28 | 显示全部楼层
可能你需要开个新档。
字面意思是 @m5_20150801_selfvar 这个东东不存在,可能是没有执行 initialize 里的那句 @m5_20150801_selfvar = {},没执行可能是因为 $game_variables 是从旧的(没执行这行代码的)存档加载的。
也有可能你有别的脚本覆盖了这行导致没执行。
如果上述方案不成功的话还有一个治标的:把 @m5_20150801_selfvar[key] = result 改为
  1. @m5_20150801_selfvar ||= {}
  2. @m5_20150801_selfvar[key] = result
复制代码
喵喵喵
回复

使用道具 举报

梦石
0
星屑
50
在线时间
2 小时
注册时间
2026-7-18
回帖
1
 楼主| 发表于 昨天 22:55 | 显示全部楼层
hyrious 发表于 2026-10-8 22:28
可能你需要开个新档。
字面意思是 @m5_20150801_selfvar 这个东东不存在,可能是没有执行 initialize 里的 ...

问题解决了,非常感谢
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部