Difference between revisions of "Documentation"

From OpenEUO
Jump to: navigation, search
(Table Functions: added getn)
 
(11 intermediate revisions by 6 users not shown)
Line 1: Line 1:
 
== Lua ==
 
== Lua ==
 +
 +
OpenEUO uses Lua for scripting.
 +
 +
'''''WARNING: Use at your own risk, and when discrepancies are discovered, please update appropriately.  Thank you.'''''
 +
 +
=== Constants ===
 +
 +
* [[false]]
 +
 +
* [[true]]
 +
 +
* [[nil]]
 +
 +
* [[type values]]
  
 
=== Basic Functions ===
 
=== Basic Functions ===
Line 81: Line 95:
  
 
* [[table.concat]]
 
* [[table.concat]]
 +
* [[table.getn]]
 
* [[table.insert]]
 
* [[table.insert]]
 
* [[table.maxn]]
 
* [[table.maxn]]
 
* [[table.remove]]
 
* [[table.remove]]
 
* [[table.sort]]
 
* [[table.sort]]
 +
 +
== OpenEUO ==
 +
 +
=== Standard Functions ===
 +
 +
* [[cmpsetatom]]
 +
* [[dostring]]
 +
* [[getatom]]
 +
* [[getdate]]
 +
* [[getkey]]
 +
* [[getmouse]]
 +
* [[getticks]]
 +
* [[gettime]]
 +
* [[getbasedir]]
 +
* [[getinstalldir]]
 +
* [[listatoms]]
 +
* [[openfile]]
 +
* [[pause]]
 +
* [[setatom]]
 +
* [[stop]]
 +
* [[wait]]
 +
 +
=== Bitwise Functions ===
 +
 +
* [[Bit.And]]
 +
* [[Bit.Not]]
 +
* [[Bit.Or]]
 +
* [[Bit.Shl]]
 +
* [[Bit.Shr]]
 +
* [[Bit.Xor]]
 +
 +
== Ultima Online ==
 +
 +
=== Variables ===
 +
 +
* [[UO.AR]]
 +
* [[UO.BackpackID]]
 +
* [[UO.CharDir]]
 +
* [[UO.CharID]]
 +
* [[UO.CharName]]
 +
* [[UO.CharPosX]]
 +
* [[UO.CharPosY]]
 +
* [[UO.CharPosZ]]
 +
* [[UO.CharStatus]]
 +
* [[UO.CharType]]
 +
* [[UO.CliCnt]]
 +
* [[UO.CliLang]]
 +
* [[UO.CliLeft]]
 +
* [[UO.CliLogged]]
 +
* [[UO.CliNr]]
 +
* [[UO.CliTitle]]
 +
* [[UO.CliTop]]
 +
* [[UO.CliVer]]
 +
* [[UO.CliXRes]]
 +
* [[UO.CliYRes]]
 +
* [[UO.ContID]]
 +
* [[UO.ContKind]]
 +
* [[UO.ContName]]
 +
* [[UO.ContPosX]]
 +
* [[UO.ContPosY]]
 +
* [[UO.ContSizeX]]
 +
* [[UO.ContSizeY]]
 +
* [[UO.ContType]]
 +
* [[UO.CR]]
 +
* [[UO.CursKind]]
 +
* [[UO.CursorX]]
 +
* [[UO.CursorY]]
 +
* [[UO.Dex]]
 +
* [[UO.EnemyHits]]
 +
* [[UO.EnemyID]]
 +
* [[UO.ER]]
 +
* [[UO.Followers]]
 +
* [[UO.FR]]
 +
* [[UO.GetHP]]
 +
* [[UO.Gold]]
 +
* [[UO.Hits]]
 +
* [[UO.Int]]
 +
* [[UO.LHandID]]
 +
* [[UO.LLiftedID]]
 +
* [[UO.LLiftedKind]]
 +
* [[UO.LLiftedType]]
 +
* [[UO.LObjectID]]
 +
* [[UO.LObjectType]]
 +
* [[UO.LShard]]
 +
* [[UO.LSkill]]
 +
* [[UO.LSpell]]
 +
* [[UO.LTargetID]]
 +
* [[UO.LTargetKind]]
 +
* [[UO.LTargetTile]]
 +
* [[UO.LTargetX]]
 +
* [[UO.LTargetY]]
 +
* [[UO.LTargetZ]]
 +
* [[UO.Luck]]
 +
* [[UO.Mana]]
 +
