Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Client
- netmsg.Listen("TestMsg", function()
- local whatever = netmsg.ReadString()
- local s = netmsg.ReadShort()
- local l = netmsg.ReadLong()
- System:Print(("RECEIVED TESTMSG! String: %s | Short: %d | Long: %d"):format(whatever, s, l))
- local fl = netmsg.ReadFloat()
- System:Print(string.format("Float: %f", fl))
- local v3 = netmsg.ReadVec3()
- System:Print(string.format("Vec3: %f | %f | %f", v3.x, v3.y, v3.z))
- end)
- --Server
- netmsg.Register("TestMsg")
- concommand.Register("testmsg", function()
- netmsg.Start("TestMsg")
- netmsg.WriteString("Hi")
- netmsg.WriteShort(-23)
- netmsg.WriteLong(12344321)
- netmsg.WriteFloat(32.7)
- netmsg.WriteVec3(Vec3(1.2, 3.4, 5.6))
- netmsg.Broadcast()
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement