OnServerData: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
(8 intermediate revisions by the same user not shown) | |||
Line 4: | Line 4: | ||
desc=This function is when server sends script data( Streams in squirrel04relxx )| | desc=This function is when server sends script data( Streams in squirrel04relxx )| | ||
params=<syntaxhighlight lang="lua">( data )</syntaxhighlight> | params=<syntaxhighlight lang="lua">( data )</syntaxhighlight> | ||
<poem>::data : The data the server send as a blob object | <poem>::data : The data the server send as a blob object</poem> | ||
| | |||
</poem>| | |||
retvals=This function does not return any specific values.| | retvals=This function does not return any specific values.| | ||
example= | example= | ||
<poem>Server | <poem>Assuming the server squirrel script send an integer, byte, float and string respectively as first part of Server Data,</poem> | ||
<source lang="lua"> | <source lang="lua"> | ||
function OnServerData( data ) | |||
function | |||
{ | { | ||
local | local a= ReadInt(data); | ||
local b= ReadByte(data); | |||
local f= ReadFloat(data); | |||
local str= ReadString(data); | |||
if(data.tell() < data.len()) | |||
//more items to read | |||
} | } | ||
</source> | </source>| | ||
relfuncs=*[[SendServerData]] | |||
}} | }} |
Latest revision as of 11:12, 28 September 2024
This function was added in v1.6 beta and will not work on previous versions.
Description:
This function is when server sends script data( Streams in squirrel04relxx )
Parameters:
( data )
data : The data the server send as a blob object
Return Values:
This function does not return any specific values.
Example
Assuming the server squirrel script send an integer, byte, float and string respectively as first part of Server Data,
function OnServerData( data ) { local a= ReadInt(data); local b= ReadByte(data); local f= ReadFloat(data); local str= ReadString(data); if(data.tell() < data.len()) //more items to read }
Related Functions
The following functions may be helpful as they relate to this function in one way or another.