SendServerData: Difference between revisions

From NPC for VCMP 0.4 Servers
Jump to navigation Jump to search
(Created page with "<poem style="border: 2px solid #d6d2c5; background-color: #f9f4e6; padding: 1em;"> This function was added in v1.6 beta and will not work on previous versions. </poem>")
 
No edit summary
 
(8 intermediate revisions by the same user not shown)
Line 2: Line 2:
This function was added in v1.6 beta  and will not work on previous versions.
This function was added in v1.6 beta  and will not work on previous versions.
</poem>
</poem>
{{Welcome|
desc=This will send data( results in calling onClientScriptData of squirrel-server )|
params=<syntaxhighlight lang="lua">(data)</syntaxhighlight>
<poem>::data: A blob which is written with one or more of [[WriteByte]], [[WriteInt]], [[WriteFloat]] and [[WriteString]].
</poem>|
example=
<source lang="lua">
local b=blob();
WriteInt(b, 1000);
WriteByte(b, 100);
WriteFloat(b, 356.456);
WriteString(b, "Hello");
SendServerData(b);
</source>|
retvals=true on success, false on failure( instead of blob, some other instance of a class is passed )|
relfuncs=*[[onServerData]]
}}

Latest revision as of 05:39, 3 February 2023

This function was added in v1.6 beta and will not work on previous versions.


Description:
This will send data( results in calling onClientScriptData of squirrel-server )


Parameters:

(data)

data: A blob which is written with one or more of WriteByte, WriteInt, WriteFloat and WriteString.


Return Values:
true on success, false on failure( instead of blob, some other instance of a class is passed )


Example

local b=blob();
WriteInt(b, 1000);
WriteByte(b, 100);
WriteFloat(b, 356.456);
WriteString(b, "Hello");
SendServerData(b);

Related Functions

The following functions may be helpful as they relate to this function in one way or another.