Blockland Forums > Modification Help
Send an array to the client
(1/3) > >>
DYLANzzz:
How do I send an array to the client from the server lets say holding a bunch of script objects holding a bunch of data about each item in a store?
Greek2me:
Unfortunately you can't transfer scriptObjects and the like.

What you'd have to do would be to have something like this on the client:

--- Code: ---function clientCmdDoStuff(%a,%b,%c,%d,%e,%f)
{

}
--- End code ---

And this on the server:

--- Code: ---commandToClient(%client,'DoStuff',%varA,%varB,%varC,%varD,%varE,%varF);
--- End code ---

You would transfer all the scriptobject data like that and then recreate it client-sided.
otto-san:
or have clientCmdRecData(%d) or something and just run a loop to send the data.

:o
Headcrab Zombie:
Or you could combine all the elements of the array into a single string, send it, and then split it apart.
otto-san:

--- Quote from: Headcrab Zombie on January 02, 2012, 08:26:35 PM ---Or you could combine all the elements of the array into a single string, send it, and then split it apart.

--- End quote ---
That could be a problem if the things are more than one word and not always a set amount of words.

And also potential stack overflow.
Navigation
Message Index
Next page

Go to full version