Difference between revisions of "LavishScript:Commands"

From Lavish Software Wiki
Jump to navigation Jump to search
Line 30: Line 30:
  
 
== Inside Scripts (only!) ==
 
== Inside Scripts (only!) ==
 +
 +
=== Control Structures ===
 +
=== If-Else ===
 +
* '''If''' see [[LavishScript:Script Development#Control Structures|LavishScript Control Structures]]
 +
* '''Else''' see [[LavishScript:Script Development#Control Structures|LavishScript Control Structures]]
 +
=== Loops ===
 +
* '''Break''' see [[LavishScript:Script Development#Control Structures|LavishScript Control Structures]]
 +
* '''Continue''' see [[LavishScript:Script Development#Control Structures|LavishScript Control Structures]]
 +
* '''Do''' see [[LavishScript:Script Development#Control Structures|LavishScript Control Structures]]
 +
* '''While''' see [[LavishScript:Script Development#Control Structures|LavishScript Control Structures]]
 +
=== Switches ===
 +
* '''Break''' see [[LavishScript:Script Development#Control Structures|LavishScript Control Structures]]
 +
* '''Case''' see [[LavishScript:Script Development#Control Structures|LavishScript Control Structures]]
 +
* '''Default''' see [[LavishScript:Script Development#Control Structures|LavishScript Control Structures]]
 +
* '''Switch''' see [[LavishScript:Script Development#Control Structures|LavishScript Control Structures]]
 +
 
=== Timing ===
 
=== Timing ===
 
* [[Command:Turbo|Turbo]]
 
* [[Command:Turbo|Turbo]]
 
* [[Command:Wait|Wait]]
 
* [[Command:Wait|Wait]]
 
* [[Command:WaitFrame|WaitFrame]]
 
* [[Command:WaitFrame|WaitFrame]]
 
=== If-Else ===
 
* [[Command:Else|Else]]
 
* [[Command:If|If]]
 
=== Loops ===
 
* [[Command:Do|Do]]
 
* [[Command:Break|Break]]
 
* [[Command:Continue|Continue]]
 
* [[Command:While|While]]
 
=== Switches ===
 
* [[Command:Case|Case]]
 
* [[Command:Break|Break]]
 
* [[Command:Default|Default]]
 
* [[Command:EndSwitch|EndSwitch]]
 
* [[Command:Switch|Switch]]
 
  
 
=== Function Calls ===
 
=== Function Calls ===
 
* [[Command:Call|Call]]
 
* [[Command:Call|Call]]
 
* [[Command:Return|Return]]
 
* [[Command:Return|Return]]
 +
 
=== Command Queue ===
 
=== Command Queue ===
 
* [[Command:ExecuteQueued|ExecuteQueued]]
 
* [[Command:ExecuteQueued|ExecuteQueued]]

Revision as of 02:31, 13 September 2005

Introduction

Usage

In simplistic terms, commands are used simply by typing the name of the command, followed by any parameters to the command. Consider the EverQuest 1 command "/who". "/who" is the name of the command, but parameters can be added to the command to give more specific information, such as "/who all friend" -- "all friend" would be the parameters.

For complete descriptions of LavishScript syntax, see Syntax.

Built-in Commands

Information

Aliases

Command Execution

Scripts

Inside Scripts (only!)

Control Structures

If-Else

Loops

Switches

Timing

Function Calls

Command Queue

Variables

File System

Modules

Testing

API