mirror of
https://github.com/chev2/gmod-addons.git
synced 2025-10-30 06:31:35 +00:00
SprayMesh Extended: Fix incorrect network data type
TraceNormal was being sent as a vector and read as a normal--now it is written & read as a normal. Also changed HitNormal to be sent as a normal while I'm at it
This commit is contained in:
parent
a87f70580c
commit
7ec7b14b2f
2 changed files with 4 additions and 4 deletions
|
|
@ -743,7 +743,7 @@ net.Receive("SprayMesh.SV_SendSpray", function(length)
|
|||
local id64 = net.ReadString()
|
||||
local nick = net.ReadString()
|
||||
local hitPos = net.ReadVector()
|
||||
local hitNormal = net.ReadVector()
|
||||
local hitNormal = net.ReadNormal()
|
||||
local traceNormal = net.ReadNormal()
|
||||
local url = net.ReadString()
|
||||
local coordDist = net.ReadFloat()
|
||||
|
|
|
|||
|
|
@ -84,7 +84,7 @@ function spraymesh.SendSpray(hitpos, hitnormal, tracenormal, ply)
|
|||
net.WriteString(id64)
|
||||
net.WriteString(sprayInfo.PlayerName)
|
||||
net.WriteVector(hitpos)
|
||||
net.WriteVector(hitnormal)
|
||||
net.WriteNormal(hitnormal)
|
||||
net.WriteNormal(tracenormal)
|
||||
net.WriteString(url)
|
||||
net.WriteFloat(sprayInfo.CoordDistance)
|
||||
|
|
@ -178,8 +178,8 @@ local function SendSpraysToClient(ply)
|
|||
net.WriteString(id64)
|
||||
net.WriteString(data.PlayerName)
|
||||
net.WriteVector(data.pos)
|
||||
net.WriteVector(data.normal)
|
||||
net.WriteVector(data.TraceNormal)
|
||||
net.WriteNormal(data.normal)
|
||||
net.WriteNormal(data.TraceNormal)
|
||||
net.WriteString(data.url)
|
||||
net.WriteFloat(data.CoordDistance)
|
||||
net.WriteFloat(data.Time)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue