I tried this and it doesn’t work:
local contentprovider = game:GetService("ContentProvider")
Default = "rbxassetid://5910932026"
contentprovider:Preload(Default)
I tried this and it doesn’t work:
local contentprovider = game:GetService("ContentProvider")
Default = "rbxassetid://5910932026"
contentprovider:Preload(Default)
It looks like you’re using the ContentProvider wrong. The function is called ‘PreloadAsync’ and it accepts a table of instances. It then loads all the files and stuff used in that instance. Here is an example:
local ContentProvider = game:GetService("ContentProvider")
local loadAnimation = Instance.new("Animation")
loadAnimation.AnimationId = "rbxassetid://5910932026"
ContentProvider:PreloadAsync({loadAnimation})
You can read about it here:
Alright, I’ll give it a go and let you know how it goes.
If I wanted to preload multiple animations, how would I set it up?
-- ...
local loadAnimation1 = Instance.new("Animation")
loadAnimation.AnimationId = "rbxassetid://5910932026"
local loadAnimation2 = Instance.new("Animation")
loadAnimation.AnimationId = "rbxassetid://5910932026"
local animations = {loadAnimation1, loadAnimation2}
ContentProvider:PreloadAsync(animations)
or
-- ...
local loadAnimation1 = Instance.new("Animation")
loadAnimation.AnimationId = "rbxassetid://5910932026"
local loadAnimation2 = Instance.new("Animation")
loadAnimation.AnimationId = "rbxassetid://5910932026"
ContentProvider:PreloadAsync({loadAnimation1, loadAnimation2})
There is a much simpler way to Pre-Load animations.
Creat a Local Script in Replicated First and put this
Make sure you Animations are in a folder inside the local script and name the folder to ‘Animations’
local CP = game:GetService("ContentProvider")
local Animations = script:WaitForChild("Animations")
warn("Preloading Animations...")
CP:PreloadAsync(Animations:GetChildren())
warn("Animations Loaded!")
Are they your animations, like did you export them?
Yeah, they’re mine. Not sure why it doesn’t work.
Are you sure usally I see this error if it’s not my animation or owned my me or my group. Also check if the id’s are inputed right, could you also show a screenshot fo the way it’s setup in replicated first.
Yeah, they’re my animations.
Yeah, I have a tool with all the IDs loaded in to work with the object. Since it’s already scripted to work and with animations properly replicating there, that’s alright.
I am not sure why it’s not working then, Mabey it’s an issue with studio try restarting it, that might fix it.
It’s happening in the server as well tho.
Then I am not sure because they should load, Mabey it’s an issue with the actual animation, try reporting it to bug reports or something like that because I am not sure why it doesn’t work
Works perfectly for me. Thanks!
I know this topic is kinda old, but you should try ‘rbxassetid://AnimationIDHere’ instead of ‘http://www.roblox.com/asset/?id=AnimationIDHere’.
Quite clever, working greatly !