WoW LUA Guide

06/11/2010 13:43 Uzgarel#16
Quote:
Originally Posted by ReggeGandalf View Post
was es macht ist klar, erklären plox :3


wartet also 20 sekunden nach dem "Entering world" geklickt wurde?
wenn ja, wo wird das tempo bestimmt?

und das mit dem

hab ich auch nicht ganz gerafft :P
Das script schreibt 20mal "Hi" in >deinen< Chat. Sonst sieht das keiner, ist einfach nur eine Textausgabe für dich.

Zur Erklärung:
Wir brauchen irgendein Objekt, das unser Script ausführen soll. Daher erzeugen wir einfach am Anfang ein Frame, ohne Namen, ohne sonst welche Eigenschaften.
Dann Registrieren wir das Event "PLAYER_ENTERING_WORLD" auf diesen Frame, weil wir dieses Event in Verbindung mit diesem Frame nutzen wollen.
Dann sagen wir, dass das folgende Script beim Feuern des Events ausgeführt werden soll.
Das Script zählt zunächst die Variable i von 1 bis 20 durch. Im ersten Durchlauf ist i = 1, im zweiten i = 2 usw... bei jedem Durchlauf soll zudem einmal "Hi" im Chat erscheinen.
Dann schließen wir alle verbleibenden Schleifen.
05/27/2013 18:03 Lord iRemix#17
Code:
a = "Ich bin ein string"
b = "Ein string mit zahlen 12345"
print(a) --> gibt Ich bin ein string aus
print(b) --> gibt Ein string mit zahlen 12345 aus
print("12345") --> gibt 12345 aus
Bei der Variable b handelt es sich auch um einen String.
String bleibt String, auch wenn Zahlen o.ä Sonderzeichen enthalten sind.

Bei print("12345") gibt er auch lediglich einen String aus.

Wenn du willst, dass er den Type number ausgibt, sollte es so aussehen:

Code:
a = 1234
print(a)

Bei den Tables solltest du auch mehr auf die Vielfältigkeit eines Index eingehen.
Eine Table ist in sogut wie jedem Bereich anwendbar.
zB:
Code:
table = {}
table[1] = 1
table[2] = 19
oder:

Code:
table = {1, 19}

Ansonsten alles gut erklärt.


MfG