From 7cd4fc344da5e5a751e14ec9a455d0d5979b0e7f Mon Sep 17 00:00:00 2001 From: Mijyuoon Date: Mon, 21 Apr 2014 15:51:55 +0300 Subject: [PATCH] Fix big numbers sending in net.WriteTable() --- garrysmod/lua/includes/modules/net.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/garrysmod/lua/includes/modules/net.lua b/garrysmod/lua/includes/modules/net.lua index 21e36e0190..928434caca 100644 --- a/garrysmod/lua/includes/modules/net.lua +++ b/garrysmod/lua/includes/modules/net.lua @@ -97,7 +97,7 @@ net.WriteVars = { [TYPE_NIL] = function ( t, v ) net.WriteUInt( t, 8 ) end, [TYPE_STRING] = function ( t, v ) net.WriteUInt( t, 8 ) net.WriteString( v ) end, - [TYPE_NUMBER] = function ( t, v ) net.WriteUInt( t, 8 ) net.WriteFloat( v ) end, + [TYPE_NUMBER] = function ( t, v ) net.WriteUInt( t, 8 ) net.WriteDouble( v ) end, [TYPE_TABLE] = function ( t, v ) net.WriteUInt( t, 8 ) net.WriteTable( v ) end, [TYPE_BOOL] = function ( t, v ) net.WriteUInt( t, 8 ) net.WriteBit( v ) end, [TYPE_ENTITY] = function ( t, v ) net.WriteUInt( t, 8 ) net.WriteEntity( v ) end, @@ -120,7 +120,7 @@ net.ReadVars = { [TYPE_NIL] = function () return end, [TYPE_STRING] = function () return net.ReadString() end, - [TYPE_NUMBER] = function () return net.ReadFloat() end, + [TYPE_NUMBER] = function () return net.ReadDouble() end, [TYPE_TABLE] = function () return net.ReadTable() end, [TYPE_BOOL] = function () return net.ReadBit() == 1 end, [TYPE_ENTITY] = function () return net.ReadEntity() end,