* [[UO.MaxDmg]]
 +
* [[UO.MaxFol]]
 +
* [[UO.MaxHits]]
 +
* [[UO.MaxMana]]
 +
* [[UO.MaxStam]]
 +
* [[UO.MaxStats]]
 +
* [[UO.MaxWeight]]
 +
* [[UO.MinDmg]]
 +
* [[UO.NextCPosX]]
 +
* [[UO.NextCPosY]]
 +
* [[UO.PR]]
 +
* [[UO.RHandID]]
 +
* [[UO.Sex]]
 +
* [[UO.Shard]]
 +
* [[UO.Stamina]]
 +
* [[UO.StatBar]]
 +
* [[UO.Str]]
 +
* [[UO.SysMsg]]
 +
* [[UO.TargCurs]]
 +
* [[UO.TP]]
 +
* [[UO.Weight]]
 +
 +
=== Commands ===
 +
 +
* [[UO.CliDrag]]
 +
* [[UO.Click]]
 +
* [[UO.ContTop]]
 +
* [[UO.Drag]]
 +
* [[UO.DropC]]
 +
* [[UO.DropG]]
 +
* [[UO.DropPD]]
 +
* [[UO.Equip]]
 +
* [[UO.ExMsg]]
 +
* [[UO.GetCont]]
 +
* [[UO.GetItem]]
 +
* [[UO.GetJournal]]
 +
* [[UO.GetPix]]
 +
* [[UO.GetShop]]
 +
* [[UO.GetSkill]]
 +
* [[UO.HideItem]]
 +
* [[UO.Key]]
 +
* [[UO.Macro]]
 +
* [[UO.Move]]
 +
* [[UO.Msg]]
 +
* [[UO.Pathfind]]
 +
* [[UO.Popup]]
 +
* [[UO.Property]]
 +
* [[UO.RenamePet]]
 +
* [[UO.ScanItems]]
 +
* [[UO.ScanJournal]]
 +
* [[UO.SetShop]]
 +
* [[UO.SkillLock]]
 +
* [[UO.StatBar]]
 +
* [[UO.StatLock]]
 +
* [[UO.SysMessage]]
 +
* [[UO.TileCnt]]
 +
* [[UO.TileGet]]
 +
* [[UO.TileInit]]
 +
 +
== Objects ==
 +
 +
=== Commands ===
 +
 +
* [[Obj.Create]]
 +
* [[Obj.Free]]
 +
* [[Obj.Loop]]
 +
* [[Obj.Exit]]
 +
 +
=== Classes ===
 +
 +
* [[TBevel]]
 +
* [[TButton]]
 +
* [[TCheckBox]]
 +
* [[TComboBox]]
 +
* [[TEdit]]
 +
* [[TForm]]
 +
* [[TGroupBox]]
 +
* [[TImageList]]
 +
* [[TLabel]]
 +
* [[TListBox]]
 +
* [[TMainMenu]]
 +
* [[TMemo]]
 +
* [[TMessageBox]]
 +
* [[TOpenDialog]]
 +
* [[TPaintBox]]
 +
* [[TPanel]]
 +
* [[TPopupMenu]]
 +
* [[TRadioButton]]
 +
* [[TSaveDialog]]
 +
* [[TScrollBar]]
 +
* [[TSplitter]]
 +
* [[TStatusBar]]
 +
* [[TStatusPanel]]
 +
* [[TSynMemo]]
 +
* [[TTabControl]]
 +
* [[TTimer]]
 +
* [[TToolBar]]
 +
* [[TToolButton]]
 +
 +
=== Miscellaneous ===
 +
 +
* [[TBrush]]
 +
* [[TCanvas]]
 +
* [[TComponent]]
 +
* [[TControl]]
 +
* [[TCustomEdit]]
 +
* [[TFont]]
 +
* [[TMenuItem]]
 +
* [[TObject]]
 +
* [[TPen]]
 +
* [[TSizeConstraints]]
 +
* [[TStrings]]
 +
* [[TWinControl]]

Latest revision as of 20:02, 17 March 2011

Lua

OpenEUO uses Lua for scripting.

WARNING: Use at your own risk, and when discrepancies are discovered, please update appropriately. Thank you.

Constants

Basic Functions

Math Functions

String Functions

Table Functions

OpenEUO

Standard Functions

Bitwise Functions

Ultima Online

Variables

Commands

Objects

Commands

Classes

Miscellaneous