NDGIG
Global Functions & Examples
GetAllRegions() Paramsprefix - prefix (optional) Returns table - array of each region's name |
Returns a list of all region names. |
Example
CODE EXAMPLE BLOCK
GetAllSeedGroups() Paramsgrouptype - All, DefaultOnly, ModOnly bool - should result include groups that are excluded from the initial load Returns table - Array of group names |
Get the list of all seed object groups. |
Example
CODE EXAMPLE BLOCK
GetAllTemplateNames() Paramsfilter - filter string by category Returns table - Array of template names |
Get a list of template names. |
Example
CODE EXAMPLE BLOCK
GetBans() Paramseventid - event identifier for the resulting getbanlist event |
Gets a list of all active bans on the server. |
Example
CODE EXAMPLE BLOCK
GetCharacterListForUser() Paramsuserid - userid to get the character list for eventid - event identifier for the resulting characterlistrequestresult event Returns table - table of characters names and matching character ids. |
. |
Example
CODE EXAMPLE BLOCK
GetClusterRegions() Returnstable - table of regions in the cluster key = region address, value = {WorldName=worldname, SubregionName=subregion} NOTE: Subregion will be nil if no subregion is being used for that region server |
Returns a table containing the available regions in the cluster INCLUDING itself. |
Example
CODE EXAMPLE BLOCK
GetCollisionInfoAtLoc() Paramslocation - location to test<returns>array - array of strings |
Returns an array of strings containing information about the objects with collision at the specified location. This is in the form of the type of object Dynamic Object / Permanent Object and the items ID. If there is also a static collision entry present at this location the AARect2D bounds of this static collision entry are returned |
Example
CODE EXAMPLE BLOCK
GetCurrentModule() Returnsstring - name of current script |
Returns the name of the top-level script/module this function is called in. |
Example
CODE EXAMPLE BLOCK
GetCurrentObject() Returnsstring - objectreference to the currently executing script |
Returns the object reference of the object the current script is executing upon. |
Example
CODE EXAMPLE BLOCK
GetInitializerFromTemplate() Paramstemplateid - template id luamod - lua module to extract initializer Returns table - Null of the initialization string that was used |
Returns the Initializer that was used for this templete and module. |
Example
CODE EXAMPLE BLOCK
GetLuaExtensionsEnabled() Returnsavgrunframetime - Average running frametime of simulation thread |
Returns if it is possible to load lua exceptions . |
Example
CODE EXAMPLE BLOCK
GetModName() Returnsstring - name of currently running mod |
Returns the name of the currently running mod. |
Example
CODE EXAMPLE BLOCK
GetPrefabExtents() Paramsprefabname - Prefab Name Returns box - prefab extents |
. |
Example
CODE EXAMPLE BLOCK
GetLuaProfilingEnabled() Returnsbool - is this enabled |
Returns lua profiling enabled state. |
Example
CODE EXAMPLE BLOCK
GetRegion() Paramsregionname - Region Name Returns GameRegion - region object |
Returns the game region by name. |
Example
CODE EXAMPLE BLOCK
GetPath() Paramspathname - the path name Returns table - path elements |
Returns the static world path by name. |
Example
CODE EXAMPLE BLOCK
GetRegionsAtLoc() Paramslocation - location to check prefix - prefix to filter Returns table - Array of region objects |
Returns all game regions found at this location. |
Example
CODE EXAMPLE BLOCK
GetSmallestRegionAtLoc() Paramslocation - location to check prefix - prefix to filter Returns table - Array of region objects |
Returns the smallest game region found at this location. |
Example
CODE EXAMPLE BLOCK
GetSeedGroupCount() Paramsseedgroup - Seed group full name Returns table - array of group entries |
Get the number of seed objects in a group. |
Example
CODE EXAMPLE BLOCK
GetSeedGroupData() Paramsseedgroup - Seed group full name Returns table - array of group entries |
Get the seed object data for a given seed object groups. |
Example
CODE EXAMPLE BLOCK
GetTemplateCategories() |
. |
Example
CODE EXAMPLE BLOCK
GetTemplateData() |
. |
Example
CODE EXAMPLE BLOCK
GetTemplateIconId() |
. |
Example
CODE EXAMPLE BLOCK
GetTemplateObjVar() |
. |
Example
CODE EXAMPLE BLOCK
GetTemplateObjectBounds() |
. |
Example
CODE EXAMPLE BLOCK
GetTempmlateObjectName() |
. |
Example
CODE EXAMPLE BLOCK
GetTemplateObjectProperty() |
. |
Example
CODE EXAMPLE BLOCK
GetTemplateRoofBounds() |
. |
Example
CODE EXAMPLE BLOCK
GetUserdataType() |
. |
Example
CODE EXAMPLE BLOCK
GetViewObjectCount() |
. |
Example
CODE EXAMPLE BLOCK
GetViewObjects() |
. |
Example
CODE EXAMPLE BLOCK
GlobalVarDelete() |
. |
Example
CODE EXAMPLE BLOCK
GlobalVarListRecords() |
. |
Example
CODE EXAMPLE BLOCK
GlobalVarRead() |
. |
Example
CODE EXAMPLE BLOCK
GlobalVarReadKey() |
. |
Example
CODE EXAMPLE BLOCK
GlobalVarWrite() |
. |
Example
CODE EXAMPLE BLOCK