DE:Lua

From ArcEmu-Wiki
(Difference between revisions)
Jump to: navigation, search
Line 8: Line 8:
 
</div>
 
</div>
 
<div style="background:#ffffff; padding:0.2em 0.4em 0.2em 0.4em;">
 
<div style="background:#ffffff; padding:0.2em 0.4em 0.2em 0.4em;">
'''Lua''' ist ein vielseitige Programmiersprache mit einer einfachen Syntax. Einige Leute behaupten Lua sei eine Interpreter Sprache. Dies ist jedoch falsch, da Lua die Scripte beim Laden kompiliert. Because Lua can easily be embedded into applications, it is frequently used in games, such as World of Warcraft, Far Cry, Baldur's Gate, Garry's Mod and Warhammer titles.
+
'''Lua''' ist ein vielseitige Programmiersprache mit einer einfachen Syntax. Einige Leute behaupten Lua sei eine Interpreter Sprache. Dies ist jedoch falsch, da Lua die Scripte beim Laden kompiliert. Weil Lua leicht in Applikationen integriert werden kann, wird es öfters in Spielesoftware wie World of Warcraft, Far Cry, Baldur's Gate, Garry's Mod oder Warhammer verwendet.
  
 
Für weitere Information siehe auf der offiziellen Website von '''[http://www.lua.org/ Lua]''' nach.
 
Für weitere Information siehe auf der offiziellen Website von '''[http://www.lua.org/ Lua]''' nach.
  
<b>Please make sure to choose the correct Lua section. Use the LuaHypArc section if you are using LuaEngine.dll and the LuaBridge section if you are using luabridge.dll. Check your `modules` folder if you are unsure of what engine you are using. <i>Any forum topics regarding this will be ridiculed (and probably locked), you have been warned.</i></b>
+
<b>Bitte sei sicher die richtige Lua Sektion zu wählen. Use the LuaHypArc section if you are using LuaEngine.dll and the LuaBridge section if you are using luabridge.dll. Check your `modules` folder if you are unsure of what engine you are using.</b>
 
</div>
 
</div>
 
</div>
 
</div>
Line 22: Line 22:
 
{| style="border: 0; margin: 0;" cellpadding="3"
 
{| style="border: 0; margin: 0;" cellpadding="3"
 
| valign="top" |   
 
| valign="top" |   
 +
'''Externe Seiten zu Lua'''
 
*[http://www.lua.org/pil/ Programmierung in Lua]
 
*[http://www.lua.org/pil/ Programmierung in Lua]
 
*[http://www.lua.org/manual/5.1/ Lua Referenz Manual]
 
*[http://www.lua.org/manual/5.1/ Lua Referenz Manual]
*[http://lua-users.org/wiki/LuaFaq Lua FAQ Frequently Asked Questions]
+
*[http://lua-users.org/wiki/LuaFaq Lua FAQ]
 +
*[http://w0w-v.com/forums/index.php?topic=7913.0 Verschiedene Anleitungen]
 +
*[http://www.wowwiki.com/Lua_editors Liste von Lua Editoren/IDEs]
 +
'''Seiten im ArcEmu Forum'''
 
*[http://arcemu.org/forums/index.php?showforum=187 ArcEmu Forum für Skripte]
 
*[http://arcemu.org/forums/index.php?showforum=187 ArcEmu Forum für Skripte]
*[http://w0w-v.com/forums/index.php?topic=7913.0 Verschiedene Anleitungen]
+
*[http://arcemu.org/forums/index.php?showtopic=21036 LCF Documentation ]
*[http://www.wowwiki.com/Lua_editors Lua Editor list]
+
 
+
* [http://arcemu.org/forums/index.php?showtopic=21036 LCF Documentation ]
+
  
 
|}
 
|}

Revision as of 21:20, 6 November 2011

+/-
Hauptseite                   Other languages:   English  •   German   •   FrenchArcEmu Website     ArcEmu Forum     Forum Support Deutsch     Bug Tracker


 Allgemeines zu Lua

Lua ist ein vielseitige Programmiersprache mit einer einfachen Syntax. Einige Leute behaupten Lua sei eine Interpreter Sprache. Dies ist jedoch falsch, da Lua die Scripte beim Laden kompiliert. Weil Lua leicht in Applikationen integriert werden kann, wird es öfters in Spielesoftware wie World of Warcraft, Far Cry, Baldur's Gate, Garry's Mod oder Warhammer verwendet.

Für weitere Information siehe auf der offiziellen Website von Lua nach.

Bitte sei sicher die richtige Lua Sektion zu wählen. Use the LuaHypArc section if you are using LuaEngine.dll and the LuaBridge section if you are using luabridge.dll. Check your `modules` folder if you are unsure of what engine you are using.

Lua Resources
Lua Engine Dokumentation

Lua Engine ist die bisherige Standard Engine für ArcEmu.
ALE (ArcEmu Lua Engine ) war früher auch bekannt als LuaHypArc.

LuaBridge Dokumentation
Tutorials / Beispielskripts
leer
  • leer
Glossar

Innerhalb dieser Wiki Seiten sind folgende Ausdrücke gebräuchlich:

Unit: A Creature or Player.
Creature: A Mob[ile] Unit. Also known as an NPC (Non-Player Character)
Gossip: Menus that allow you to interact with the Player.
Phase: A unique instance of the Game World.
Method: Also commonly known as a Function or Command. This is the correct word for it - Method adopts a more Object-Orientated view on Lua, which is what we want.
Function: A block of code in Lua.
Command: Usually assumed to be any Lua Method, it is incorrect terminology. It is not a command.
Statement: A piece of code that performs a single action.
Expression: A statement that evaluates true or false.


Personal tools