Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
0

Error 'part is not a valid member of part'? [Solved]

Asked by 5 years ago
Edited by DeceptiveCaster 5 years ago

so im getting this error that 'part is not a valid member of part' but im trying to disable a script and I don't know what it could be because im disabling the script not part and the Part.Script is a child of FireFountain I cheaked

local FireFountain = {
    F1 = script.Parent.FireFountain1,
    F2 = script.Parent.FireFountain2,
    F3 = script.Parent.FireFountain3,
    F4 = script.Parent.FireFountain4,
    F5 = script.Parent.FireFountain5,
    F6 = script.Parent.FireFountain6
}

local function EmitterActivate (EmitterNumber, IsActive)
    EmitterNumber.ParticleEmitter.Enabled = IsActive
    if IsActive == true then
        wait(0.1)
        EmitterNumber.Part.Script.Disabled = false
        EmitterNumber.FireBurningSoundEffect:Play()
    else if IsActive == false then
        EmitterNumber.FireBurningSoundEffect:Pause()
        EmitterNumber.Part.Script.Disabled = true
        end
    end
end

while true do
    EmitterActivate(FireFountain.F1, true)
    EmitterActivate(FireFountain.F3, true)
    EmitterActivate(FireFountain.F5, true)
    EmitterActivate(FireFountain.F2, false)
    EmitterActivate(FireFountain.F4, false)
    EmitterActivate(FireFountain.F6, false)
    wait(3)
    EmitterActivate(FireFountain.F2, true)
    EmitterActivate(FireFountain.F4, true)
    EmitterActivate(FireFountain.F6, true)
    EmitterActivate(FireFountain.F1, false)
    EmitterActivate(FireFountain.F3, false)
    EmitterActivate(FireFountain.F5, false)
    wait(3)
end
1
If it is saying that Part is not a valid member of Part then you are trying to reference a "Part" property of a Part...which does not exist. Try making line 14 be "EmitterNumber.Script.Disabled = false" Make sure you know what your hierarchy looks like when programming :) (that line of code I provided is contingent on you having the script inside the F# parts) ForeverBrown 356 — 5y
0
thanks also it wasnt even that script that was wrong it was the one that im disabling i put script.parent.Part gimme a few decades and maybe ill learn lol LordOfSour 9 — 5y
0
now i would accept your anwser but it wont let me LordOfSour 9 — 5y
0
Its a comment not an answer SoftlockedUnderZero 668 — 5y

Answer this question