mirror of
https://github.com/lifestorm/wnsrc.git
synced 2025-12-17 13:53:45 +03:00
Upload
This commit is contained in:
43
lua/simfphys/server/poseparameter.lua
Normal file
43
lua/simfphys/server/poseparameter.lua
Normal file
@@ -0,0 +1,43 @@
|
||||
--[[
|
||||
| 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)
|
||||
Reference in New Issue
Block a user