Difference between revisions of "Documentation"

From OpenEUO
Jump to: navigation, search
(Created page with "; Lua - Basic Functions : _G assert collectgarbage dofile error getfenv getmetatable ipairs loadfile loadstring next pairs [[pcal...")
 
(Table Functions: added getn)
 
(12 intermediate revisions by 6 users not shown)
Line 1: Line 1:
; Lua - Basic Functions :
+
== Lua ==
  
[[_G]]
+
OpenEUO uses Lua for scripting.
[[assert]]
+
 
[[collectgarbage]]
+
'''''WARNING: Use at your own risk, and when discrepancies are discovered, please update appropriately.  Thank you.'''''
[[dofile]]
+
 
[[error]]
+
=== Constants ===
[[getfenv]]
+
 
[[getmetatable]]
+
* [[false]]
[[ipairs]]
+
 
[[loadfile]]
+
* [[true]]
[[loadstring]]
+
 
[[next]]
+
* [[nil]]
[[pairs]]
+
 
[[pcall]]
+
* [[type values]]
[[print]]
+
 
[[rawequal]]
+
=== Basic Functions ===
[[rawget]]
+
 
[[rawset]]
+
* [[_G]]
[[select]]
+
* [[assert]]
[[setfenv]]
+
* [[collectgarbage]]
[[setmetatable]]
+
* [[dofile]]
[[tonumber]]
+
* [[error]]
[[tostring]]
+
* [[getfenv]]
[[type]]
+
* [[getmetatable]]
[[unpack]]
+
* [[ipairs]]
 +
* [[loadfile]]
 +
* [[loadstring]]
 +
* [[next]]
 +
* [[pairs]]
 +
* [[pcall]]
 +
* [[print]]
 +
* [[rawequal]]
 +
* [[rawget]]
 +
* [[rawset]]
 +
* [[select]]
 +
* [[setfenv]]
 +
* [[setmetatable]]
 +
* [[tonumber]]
 +
* [[tostring]]
 +
* [[type]]
 +
* [[unpack]]
 +
 
 +
=== Math Functions ===
 +
 
 +
* [[math.abs]]
 +
* [[math.acos]]
 +
* [[math.asin]]
 +
* [[math.atan]]
 +
* [[math.atan2]]
 +
* [[math.ceil]]
 +
* [[math.cos]]
 +
* [[math.cosh]]
 +
* [[math.deg]]
 +
* [[math.exp]]
 +
* [[math.floor]]
 +
* [[math.fmod]]
 +
* [[math.frexp]]
 +
* [[math.huge]]
 +
* [[math.ldexp]]
 +
* [[math.log]]
 +
* [[math.log10]]
 +
* [[math.max]]
 +
* [[math.min]]
 +
* [[math.modf]]
 +
* [[math.pi]]
 +
* [[math.pow]]
 +
* [[math.rad]]
 +
* [[math.random]]
 +
* [[math.randomseed]]
 +
* [[math.sin]]
 +
* [[math.sinh]]
 +
* [[math.sqrt]]
 +
* [[math.tan]]
 +
* [[math.tanh]]
 +
 
 +
=== String Functions ===
 +
 
 +
* [[string.byte]]
 +
* [[string.char]]
 +
* [[string.dump]]
 +
* [[string.find]]
 +
* [[string.format]]
 +
* [[string.gmatch]]
 +
* [[string.gsub]]
 +
* [[string.len]]
 +
* [[string.lower]]
 +
* [[string.match]]
 +
* [[string.rep]]
 +
* [[string.reverse]]
 +
* [[string.sub]]
 +
* [[string.upper]]
 +
 
 +
=== Table Functions ===
 +
 
 +
* [[table.concat]]
 +
* [[table.getn]]
 +
* [[table.insert]]
 +
* [[table.maxn]]
 +
* [[table.remove]]
 +
* [[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