Kurz und knapp:
Auf folgender Seite ist LUA ziemlich gut erklärkt und ich hoffe es hilft einigen Leuten
-->LUA für Anfänger
-->dies sollte man anpinnen
mfg Pac_187
Kurz und knapp:
Auf folgender Seite ist LUA ziemlich gut erklärkt und ich hoffe es hilft einigen Leuten
-->LUA für Anfänger
-->dies sollte man anpinnen
mfg Pac_187
Geändert von guckuck (14.06.2007 um 21:10 Uhr) Grund: Link
Ich habe es mir mal kurz durchgelesen und denke das man wenn man lua lernen will damit anfängt.Man versteht eigentlich alles was Darin erklärt wird
btW: Pinned
Danke für die Blumen. Versuche auch, so wie ich Zeit habe, immer zu erweitern. Heute habe ich mit der Erklärung von Metatables angefangen.Zitat von Blackfinal
Sollte etwas nicht verstanden werden: Ich habe bisher jede Mail beantwortet.
Noch eins. Habe in einem Beitrag hier gelesen, dass jemand, der noch nicht mal wusste was C++ ist, dies zuerst lernen sollte.
Denke das ist das gleiche als wenn man sagt: Mache zuerst den Pilotenschein, dann ist der Führerschein einfach
Gruß Robert
Geändert von Robertico (17.07.2006 um 18:04 Uhr)
PAY_DAY = 40; -- How much you recieve on pay day
MONEY = 500;
TIME_BIS_PAY = 1
for TIME_BIS_PAY = 1, 200, 1.0 do
print = TIME_BIS_PAY
if TIME_BIS_PAY = 200 == then
MONEY = MONEY + PAY_DAY
print (MONEY)
TIME_BIS_PAY = TIME_BIS_PAY - 199
end
end
mein erster versuch nur beim roten sacht er
Code:[ERROR]: `then' expected near `=' (8) - 17.07.2006 21:54:48
ach ja dein tut is gooooooood
Geändert von Dark (17.07.2006 um 21:55 Uhr)
I'm captain Gordon Freeman of the intergalactic house of pancake ordering to open the door
Freemans Mind
Wörtlich übersezt heist das:Code:if TIME_BIS_PAY = 200 == then
Wenn (TIME_BIS_PAY du hast jetzt den Wert 200) ist gleich dann:
Kann lua nicht verstehen. (ich auch nicht)
Denke das meinst du :
Das heist:Code:if TIME_BIS_PAY == 200 then
Wenn TIME_BIS_PAY ist gleich 200 dann:
Kommt aber noch ein Fehler. Schau mal, was du mit print anstellst.
Geändert von Robertico (17.07.2006 um 22:18 Uhr)
oh danke umm naja anfänger halt ich mag solche leute ja auch net die immer sawas fragen wie der dark ne ( )
aber der printet mir das garnet im output fenster
Geändert von Dark (17.07.2006 um 22:20 Uhr)
I'm captain Gordon Freeman of the intergalactic house of pancake ordering to open the door
Freemans Mind
Habe noch etwas erweitert. Du machst die Funktion print zu einer Zahl.
Wundert mich, das er nicht meckert.(der PC)
function: 00CF0D1C
das sacht der immer wenn ich math.randomseed (os.time() ) mache
ich möchte aber nen zufallswert zwischen 0-100 haben und bei math.random sacht der fast das gleiche
wenn ich nen math.random mach wie mach ich es dann das er die zahl die rauskommt mit einer anderen mal nimmt
Code:for a = 1, 1000, 1 do if a ==1000 then math.random ( 1 , 10 ) c = math.random * b print ( b ) end end
Geändert von Dark (18.07.2006 um 17:45 Uhr) Grund: Doppelposts autom. zusammengefügt
I'm captain Gordon Freeman of the intergalactic house of pancake ordering to open the door
Freemans Mind
Ich erkläre dir das zwar gerne, aber du solltest zunächst mal intensiv mit den ersten 5 -6 Tutorials anfangen.
math.random ist eine Funktion. Funktionen haben, wenn man sie brauchen will, immer ein (oft_mit_Parameter). Sie übergeben meist etwas an eine oder mehrere Variablen, die davor stehen.
zahl = math.random(1, 10)
Die zahl kannst du dann ausdrucken.
Nimm dir etwas Zeit. Rom ist auch nicht an einem Tag erbaut worden
Und du musst sehen, ob es bei euch überhaupt os gibt. Das wird oft lahmgelegt.
print (type(os)) - muss "table" herauskommen.
Geändert von Robertico (18.07.2006 um 19:16 Uhr)
wenn ichs richtig verstanden hab dann soll ich das im luaedit eingeben
hab ich kam auch table raus die dinger wo man sone art menü machen kann oder so sachen zusamen fassen ann die dann z.b. mit print table... angezeigt werden ??
is dat richtig
btw der sacht attempt to call global
Geändert von Dark (18.07.2006 um 21:06 Uhr)
I'm captain Gordon Freeman of the intergalactic house of pancake ordering to open the door
Freemans Mind