DE:Lua

From ArcEmu-Wiki
(Difference between revisions)
Jump to: navigation, search
Line 5: Line 5:
 
<div style="background:#f9f9f9; padding:0px; border:1px solid #aaaaaa; margin-bottom:5px;">
 
<div style="background:#f9f9f9; padding:0px; border:1px solid #aaaaaa; margin-bottom:5px;">
 
<div style="line-height:900%; padding:0.4em; background-color:#bbd2ff; border-bottom:1px solid #aaaaaa;">
 
<div style="line-height:900%; padding:0.4em; background-color:#bbd2ff; border-bottom:1px solid #aaaaaa;">
<span style="color:#000000; font-size:200%;">&nbsp;</span><span style="color:#000000; font-size:150%;">Allgemeines zu ''Lua''</span>
+
&nbsp;'''Allgemeines zu Lua'''
 
</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;">
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;">'''Resources'''</div>
+
<div style="font-size: 105%; padding:0.4em; background-color:#bbd2ff; border-bottom:1px solid #aaaaaa; text-align: center;">'''Lua Resources'''</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 28: Line 28:
 
*[http://w0w-v.com/forums/index.php?topic=7913.0 Verschiedene Anleitungen]
 
*[http://w0w-v.com/forums/index.php?topic=7913.0 Verschiedene Anleitungen]
 
*[http://www.wowwiki.com/Lua_editors Lua Editor list]
 
*[http://www.wowwiki.com/Lua_editors Lua Editor list]
*[[Lua Sample Scripts|Beispiel Scripts]]
+
 
*[[Adding Color to your Words|Adding Color to your Text]]
+
 
* [http://arcemu.org/forums/index.php?showtopic=21036 LCF Documentation ]
 
* [http://arcemu.org/forums/index.php?showtopic=21036 LCF Documentation ]
 
* [http://fmeus.wordpress.com/2009/01/19/optimizing-memory-usage-in-lua/ Optimize Memory Usage in Lua]
 
* [http://fmeus.wordpress.com/2009/01/19/optimizing-memory-usage-in-lua/ Optimize Memory Usage in Lua]
Line 38: Line 37:
 
</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;">'''ALE (ArcEmu Lua Engine ) Dokumentation'''</div>
+
<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="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" |  
'''ALE''' war früher auch bekannt als '''LuaHypArc'''.
+
'''ALE''' (ArcEmu Lua Engine ) war früher auch bekannt als '''LuaHypArc'''.
  
Das ist die Standard Lua Engine für ArcEmu.
+
Lua Engine ist der Standard für ArcEmu.
  
 
* [[List of All Events|Liste aller Events]]
 
* [[List of All Events|Liste aller Events]]
Line 56: Line 55:
 
</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;">'''LuaBridge Dokumentation'''</div>
+
<div style="font-size: 105%; padding:0.4em; background-color:#bbd2ff; border-bottom:1px solid #aaaaaa; text-align: center;">'''''LuaBridge'' 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" |
LuaBridge is the newest Lua Engine added to ArcEmu by Paroxysm.
+
LuaBridge ist die neuste Lua Engine (hinzugefügt zu ArcEmu von Paroxysm)
* [[LuaBridge_Information|Information about LuaBridge]]
+
* [[LuaBridge_Information|Information über LuaBridge]]
* [[LuaBridge_Methods|LuaBridge Methods]]
+
* [[LuaBridge_Methods|LuaBridge Methoden]]
* [[LuaBridge_Object_Properties|Properties of LuaBridge Objects]]
+
* [[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 LuaHypArc - how things work now]]
Line 74: Line 73:
 
{| 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;">'''Tutorials'''</div>
+
<div style="font-size: 105%; padding:0.4em; background-color:#bbd2ff; border-bottom:1px solid #aaaaaa; text-align: center;">'''Tutorials / Beispielskripts'''</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" |   
* leer
+
*[[Lua Sample Scripts|Beispiel Scripts]]
 +
*[[Adding Color to your Words|Adding Color to your Text]]
 
|}
 
|}
 
</div>
 
</div>

Revision as of 18:16, 26 October 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. 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.

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

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. Any forum topics regarding this will be ridiculed (and probably locked), you have been warned.

Lua Resources
Lua Engine Dokumentation

ALE (ArcEmu Lua Engine ) war früher auch bekannt als LuaHypArc.

Lua Engine ist der Standard für ArcEmu.

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