User Tools

Site Tools


scripting:reference:system_functions

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
scripting:reference:system_functions [2020/01/29 04:43] mitscripting:reference:system_functions [2020/02/17 19:10] (current) mit
Line 15: Line 15:
 [[Scripting:Reference:system_functions:TownFunctions|Town information and control]] \\ [[Scripting:Reference:system_functions:TownFunctions|Town information and control]] \\
 [[Scripting:Reference:system_functions:MathsFunctions|Maths Functions]] \\ [[Scripting:Reference:system_functions:MathsFunctions|Maths Functions]] \\
 +[[Scripting:Reference:system_functions:EntityFunctions|Entity Functions]] \\
 [[Scripting:Reference:system_functions:MiscFunctions|Misc. other functions]] \\ [[Scripting:Reference:system_functions:MiscFunctions|Misc. other functions]] \\
  
 +For a full(ish) alphabetical list of script functions : [[Scripting:Reference:system_functions:FullFunctionList|Alphabetical Function List]]
  
 +[[Scripting:Reference:system_functions:TextFunctions|Text Functions]]\\ For providing names of items, players, skills etc; converting names to IDs and vice versa  \\
 +[[Scripting:Reference:system_functions:PlayerStatusFunctions|Player Information]]\\ Get information about the player ; what skills, inventory, health they have etc \\
 +[[Scripting:Reference:system_functions:PlayerInventoryAndWealthFunctions|Inventory and Wealth manipulation]] \\
 +Add items and wealth to the player \\
 +[[Scripting:Reference:system_functions:BuildingInformationFunctions|Building Information]]: Provides information about a building and its contents (and functions to change the building UI) \\
 +[[Scripting:Reference:system_functions:WorldMapFunctions|World map functions]]: Get map coordinates for items in the world, convert map to world coordinates and vice versa \\
 +[[Scripting:Reference:system_functions:ConstructionFunctions]]\\
 +For construction of buildings and other permanent or transient items on the world \\
 +[[Scripting:Reference:system_functions:SubgameFunctions|Scripted Subgames]]\\
 +System for creating and controlling subgames which groups of players can participate in \\
 +[[Scripting:Reference:system_functions:PlayerBuildingOwnershipFunctions|Building Ownership]]\\
 +Querying and controlling the ownership status of buildings \\
 +[[Scripting:Reference:system_functions:TownFunctions|Town information and control]]\\
 +Info about towns and functions to modify the status of town buildings \\
 +[[Scripting:Reference:system_functions:MathsFunctions|Maths Functions]]\\
 +Maths functions such as rand, sin, cos etc \\
 +[[Scripting:Reference:system_functions:EntityFunctions|Entity Functions]]\\
 +System for creating 'entities' in the world - these are models/objects that you can control from script, including the ability to set off standard behaviours such as 'attack the player'
 +[[Scripting:Reference:system_functions:MiscFunctions|Misc. other functions]]\\
 +General other uncategorised bits
  
-===== Battle game Functions ===== 
  
-==== BattleSetPreludeTime ==== 
- 
-==== BattleSetNumRounds ==== 
- 
-==== BattleSetRoundTime ==== 
- 
-==== BattleSetRoundScore ==== 
- 
-==== BattleSendChallenge ==== 
- 
- 
- 
-===== Misc other functions ===== 
- 
-==== sysRealTime ==== 
-^ Format | sysRealTime ( [Type] )| 
-^ Description | Returns details of the current real time (according to the server clock)| 
-^ Parameters | Type field specifying the date or time to fetch | 
-^ Returns | Depending on the type field: | 
-^  | **Year** - returns the current year (e.g. 2014) | 
-^  | **Month** - returns the current month number (1 to 12) | 
-^  | **Day** - returns the current day number (1 to 31) | 
-^  | **Hour** - returns the current hour (0 to 23) | 
-^  | **Minute** - returns the current minute (0 to 59) | 
-^  | **Second** - returns the current second (0 to 59) | 
-^  | **UnixTime** - number of seconds passed since 1st Jan, 1970 | 
-//Example//: <note> 
-<code>Event( "UseItem", "Tea" ) 
-{ 
-   $hour = sysRealTime( "Hour" ) 
-   if ( $hour < 18 ) 
-   { 
-      *msg %PLAYER% Tea can only be used at tea-time (6pm - 8pm) 
-    } 
-    else if ( $hour >= 20 ) 
-    { 
-      *msg %PLAYER% Tea can only be used at tea-time (6pm - 8pm)     
-    } 
-    else 
-    { 
-        *notifylarge %PLAYER% Tea-time! 
-    } 
-} 
-</code> 
-</note> 
- 
-==== sysRaceIsActive ==== 
-TBD \\ 
-\\ 
scripting/reference/system_functions.1580294638.txt.gz · Last modified: 2020/01/29 04:43 by mit

Except where otherwise noted, content on this wiki is licensed under the following license: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki