#Property Animator.EvaliationThrottled is not enabled

52 messages · Page 1 of 1 (latest)

summer ore
#

server: events.Animate:FireAllClients(newTower, newTower.Anims.Idle)

client: events.Animate.OnClientEvent:Connect(anim.Play)

module:

local anim = {}


function anim:Get(model: Instance, animObj: Animation)
    local humanoid = model:WaitForChild("Humanoid")
    local animator = humanoid:FindFirstChildOfClass("Animator")
    
    if not animator then
        animator = Instance.new("Animator")
        animator.Parent = humanoid
    end
    
    local success, track
    local tries = 0
    repeat
        success, track = pcall(function()
            return humanoid:LoadAnimation(animObj)
        end)
        
        
        if not success then
            tries += 1
            print(tries)
            task.wait(0.2)
        end
    until success
    
    print("success")
    return track, humanoid
end

function anim.Play(model: Instance, animObj: Animation)
    local track, animator = anim:Get(model, animObj)
    track:Play()
    print(model, animator:GetPlayingAnimationTracks())
end

return anim
shell bluff
# summer ore server: events.Animate:FireAllClients(newTower, newTower.Anims.Idle) client: ev...

Can you use this debug and tell me what happens?

local anim = {}

function anim:Get(model: Instance, animObj: Animation)
    local humanoid = model:WaitForChild("Humanoid")
    local animator = humanoid:FindFirstChildOfClass("Animator")
    
    if not animator then
        animator = Instance.new("Animator")
        animator.Parent = humanoid
    end
    
    local success, track
    local tries = 0
    repeat
        success, track = pcall(function()
            return humanoid:LoadAnimation(animObj)
        end)
        
        if not success then
            tries += 1
            warn("Failed to load animation. Attempt: " .. tries)
            task.wait(0.2)
        end
    until success or tries >= 5
    
    if not success then
        error("Failed to load animation after 5 attempts.")
    else
        print("Animation loaded successfully.")
    end
    
    return track, humanoid
end

function anim.Play(model: Instance, animObj: Animation)
    local track, humanoid = anim:Get(model, animObj)
    
    if track then
        track:Play()
        print("Playing animation on model:", model)
        print("Current playing animations:", humanoid:GetPlayingAnimationTracks())
    else
        warn("Failed to play animation.")
    end
end

return anim
summer ore
#

just with more prints

shell bluff
summer ore
#

12:41:17.462 Enemies are coming, attack with all you have! - Server - Server:71
12:41:17.479 Animation loaded successfully. - Client - EasyAnimations:29
12:41:17.479 ▶ Property "Animator.EvaluationThrottled" is not currently enabled. (x7) - Studio
12:41:17.479 Playing animation on model: Noob - Client - EasyAnimations:40
12:41:17.481 Current playing animations: ▶ {...} - Client - EasyAnimations:41
12:41:17.637 Animation loaded successfully. - Client - EasyAnimations:29
12:41:17.637 ▶ Property "Animator.EvaluationThrottled" is not currently enabled. (x7) - Studio
12:41:17.637 Playing animation on model: Guest - Client - EasyAnimations:40
12:41:17.640 Current playing animations: ▶ {...} - Client - EasyAnimations:41
12:41:17.984 Animation loaded successfully. - Client - EasyAnimations:29
12:41:17.984 ▶ Property "Animator.EvaluationThrottled" is not currently enabled. (x7) - Studio
12:41:17.984 Playing animation on model: Noob - Client - EasyAnimations:40
12:41:17.987 Current playing animations: ▶ {...} - Client - EasyAnimations:41
12:41:18.498 Animation loaded successfully. - Client - EasyAnimations:29
12:41:18.499 ▶ Property "Animator.EvaluationThrottled" is not currently enabled. (x7) - Studio
12:41:18.498 Playing animation on model: Noob - Client - EasyAnimations:40
12:41:18.501 Current playing animations: ▶ {...} - Client - EasyAnimations:41
12:41:18.998 Animation loaded successfully. - Client - EasyAnimations:29
12:41:18.999 ▶ Property "Animator.EvaluationThrottled" is not currently enabled. (x7) - Studio
12:41:18.998 Playing animation on model: Noob - Client - EasyAnimations:40
12:41:19.001 Current playing animations: ▼ {
[1] = Average
} - Client - EasyAnimations:41

#

i had to cut off some parts

#

so it fits the 2000 character limit

shell bluff
#

well huh, i've not been to scripting animations a lot but this is a new error

#

try to wait for someone

summer ore
#

i found some posts on the devforum

#

but

#

they either fixed it without explaining

#

or

#

it wasnt solved

shell bluff
#

i think this isnt a script error

summer ore
#

yes

#

it isnt

shell bluff
#

its kinda a useless error

#

related to fast flags

summer ore
#

i think i need a mod manager

#

but

shell bluff
#

no wait

#

@summer ore press windows + r and type %localappdata%\Roblox\Versions\version-ea4f8221cbd94062 then add a folder called ClientSettings and inside the folder a text document called ClientAppSettings.json (make sure to change from .txt to .json) and type inside of it this:

{
"DFFlagAnimatorIsThrottledPropertyEnabled": "True"
}
#

save everything and close roblox studio fully first

#

do this as a try

summer ore
#

hold on

#

isnt this jsut for studio

#

in normal roblox it still wouldnt work

#

eh ima try anyways

shell bluff
#

its for studio

#

the version is for roblox studio

#

not roblox

summer ore
#

no error but still doesnt play animations

#

wait

#

lemme try another rig

#

to make sure it isnt a rig problem

#

its not a rig problem

#

@shell bluff

shell bluff
#

that's so odd

shell bluff
#

@simple holly (sorry for ping)

#

help this man

summer ore
#

hes offline

shell bluff
#

just wait i guess

simple holly
#
simple holly
summer ore
#

but the error went away tho