#lua #roblox
#lua #roblox
Вопрос:
Здравствуйте, я ищу помощь в поиске и устранении ошибки.
Просмотрев документацию и ничего не найдя, я подумал, что это может помочь некоторым!
!1: --# Code | LocalScript --# !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)
--# (Here is the mistake) --# !5: attempt to index number with 'Changed'
Заранее благодарю вас за ваши ответы!
Комментарии:
1. OOPetsBase и OOSacrificesBase-это числа, а не числовые значения. Где код, который их определяет? Возможно, вы сделали что-то вроде OOPetsBase = PetsBase. Значение, а не OOPetsBase = PetsBase
Ответ №1:
Вы получаете эту ошибку, потому что вы делаете 5.Changed
Changed
является методом экземпляра, поэтому убедитесь, что вы делаете это на экземпляре, а не на .Значение, например
local intVal = Instance.new("IntValue") intVal.Changed:Connect(...) -- And not local val = intVal.Value val.Changed:Connect(...)
Можете ли вы опубликовать полный код в следующий раз
Комментарии:
1. и не забудь
:Connect()
это сделать !2. да, верно, мб, я все исправлю.