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

Generator type of effect from Dead by Daylight?

Asked by 4 years ago

Currently working on something that is basically like Dead by Daylight’s Generator system. So you interact with a part, loading bar progress shows, if you stop interacting with said part, the loading bar pauses.

This is part of the script I have atm:

rEvents.GenCountdown.OnClientEvent:Connect(function()
local TS = game:GetService("TweenService")
local gui = MainUI.Generator.Gen1Bar
local TI = TweenInfo.new(10,Enum.EasingStyle.Linear, Enum.EasingDirection.InOut,0,false,0)
local createAnim = TS:Create(gui, TI, {Size = Goal})

while true do
wait(0.2)
if (humanoid.Position - Gen2.Position).Magnitude < checkRange and eKeyDown() then 
    createAnim:Play()   
else
    createAnim:Pause()
        end 
    end 
end)

Is this the best way to go? If so, how would I go about showing that very same tween progress for all clients? As in, where would I place my Fire Server part inside that same script? I’m even unsure if tween is the best way to go about any of this…

If anyone has done anything similar, please let me know.

Answer this question