--[[ | This file was obtained through the combined efforts | of Madbluntz & Plymouth Antiquarian Society. | | Credits: lifestorm, Gregory Wayne Rossel JR., | Maloy, DrPepper10 @ RIP, Atle! | | Visit for more: https://plymouth.thetwilightzone.ru/ --]] util.AddNetworkString( "simfphys_request_ppdata" ) util.AddNetworkString( "simfphys_send_ppdata" ) local function sendppdata( length, ply ) local ent = net.ReadEntity() if not IsValid( ent ) then return end if ent.IsInitialized and not ent:IsInitialized() then return end if not istable( ent.Wheels ) then return end net.Start( "simfphys_send_ppdata", true ) net.WriteEntity( ent ) net.WriteBool( ent.CustomWheels ) net.WriteEntity( ent.Wheels[1] ) net.WriteFloat( ent.posepositions.PoseL_Pos_FL.z ) net.WriteFloat( ent.VehicleData.suspensiontravel_fl ) net.WriteEntity( ent.Wheels[2] ) net.WriteFloat( ent.posepositions.PoseL_Pos_FR.z ) net.WriteFloat( ent.VehicleData.suspensiontravel_fr ) net.WriteEntity( ent.Wheels[3] ) net.WriteFloat( ent.posepositions.PoseL_Pos_RL.z ) net.WriteFloat( ent.VehicleData.suspensiontravel_rl ) net.WriteEntity( ent.Wheels[4] ) net.WriteFloat( ent.posepositions.PoseL_Pos_RR.z ) net.WriteFloat( ent.VehicleData.suspensiontravel_rr ) net.Send( ply ) end net.Receive("simfphys_request_ppdata", sendppdata)