SendServerData: Difference between revisions

From NPC for VCMP 0.4 Servers
Jump to navigation Jump to search
No edit summary
No edit summary
Line 8: Line 8:
</poem>|
</poem>|
example=
example=
<poem>Input npcscript</poem>
<poem>
<source lang="lua">
<source lang="lua">
local b=blob();
local b=blob();
Line 16: Line 16:
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]]
}}
}}

Revision as of 05:29, 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 <poem>

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.