Advertisement
Codeblocks

Untitled

Aug 24th, 2016
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.70 KB | None | 0 0
  1. -- Client
  2. netmsg.Listen("TestMsg", function()
  3.     local whatever = netmsg.ReadString()
  4.     local s = netmsg.ReadShort()
  5.     local l = netmsg.ReadLong()
  6.     System:Print(("RECEIVED TESTMSG! String: %s | Short: %d | Long: %d"):format(whatever, s, l))
  7.     local fl = netmsg.ReadFloat()
  8.     System:Print(string.format("Float: %f", fl))
  9.     local v3 = netmsg.ReadVec3()
  10.     System:Print(string.format("Vec3: %f | %f | %f", v3.x, v3.y, v3.z))
  11. end)
  12.  
  13. --Server
  14. netmsg.Register("TestMsg")
  15.  
  16. concommand.Register("testmsg", function()
  17.     netmsg.Start("TestMsg")
  18.         netmsg.WriteString("Hi")
  19.         netmsg.WriteShort(-23)
  20.         netmsg.WriteLong(12344321)
  21.         netmsg.WriteFloat(32.7)
  22.         netmsg.WriteVec3(Vec3(1.2, 3.4, 5.6))
  23.     netmsg.Broadcast()
  24. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement