DE:Lua

From ArcEmu-Wiki
(Difference between revisions)
Jump to: navigation, search
Line 12: Line 12:
 
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>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>
+
<b>Bitte sei sicher die richtige Lua Sektion zu wählen. Benutze die ArcEmu Lua Engine Sektion, wenn du die ''LuaEngine.dll'' benutzt oder die LuaBridge Sektion, wenn du ''luabridge.dll'' benutzt. Überprüfe das Verzeichnis ''modules'', wenn du unsicher bist, welche Engine du einsetzt.</b>
 
</div>
 
</div>
 
</div>
 
</div>
Line 18: Line 18:
 
{| style="border:0; margin: 0;" width="100%" cellspacing="10"
 
{| style="border:0; margin: 0;" width="100%" cellspacing="10"
 
| valign="top" style="padding:0; border:1px solid #aaaaaa; margin-bottom:5px;" width="33.33%" |
 
| valign="top" style="padding:0; border:1px solid #aaaaaa; margin-bottom:5px;" width="33.33%" |
<div style="font-size: 105%; padding:0.4em; background-color:#bbd2ff; border-bottom:1px solid #aaaaaa; text-align: center;">'''Lua Resources'''</div>
+
<div style="font-size: 105%; padding:0.4em; background-color:#bbd2ff; border-bottom:1px solid #aaaaaa; text-align: center;">'''Allgemeine Lua Resourcen'''</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;">
 
{| style="border: 0; margin: 0;" cellpadding="3"
 
{| style="border: 0; margin: 0;" cellpadding="3"
Line 35: Line 35:
 
</div>
 
</div>
 
| valign="top" style="padding:0; border:1px solid #aaaaaa; margin-bottom:5px;" width="33.33%" |
 
| valign="top" style="padding:0; border:1px solid #aaaaaa; margin-bottom:5px;" width="33.33%" |
<div style="font-size: 105%; padding:0.4em; background-color:#bbd2ff; border-bottom:1px solid #aaaaaa; text-align: center;">'''''Lua Engine'' Dokumentation'''</div>
+
<div style="font-size: 105%; padding:0.4em; background-color:#bbd2ff; border-bottom:1px solid #aaaaaa; text-align: center;">'''''ALE Arcemu Lua Engine'' Dokumentation'''</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;">
 
{| style="border: 0; margin: 0;" cellpadding="3"
 
{| style="border: 0; margin: 0;" cellpadding="3"
 
| valign="top" |  
 
| valign="top" |  
'''Lua Engine ist die bisherige Standard Engine für ArcEmu.'''<br />
+
'''ArcEmu Lua Engine ist die Standard Lua Engine.'''<br />
ALE (ArcEmu Lua Engine ) war früher auch bekannt als ''LuaHypArc''.
+
ALE ('''A'''rcEmu '''L'''ua '''E'''ngine ) war früher auch bekannt als ''LuaHypArc''.
 
* [[List of All Events|Liste aller Events]]
 
* [[List of All Events|Liste aller Events]]
 
* [[GameObject_Methods|GameObject_Methods]]
 
* [[GameObject_Methods|GameObject_Methods]]
Line 55: Line 55:
 
{| style="border: 0; margin: 0;" cellpadding="3"
 
{| style="border: 0; margin: 0;" cellpadding="3"
 
| valign="top" |
 
| valign="top" |
'''LuaBridge ist die neuste Lua Engine'''
+
'''LuaBridge ist eine neuere Lua Engine'''
 
* [[LuaBridge_Information|Information über LuaBridge]]
 
* [[LuaBridge_Information|Information über LuaBridge]]
 
* [[LuaBridge_Methods|LuaBridge Methoden]]
 
* [[LuaBridge_Methods|LuaBridge Methoden]]
 
* [[LuaBridge_Object_Properties|Eigenschaften der LuaBridge Objekte]]
 
* [[LuaBridge_Object_Properties|Eigenschaften der LuaBridge Objekte]]
 
* [[LuaBridge_Snippits|LuaBridge Code Snippits]]
 
* [[LuaBridge_Snippits|LuaBridge Code Snippits]]
* [[LuaBridge_Differences|LuaBridge: Differences between LuaBridge and LuaHypArc - how things work now]]
+
* [[LuaBridge_Differences|LuaBridge: Differences between LuaBridge and ALE - how things work now]]
 
* [[LuaBridge_Tutorials|Luabridge Tutorials(demonstrating the new syntax of luabridge compared to the old lua engine. Useful for re-writing old scripts)]]
 
* [[LuaBridge_Tutorials|Luabridge Tutorials(demonstrating the new syntax of luabridge compared to the old lua engine. Useful for re-writing old scripts)]]
 
* [http://arcemu.org/forums/index.php?showtopic=24786 Another LuaBridge basics tutorial]
 
* [http://arcemu.org/forums/index.php?showtopic=24786 Another LuaBridge basics tutorial]

Revision as of 09:58, 8 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. Benutze die ArcEmu Lua Engine Sektion, wenn du die LuaEngine.dll benutzt oder die LuaBridge Sektion, wenn du luabridge.dll benutzt. Überprüfe das Verzeichnis modules, wenn du unsicher bist, welche Engine du einsetzt.

Allgemeine Lua Resourcen
ALE Arcemu Lua Engine Dokumentation

ArcEmu Lua Engine ist die Standard Lua Engine.
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