Configuring the settings
I added a second screen with a Texture:
Settings overview
Open the Settings
script that's inside the panel part by double clicking on it in the Explorer
window.
There are 3 settings: GIFPlayerLocation
, Screens
and DefaultEffect
GIFPlayerLocation
tells the panel where the GIF Player is, the default setting is correct for usDefaultEffect
tells the player what effect to use, by default it's going to fade between GIFs. If you want to disable that changeName = "Fade"
toName = "None"
Screens
tells the player where the screens are. Here's a more detailed explanation:
If you placed the GIF Player (module) into ServerScriptService, then you don't need to touch the GIFPlayerLocation
and DefaultEffect
settings at all.
'Screens' setting
The Screens
setting is a table (a list) of locations to the screens you want to display the GIFs on. Each screen needs to be separated by a comma (,
).
To get a location, start by writing workspace
, which tells Roblox that you're looking inside of Workspace
in the Explorer
window. Look at the where the screen's GUI / Texture is in the Explorer
window and every time you need to go into a model or a folder to get there, add a .
and the name of the model / folder. Avoid putting spaces in the names of stuff if possible, they'll break this.
In my case, I have 2 screens (Screen1
and Screen2
), which are directly in Workspace
. Screen1
has a GUI and Screen2
has a Texture, so for me the Screens
setting looks like this:
Screens = { workspace.Screen1.SurfaceGui, workspace.Screen2.Texture };
If you want to add more screens just follow the pattern above.