Advertisement
szymski

Untitled

Oct 21st, 2014
224
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.50 KB | None | 0 0
  1. Component:AddVMFunction( "transmit", "nst:e,s", "", function( Context, Trace, Stream, Target, Name )
  2.     if IsValid(Target) and Target:IsRunning() and Target.Context.Data['str_' .. Name] ~= nil then
  3.         local VCopy = {}
  4.         for k,v in pairs(Stream.V) do
  5.             VCopy[k] = v
  6.         end
  7.         local TCopy = {}
  8.         for k,v in pairs(Stream.T) do
  9.             TCopy[k] = v
  10.         end
  11.         Target.Context:Execute( "Receive Stream " .. Name, Target.Context.Data['str_' .. Name], { { V = VCopy, T = TCopy, R = 0, W = #TCopy } , "_st" })
  12.     end
  13. end )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement