F

From NPC for VCMP 0.4 Servers
Revision as of 16:52, 26 January 2023 by Habi (talk | contribs)
Jump to navigation Jump to search

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

This function belongs to server scripts and not npcscripts.


Description:
This will return a userdata which can be passed to RFC for calling remote functions.


Parameters:

funcname

funcname : The name of a function of the npcscript.
This F can be nested indefinitely.|
retvals=The function returns a userdata.|
example=
<poem>Server Script

local a = F("format")("My name is %s\n", F("GetMyName")() )
local b = RFC( npcid, "print" )( a );


Return Values:
This function does not return any specific values.



Related Functions

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

Parameter types supported of the returned closure are:

Numbers/Integers
Float
String
bool true/false
Null null
Vector Vector(x,y,z)
Quaternion Quaternion(x,y,z,w)
Userdata returned by F (Function) F("print")(500)
See F
Array

The following parameter types are not supported:

Blob
Class Instances other than Vector or Quaternion