Template:ScriptCommandPage: Difference between revisions

From Arx Libertatis Wiki
Jump to navigation Jump to search
No edit summary
mNo edit summary
Line 196: Line 196:


-->
-->
<td><code style="font-weight: bold">{{#var:command_param_name}}</code>{{#if:{{#var:command_param_flag}}|&nbsp;(requires <code>-{{#var:command_param_flag}}</code>)}}</td>
<td><code style="font-weight: bold">{{#var:command_param_name}}</code>{{#if:{{#var:command_param_flag}}|{{#ifeq:{{#sub:{{#var:command_param_flag}}|0|1}}|!|&nbsp;(if not <code>-{{#sub:{{#var:command_param_flag}}|0|1}}</code>)|&nbsp;(requires <code>-{{#var:command_param_flag}}</code>)}}}}</td>
<td><code>{{Highlight|{{#var:command_param_type}}}}</code>{{#var:command_param_var}}{{#if:{{#arrayindex:command_param_typeextra|0}}|&nbsp;{{#arrayindex:command_param_typeextra|0}}}}</td>
<td><code>{{Highlight|{{#var:command_param_type}}}}</code>{{#var:command_param_var}}{{#if:{{#arrayindex:command_param_typeextra|0}}|&nbsp;{{#arrayindex:command_param_typeextra|0}}}}</td>
<td>{{#var:command_param}}</td>
<td>{{#var:command_param}}</td>

Revision as of 07:22, 26 June 2022

The ScriptCommandPage script command is used to.

Usage

ScriptCommandPage

Context: Ignored


Usage

Template for script event pages

Parameters:

  • description (required) - short description of what the command is used for
  • context (optional) - type of entity that is required for this command - any, item, npc, camera, self or none
  • special (optional) - special invocations in the format -f[lags] parameters... or keyword parameters..., one per line
  • default (optional) - set to false to disable the default invocation
  • flags (optional) - flags accepted by this command in the format f Description, one per line.
    The space after the flag character can be replaced with ? to exclude the flag from the default invocation or with ! to indicate that one of the marked flags is required for the default invocation. The first flag of each special invocation is always excluded from the default invocation.
  • parameters (optional) - parameters accepted by this command in the format name type Description
    name can be prefixed with f? to make the parameter dependent on flag -f.
    type can be suffixed with * to indicate that the parameter will automatically be dereferenced if it looks like a variable and with any additional non-space text starting with a non-alpha character to provide additional type info.
  • obsolete (optional) - set to true to mark the command as obsolete and unimplemented. No description or context should be provided in this case
  • intro (optional) - additional text to insert before the usage section