Difference between revisions of "LavishScript:Commands"

From Lavish Software Wiki
Jump to navigation Jump to search
Line 11: Line 11:
 
* [[Command:APICall|APICall]]
 
* [[Command:APICall|APICall]]
 
* [[Command:Arg|Arg]]
 
* [[Command:Arg|Arg]]
* [[Command:Commands|Commands]]
 
* [[Command:EndScript|EndScript]]
 
 
* [[Command:Execute|Execute]]
 
* [[Command:Execute|Execute]]
 
* [[Command:ExecuteFile|ExecuteFile]]
 
* [[Command:ExecuteFile|ExecuteFile]]
Line 18: Line 16:
 
* [[Command:NoOp|NoOp]]
 
* [[Command:NoOp|NoOp]]
 
* [[Command:NoParse|NoParse]]
 
* [[Command:NoParse|NoParse]]
 +
* [[Command:Test|Test]]
 +
* [[Command:TimedCommand|TimedCommand]]
 +
 +
=== Information ===
 +
* [[Command:Commands|Commands]]
 
* [[Command:LSType|LSType]]
 
* [[Command:LSType|LSType]]
 
* [[Command:LSVersion|LSVersion]]
 
* [[Command:LSVersion|LSVersion]]
* [[Command:RunScript|RunScript]]
 
 
* [[Command:Scripts|Scripts]]
 
* [[Command:Scripts|Scripts]]
* [[Command:Test|Test]]
 
* [[Command:TimedCommand|TimedCommand]]
 
 
* [[Command:TopLevelObject|TopLevelObject]]
 
* [[Command:TopLevelObject|TopLevelObject]]
  
Line 31: Line 31:
 
* [[Command:Tail|Tail]]
 
* [[Command:Tail|Tail]]
 
* [[Command:Line|Line]]
 
* [[Command:Line|Line]]
 +
 +
=== Scripts ===
 +
* [[Command:EndScript|EndScript]]
 +
* [[Command:RunScript|RunScript]]
 +
 
=== Inside Scripts (only!) ===
 
=== Inside Scripts (only!) ===
 +
==== Timing ====
 +
* [[Command:Wait|Wait]]
 +
* [[Command:WaitFrame|WaitFrame]]
 +
* [[Command:Turbo|Turbo]]
 +
 +
==== If-Else ====
 
* [[Command:If|If]]
 
* [[Command:If|If]]
 
* [[Command:Else|Else]]
 
* [[Command:Else|Else]]
 +
==== Loops ====
 
* [[Command:Do|Do]]
 
* [[Command:Do|Do]]
 
* [[Command:While|While]]
 
* [[Command:While|While]]
* [[Command:Call|Call]]
 
* [[Command:Return|Return]]
 
* [[Command:Wait|Wait]]
 
* [[Command:WaitFrame|WaitFrame]]
 
 
* [[Command:Break|Break]]
 
* [[Command:Break|Break]]
 
* [[Command:Continue|Continue]]
 
* [[Command:Continue|Continue]]
 +
==== Switches ====
 
* [[Command:Switch|Switch]]
 
* [[Command:Switch|Switch]]
 
* [[Command:Case|Case]]
 
* [[Command:Case|Case]]
 
* [[Command:EndSwitch|EndSwitch]]
 
* [[Command:EndSwitch|EndSwitch]]
 
* [[Command:Default|Default]]
 
* [[Command:Default|Default]]
 +
* [[Command:Break|Break]]
 +
 +
==== Function Calls ====
 +
* [[Command:Call|Call]]
 +
* [[Command:Return|Return]]
 +
==== Command Queue ====
 
* [[Command:QueueCommand|QueueCommand]]
 
* [[Command:QueueCommand|QueueCommand]]
 
* [[Command:ExecuteQueued|ExecuteQueued]]
 
* [[Command:ExecuteQueued|ExecuteQueued]]
 
* [[Command:FlushQueued|FlushQueued]]
 
* [[Command:FlushQueued|FlushQueued]]
* [[Command:Turbo|Turbo]]
 
  
 
=== Variables ===
 
=== Variables ===

Revision as of 04:49, 2 April 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

Base

Information

File System

Scripts

Inside Scripts (only!)

Timing

If-Else

Loops

Switches

Function Calls

Command Queue

Variables