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 id64 = net.ReadString() | ||||||
|     local nick = net.ReadString() |     local nick = net.ReadString() | ||||||
|     local hitPos = net.ReadVector() |     local hitPos = net.ReadVector() | ||||||
|     local hitNormal = net.ReadVector() |     local hitNormal = net.ReadNormal() | ||||||
|     local traceNormal = net.ReadNormal() |     local traceNormal = net.ReadNormal() | ||||||
|     local url = net.ReadString() |     local url = net.ReadString() | ||||||
|     local coordDist = net.ReadFloat() |     local coordDist = net.ReadFloat() | ||||||
|  |  | ||||||
|  | @ -84,7 +84,7 @@ function spraymesh.SendSpray(hitpos, hitnormal, tracenormal, ply) | ||||||
|             net.WriteString(id64) |             net.WriteString(id64) | ||||||
|             net.WriteString(sprayInfo.PlayerName) |             net.WriteString(sprayInfo.PlayerName) | ||||||
|             net.WriteVector(hitpos) |             net.WriteVector(hitpos) | ||||||
|             net.WriteVector(hitnormal) |             net.WriteNormal(hitnormal) | ||||||
|             net.WriteNormal(tracenormal) |             net.WriteNormal(tracenormal) | ||||||
|             net.WriteString(url) |             net.WriteString(url) | ||||||
|             net.WriteFloat(sprayInfo.CoordDistance) |             net.WriteFloat(sprayInfo.CoordDistance) | ||||||
|  | @ -178,8 +178,8 @@ local function SendSpraysToClient(ply) | ||||||
|                 net.WriteString(id64) |                 net.WriteString(id64) | ||||||
|                 net.WriteString(data.PlayerName) |                 net.WriteString(data.PlayerName) | ||||||
|                 net.WriteVector(data.pos) |                 net.WriteVector(data.pos) | ||||||
|                 net.WriteVector(data.normal) |                 net.WriteNormal(data.normal) | ||||||
|                 net.WriteVector(data.TraceNormal) |                 net.WriteNormal(data.TraceNormal) | ||||||
|                 net.WriteString(data.url) |                 net.WriteString(data.url) | ||||||
|                 net.WriteFloat(data.CoordDistance) |                 net.WriteFloat(data.CoordDistance) | ||||||
|                 net.WriteFloat(data.Time) |                 net.WriteFloat(data.Time) | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		
		Reference in a new issue