This makes it actually make sense to use, but also keeps backwards compatibility to help any poor soul who has used it anyway.
Also updates net.WriteTable and net.ReadTable to use it, which makes them a bit easier to understand.
I've never understood why this wasn't default behaviour. I guess some people want to manually grab the typeid to store it or something?
It definitely makes no sense as it is seeing as WriteType doesn't take the TypeID as a parameter. Either way, this PR keeps backwards-compatibility.
net.ReadType no longer requires an argument
This makes it actually make sense to use, but also keeps backwards
compatibility to help any poor soul who has used it anyway.
Updated to make this merge-able after #798.
Couldn't include file 'extensions\net.lua' (File not found) (@lua/includes/init.lua (line 10))
Back to require and work again
send.txt was not updated (it should have been done in #798)