Attempt to index number with 'Changed' | Roblox Lua

你好,我正在寻求帮助,找到并解决一个错误。

在搜索文档并什么也没找到之后,我觉得这可能会有所帮助!

!1: --# 代码 | 本地脚本 --#
!2: function ChangedRO()
!3:    RemoveOpen.Value = OOPetsBase + OOSacrificesBase + OOSettingsBase + OOStatsBase
!4: end
!5: OOPetsBase.Changed:Connect(ChangedRO)
!6: OOSacrificesBase.Changed:Connect(ChangedRO)
!7: SettingsBase.Changed:Connect(ChangedRO)
!8: StatsBase.Changed:Connect(ChangedRO)
--# (这里是错误) --#
!5: 试图用 'Changed' 索引数字

提前感谢您的答案!

原文链接 https://stackoverflow.com/questions/70219091

点赞
stackoverflow用户16066673
stackoverflow用户16066673

因为你正在使用 5.Changed,所以会出现该错误。

Changed 是一个实例的方法,因此请确保在实例上使用它,而不是在 .Value 上使用,例如:

local intVal = Instance.new("IntValue")
intVal.Changed:Connect(...)
-- 而不是
local val = intVal.Value
val.Changed:Connect(...)

下一次可以贴出完整的代码吗?

2021-12-08 18:17:29