Client Difference Log
API Changes
Added Class RenderingTest
Added Property RenderingTest.CFrame
Added Property RenderingTest.ComparisonDiffThreshold
Added Property RenderingTest.ComparisonMethod
Added Property RenderingTest.ComparisonPsnrThreshold
Added Property RenderingTest.FieldOfView
Added Property RenderingTest.Orientation
Added Property RenderingTest.Position
Added Property RenderingTest.QualityLevel
Added Property ScreenGui.OnTopOfCoreBlur [RobloxScriptSecurity]
Added Function NotificationService.IsLuaGamesPageEnabled [RobloxScriptSecurity]
Added Function NotificationService.IsLuaHomePageEnabled [RobloxScriptSecurity]
Added Function Plugin.PauseSound
Added Function Plugin.PlaySound
Added Function Plugin.ResumeSound
Added Function Plugin.StopAllSounds
Added Function RunService.SetRobloxGuiFocused [RobloxScriptSecurity]
Added deprecated tag to YieldFunction BadgeService.UserHasBadge
Added Enum RenderingTestComparisonMethod
Added EnumItem RenderingTestComparisonMethod.psnr
Added EnumItem RenderingTestComparisonMethod.diff
Changed value type of IntConstrainedValue.ConstrainedValue from int to int64
Changed value type of IntConstrainedValue.MaxValue from int to int64
Changed value type of IntConstrainedValue.MinValue from int to int64
Changed value type of IntConstrainedValue.Value from int to int64
Changed value type of IntValue.Value from int to int64
Changed arguments of Plugin.CreatePluginAction
from ( string actionId, string text, string statusTip )
to ( string actionId, string text, string statusTip, string iconName = )
Changed arguments of IntConstrainedValue.Changed
from ( int value )
to ( int64 value )
Changed arguments of IntConstrainedValue.changed
from ( int value )
to ( int64 value )
Changed arguments of IntValue.Changed
from ( int value )
to ( int64 value )
Changed arguments of IntValue.changed
from ( int value )
to ( int64 value )
Yes, finally!
Icons? Sweet!
So, how exactly will Might not hurt to tell game developers that it might be a good idea to set the network ownership of any kill brick or similar object.
work out? Will it act like the warning prompts you get when using WaitForChild without a timeout parameter for over 5 seconds? And if so, how often will the warning appear?
Normally in games, developers just puts a brick down and uses a server-side Script to break the joints or affect the health of the characters that touches it. Even the kill bricks in the Obby template place works like that - so just to be sure, I don’t hope the abovementioned behavior is what’s being planned.
Oof, that description shouldn’t have shown up. Sorry for the confusion. Without elaborating on the specifics, there was a bug that allowed exploiters to intentionally move kill bricks into other players.
If there is a part that should never be directly manipulated by a player (beyond physical interaction), it’s in your best interest to call Part:SetNetworkOwner(nil)
on the part in question so that clients can never gain ownership of the part under malicious circumstances.
I assume only for non-anchored parts?
You can’t set NetworkOwnership on an anchored part.
Correct.
Plugin sounds™ back without using SoundService:PlayLocalSound()?
https://gyazo.com/328c8d2956e0da41c86a59f89d35d712
Oh boy, will I finally no longer need hacky workarounds?
Really excited about these, however they don’t seem to be enabled yet. I’m getting this error when attempting to use any of them :
Simple repro : save this short script as a local plugin
local s = Instance.new("Sound")
s.SoundId = "rbxassetid://1839547655"
s.Parent = game:GetService("SoundService")
plugin:PlaySound(s)
Just wanted to let you know. Will this get looked into, or is it just that this feature is not yet ready for release ? Thank you !
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.