SendServerData: Difference between revisions

From NPC for VCMP 0.4 Servers
Jump to navigation Jump to search
No edit summary
No edit summary
 
(One intermediate revision by the same user not shown)
Line 8: Line 8:
</poem>|
</poem>|
example=
example=
<poem>Input npcscript</poem>
<source lang="lua">
<source lang="lua">
local b=blob();
local b=blob();
Line 16: Line 15:
WriteString(b, "Hello");
WriteString(b, "Hello");
SendServerData(b);
SendServerData(b);
</source>
</source>|
<poem>Output from server</poem>|
retvals=true on success, false on failure( instead of blob, some other instance of a class is passed )|
retvals=true on success, false on failure( instead of blob, some other instance of a class is passed )|
relfuncs=*[[onServerData]]
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.