I have a Derma panel with a button that, when clicked, starts a net message to the server.
However, when I click the button, it gives me this error:
bad argument #2 to 'WriteUInt' (number expected, got no value)
This is the code I’m using to trigger the Net message:
changeTeamSpectators.DoClick = function() teamSelector:Close() changeTeam(2) end
And this is the function the Net message is inside:
function changeTeam(teamNum) net.Start( "changeTeam" ) net.WriteEntity(LocalPlayer()) net.WriteUInt(teamNum) net.SendToServer() end
I checked to make sure that the value was correct when it gets to the function with print(), and it is. So I can only assume I’m not getting something with the Net library.
I’ve checked the documentation, nothing about my code has stuck out to me. Thanks for any help.