CapsAdmin

Untitled

Jul 7th, 2013
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.51 KB | None | 0 0
  1. -- WRONG:
  2.  
  3. net.Receieve("oiutfit", function()
  4.     local ply = net.ReadPlayer()
  5.     local data = net.ReadData()
  6.    
  7.     if ply:IsValid() then
  8.         ply:AttachData(data)
  9.     end
  10. end)
  11.  
  12. -- CORRECT:
  13.  
  14. local queue
  15.  
  16. net.Receieve("oiutfit", function()
  17.     local ply = net.ReadPlayer()
  18.     local data = net.ReadData()
  19.    
  20.     table.insert(queue, {ply = ply, data = data}
  21. end)
  22.  
  23. hook.Add("Think", "queueprocess", function()
  24.     for k,v  in pairs(queue) do
  25.         if v.ply:IsValid() then
  26.             ply:AttachData(v.data)
  27.             queue[k] = nil
  28.         end
  29.     end
  30. end)
Advertisement
Add Comment
Please, Sign In to add comment