Template:Function

From GECK
Jump to: navigation, search


{{Function
 CSWikiPage        = name of corresponding page on the TES CS Wiki
 origin            = whether the function came from the GECK itself or was added by a script extender.
                     valid values: CONSOLENV (console functions), GECK1 (GECK 1.1), GECK1.5 (GECK 1.5), FOSE1 (FOSE v1),
                     VEGAS1 (GECK 1.1 New Vegas), NVSE (NVSE), NX (NX plugin), LU (Lutana Plugin), PN (Project Nevada), MCM (MCM), UDF (UDF), JIP (JIP), JohnnyGuitar (Johnny Guitar), SUP (SUP NVSE), kNVSE (kNVSE Plugin), TTW (TTW), LNONLY (Lutana, not merged in JIP), BookMenu (Book Menu Restored), CommandExtender (Command Extender), HotReload (Hot Reload), ShowOff (ShowOff NVSE), Anh (AnhNVSE),  ClearCommand (Clear Command NVSE), PostalOut (PostalOut NVSE), PP (pp NVSE), ButcherPete (ButcherPete FOSE).
 originVersion     = optionally display the version of the origin the function was introduced in				  
 summary           = description of the function
 name              = the name of the function. The page name is the default value.
 alias             = An abbreviated version of the function name that can be
                     used instead of the long name.
 returnVal         = what the function returns.
 returnType        = the type of the returned value.
 referenceType     = if appropriate, the type of reference that the function may be called
                     on with the dot syntax
 arguments         = List of arguments specified using the Template:FunctionArgument template,
                     or any other wiki syntax.
 example           = optionally, the function used as part of a script to serve as an example
 CategoryList      = the list of categories to which the page belongs
 consoleOnly       = Usable only in console, not in compiled scripts
 conditionFunc     = whether the function can be used as a condition
                         Valid values: Condition, Script, or Both.
}}


Example

{{Function
 |origin = GECK1
 |originVersion = 1.0
 |summary = Used to test actor and activator references to assure that they are testable.
 |name = Test
 |alias = tst
 |returnVal = 0, 1
 |returnType = void
 |referenceType = [Actor, Activator]
 |arguments = 
  {{FunctionArgument
   |Name = Count
   |Type = int
   |Value = 1, 2, 3
  }}{{FunctionArgument
   |Name = Target
   |Type = ref
   |Optional = y
  }}
 |example = Player.Test 3
}}

Result


A function included in the GECK for Fallout 3 version 1.0.

Description

Used to test actor and activator references to assure that they are testable.

Syntax

[help]
[Actor, Activator].Test Count:int{1, 2, 3} Target:ref 

Or:

[Actor, Activator].tst Count:int{1, 2, 3} Target:ref

Example

Player.Test 3