mirror of
https://github.com/unixtensor/Roblox-Elevator-Game.git
synced 2025-12-15 22:11:54 +00:00
anti exploit remotes and skybox script
This commit is contained in:
@@ -36,6 +36,8 @@ function Actions.constructor(LocalPlayer: LocalPlayer)
|
||||
else
|
||||
warn(`[Server Actions]: Got an unknown type, Key="{typeof(Key)}" Value="{Key}" from: "{Messenger.Name}"`)
|
||||
end
|
||||
else
|
||||
Messenger:Kick(`"{Messenger.Name}", {Messenger.UserId} r="{Remote.Name}", 1="{tostring(Key)}"`)
|
||||
end
|
||||
end)
|
||||
|
||||
|
||||
@@ -59,15 +59,16 @@ function Flashlight.constructor(LocalPlayer: LocalPlayer, HumanoidRootPart: Huma
|
||||
warn("[Server Flashlight]: UDP event was already created, duplicating...", debug.traceback())
|
||||
end
|
||||
FlashlightUDP_Event = Flashlight_UDP.OnServerEvent:Connect(function(Messenger: Player, CameraEuler: EulerXYZ_struct)
|
||||
--The compiler/optimization level should inline this
|
||||
local ExtraCheck = CameraEuler[4] and CameraEuler[4] == 3
|
||||
|
||||
if Messenger.UserId == LocalPlayer.UserId and ExtraCheck then
|
||||
local RootPartCFrame = HumanoidRootPart.CFrame
|
||||
FlashlightPart.CFrame = CFrame.new(
|
||||
RootPartCFrame.X,
|
||||
RootPartCFrame.Y+Flashlight.HeadHeight,
|
||||
RootPartCFrame.Z)*CFrame.Angles(CameraEuler[1],CameraEuler[2],CameraEuler[3])
|
||||
if Messenger.UserId == LocalPlayer.UserId then
|
||||
if CameraEuler[4] and CameraEuler[4] == 3 then
|
||||
local RootPartCFrame = HumanoidRootPart.CFrame
|
||||
FlashlightPart.CFrame = CFrame.new(
|
||||
RootPartCFrame.X,
|
||||
RootPartCFrame.Y+Flashlight.HeadHeight,
|
||||
RootPartCFrame.Z)*CFrame.Angles(CameraEuler[1], CameraEuler[2], CameraEuler[3])
|
||||
end
|
||||
else
|
||||
Messenger:Kick(`"{Messenger.Name}", {Messenger.UserId} r="{Flashlight_UDP.Name}", 1="{tostring(CameraEuler)}"`)
|
||||
end
|
||||
end)
|
||||
|
||||
|
||||
@@ -76,6 +76,8 @@ end);
|
||||
--reset
|
||||
print("TODO reached -", script.Name..".lua")
|
||||
end
|
||||
else
|
||||
Messenger:Kick(`"{Messenger.Name}", {Messenger.UserId} r="{Spine.Remote.Name}", 1="{tostring(CameraPosition)}", 2="{tostring(IsFirstPerson)}"`)
|
||||
end
|
||||
end)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user