Anmelden

Archiv verlassen und diese Seite im Standarddesign anzeigen : Lua - scheinbar keine deutschen Profis



Scarecrow
28.02.2006, 15:46
Wie ich bemerkt habe machen diejenigen, die wirklich professionelle Erfahrung mit Lua in Gmod haben und deutsch sind keine Berichte sprich wirkliche Texte wie Grammatikalische (Verständniss der Skriptsprache), Tutorialische und andere, was n00bs wie mich natürlich ärgert, denn einen Text (z.B. eine Einführung in Lua mit Gmod) in deutsch gibt es NICHT!!!

Auch wenn jetzt die ganzen Mods hier sagen SuFu benutzten, es hat sich "ausgeSuFut"! Ich habe sehr lange nach solch einem Text oder anderem gesucht, scheinbar nur in English und wenn, dann sehr abgespeckt gefunden. Da ich diese Texte kaum in Englisch verstehe, suche ich ja auch in deutsch.

Ich hoffe ihr könnt mir weiterhelfen, ich wäre auch sehr dankbar und vielleicht auch einige andere hier auch!

Fun47
28.02.2006, 19:24
lua buch besorgen und am besten vorher c++

gibt es in deutsch und du lernst es da.

Scarecrow
01.03.2006, 13:08
lua buch besorgen und am besten vorher c++

gibt es in deutsch und du lernst es da.

Ehhm wie teuer und wo kann ich es kaufen? Amazon oder so? Es geht bestimmt nicht über gmod, aber immerhin...

Gut dass du es erwähnst!

Flawyngo
01.03.2006, 14:32
Was ist c++? Ich hab in der :suche: nichts gefunden. :-(

*DEAD*Pr0no0b
01.03.2006, 14:33
Das ist eine Programmier-Sprache.

Blackfinal
01.03.2006, 14:43
Hier klicken für mehr Wissen über C++ (http://de.wikipedia.org/wiki/C%2B%2B)

Scarecrow
01.03.2006, 15:42
hehe, ich brauche aber sowas wie ein E-Book für Lua, ausführlich und in deutsch!

Fun47
01.03.2006, 21:47
fang mit c++ an, glaub mir dann fällt dir lua viel leicht

Scarecrow
02.03.2006, 15:03
fang mit c++ an, glaub mir dann fällt dir lua viel leicht

hab ich schon lange gemacht, ich brauche aber ein Lua E-Book! C++ ist nur ein Wenig anders aber es gibt einige Änderungen was den Aufbau angeht...

Also nicht vom Thema abkommen mit c++ oder so fürchterlichen Avataren^^, Lua!

DarkBite
23.03.2006, 10:02
Hier Ein Paar Bücher :!: (Auch In Deutsch :D )

Lua

Hier In Deutsch

http://www.amazon.de/exec/obidos/ASIN/3939013013/qid=1143107568/sr=8-8/ref=sr_8_xs_ap_i8_xgl/028-5188342-0762129

Hier In English

http://www.amazon.de/exec/obidos/ASIN/8590379817/qid=1143107695/sr=8-1/ref=pd_ka_1/028-5188342-0762129
http://www.amazon.de/exec/obidos/ASIN/8590379825/qid=1143107695/sr=8-13/ref=sr_8_xs_ap_i13_xgl/028-5188342-0762129
http://www.amazon.de/exec/obidos/ASIN/1584504048/qid=1143107695/sr=8-4/ref=sr_8_xs_ap_i4_xgl/028-5188342-0762129
http://www.amazon.de/exec/obidos/ASIN/1592000770/qid=1143107804/sr=8-5/ref=sr_8_xs_ap_i5_xgl/028-5188342-0762129

C++

In Deutsch

http://www.amazon.de/exec/obidos/am/028-5188342-0762129?p=ASIN%2F3446403329%2Fref%3Dpd%5Fcpt%5Fgw% 5F2%2F&l=6848803&c=6848803&i=3484939346&s=1

€r!k
08.04.2006, 14:42
ich benutze Blua und kann schon schöne waffen bauen (aber mit hilfe anderer geilen LUAs)

Scarecrow
08.04.2006, 19:25
Hier Ein Paar Bücher :!: (Auch In Deutsch :D )

Lua

Hier In Deutsch

http://www.amazon.de/exec/obidos/ASIN/3939013013/qid=1143107568/sr=8-8/ref=sr_8_xs_ap_i8_xgl/028-5188342-0762129

Hier In English

http://www.amazon.de/exec/obidos/ASIN/8590379817/qid=1143107695/sr=8-1/ref=pd_ka_1/028-5188342-0762129
http://www.amazon.de/exec/obidos/ASIN/8590379825/qid=1143107695/sr=8-13/ref=sr_8_xs_ap_i13_xgl/028-5188342-0762129
http://www.amazon.de/exec/obidos/ASIN/1584504048/qid=1143107695/sr=8-4/ref=sr_8_xs_ap_i4_xgl/028-5188342-0762129
http://www.amazon.de/exec/obidos/ASIN/1592000770/qid=1143107804/sr=8-5/ref=sr_8_xs_ap_i5_xgl/028-5188342-0762129

C++

In Deutsch

http://www.amazon.de/exec/obidos/am/028-5188342-0762129?p=ASIN%2F3446403329%2Fref%3Dpd%5Fcpt%5Fgw% 5F2%2F&l=6848803&c=6848803&i=3484939346&s=1


Hörst du mir nicht zu? Ich will KEINE Bücher, sondern Online bücher, nicht Bücher, die man online bestellen kann, sondern Manualartige Online-Bücher!!!

H²-=NooB=-
15.05.2006, 16:44
Keine deutschen profis? :( danke auch ;)

Naja, mal in den thread weiter oben schauen :)

Und immer schön danke sagen ;)

aVoN
15.05.2006, 17:05
Wollte auch schon drauf antworten, allerdings hat mich die Tatsache, das es ein sehr alter Thread ist davon abgehalten. Ok, nun hast du ihn erneuert :D

FHD_General
30.05.2006, 22:31
Ich wollte mal frage ob das Buch "gut" ist http://www.amazon.de/exec/obidos/ASIN/3939013013/qid%3D1143107568/sr%3D8-8/ref%3Dsr%5F8%5Fxs%5Fap%5Fi8%5Fxgl/028-6205191-5342100

Vielleicht hatt es ja wer.

aVoN
31.05.2006, 07:27
Naja. Ich weis nicht. Eigendlich finde ich die ganze Büchersache ums programmieren schlecht. Schaut euch scripte an, modifiziert diese etc. ;)
Und ich denke kaum, dass dieses Buch für GMLua etwas bringt ;). Vieleicht zeigt es nur, wie man Lua in C++ Spiele implementiert und dann verwendet.

Pac_187
31.05.2006, 12:56
Naja. Ich weis nicht. Eigendlich finde ich die ganze Büchersache ums programmieren schlecht. Schaut euch scripte an, modifiziert diese etc. ;)
Und ich denke kaum, dass dieses Buch für GMLua etwas bringt ;). Vieleicht zeigt es nur, wie man Lua in C++ Spiele implementiert und dann verwendet.


Also ich hab mir jetzt ´n Buch über C von nem Kumpel sein Vater ausgliehen und
erhoffe mir so einwenig was von LUA zu verstehen.:D

Scarecrow
31.05.2006, 13:55
@ Pac: Nachdem du das Buch gelesen hast wirst du: C verstehen und programmieren können, süchtig nach mehr Büchern sein.

Nun, ich kann C/C++ und so und aVon, ich finde Bücher sind das Beste, aber Lua kann ich noch nicht ganz. Das unverständliche an Lua sind die verwirrenden Parameter:

Mal sind sie str, mal int, kann man sich nicht drauf einigen? Und warum funktionieren normale Befehle nicht? Wo finde ich eine ausführliche Liste in Deutsch mit allen Events und Binds?

Mit Büchern gehts ja, aber ich weiß nicht, ob sich das lohnt jetzt ein Buch zu kaufen, dass auf Lua zugeht, weil ich mir eher ein Basic-Buch holen würde...

Aber egal, einen deutschen Lua-Pro kenn ich: aVon!

aVoN
31.05.2006, 14:51
@ Pac: Nachdem du das Buch gelesen hast wirst du: C verstehen und programmieren können, süchtig nach mehr Büchern sein.

Nun, ich kann C/C++ und so und aVon, ich finde Bücher sind das Beste, aber Lua kann ich noch nicht ganz. Das unverständliche an Lua sind die verwirrenden Parameter:

Mal sind sie str, mal int, kann man sich nicht drauf einigen? Und warum funktionieren normale Befehle nicht? Wo finde ich eine ausführliche Liste in Deutsch mit allen Events und Binds?

Mit Büchern gehts ja, aber ich weiß nicht, ob sich das lohnt jetzt ein Buch zu kaufen, dass auf Lua zugeht, weil ich mir eher ein Basic-Buch holen würde...

Aber egal, einen deutschen Lua-Pro kenn ich: aVon!

C++ und alle anderen OOPs haben den Vorteil von der exakten Deklarierung einer Methode bzw. Funktion als private, public und deren Rückgabewerte int,double,string etc.
Bei Lua ist es allerdings so einfach wie möglich gehalten. Tabellen sind Objekte und Arrays gleichzeitig und habe noch weitere Eigenschaften.
Dann ist zu erwähnen das eine Methode nur als "function" ohne ihre Eigenschaft von public oder private bzw. deren Rückgabewert deklariert wird.
Das besondere an den Datentypen ist auch die sog. Coercion (http://www.lua.org/manual/5.1/manual.html#2.2.1) die dynamisch zwischen "numbers" (Lua fasst alle numerischen datentype zu numbers zusammen, sodass es keine Unterscheidung zwischen Integer bzw. Double/Floar gibt. Man kan diese generall aber als float/double ansehen) und strings hin und her convertieren kann.
Und anstatt eines Klammer gerüstes wie z.B. in C++,Java,PHP und viele mehr benutzt es z.B. if "sonstwas" then "machdies" else "ansonstern das" end.

Also der kleine aber feine Unterschied in zwei Codeblöcken zusammen gefasst:


//Java Beispiel
class foo extends bar{
public foo(){
//Konstruktor Anweisungen
}
private int bar(int foo){
if(foo == 4){
return 5;
}
else{
return int() math.random(1,foo);
}
}
}

--Lua Beispiel
foo = {} --Erstellt eine Tabelle. Vergleich zu der Klasse in Java
-- Anders als richtige auf OOP ausgelegte Sprachen kennt Lua keinen Konstruktor
function foo.bar(foo) -- foo.bar bedeutet, dass diese Funktion nun eine Methode des Objektes (besser Tabelle) foo ist.
if foo == 4 then
return 4;
else
return math.random(1,foo);
end
end

Das sind eigendlich die kleinen aber feinen Unterschiede. Syntax ist anders und sehr einfach gehalten. Wenn man bereits eine Sprache kann, so fällt es relativ leicht Lua zu lernen. Mann muss nur wegen des Sytanx aufpassen.

Mein persönlicher Tipp ist es, bereits vorhandene Scripte (je kleiner, desto besser) auseinander zu nehmen und zu verstehen, was gerade dieser Ausdruck bewirkt. Dann sollte man erste Modifikationen starten.
Und beim GMWiki sollte man nicht mangels fehlender oder schlechter Lua Kenntnisse scheitern.

Scarecrow
03.06.2006, 10:35
Danke aVon, jetzt versteh ich langsam...

aber eine Frage hab ich noch: Welche Befehle werden in Lua mit einem ; abgeschlossen? In C beispielweise eigentlich (fast) jeder.
Lua braucht kein; ich habs mir aber aus anderen Sprache (PHP,JS,Java,CSS) angewöhnt und machs auch bei Lua an und zu. Stört Lua allerdings nicht ;D

BendOr
06.06.2006, 14:36
Ich glaub Lua ist nix für mich
und so ein Buch würd ich mir auch nicht anschaffen
wenn dann such ich mir ein netten mensch der mir das zeigt

;) mfg Bender

aVoN
06.06.2006, 14:45
Ich glaub Lua ist nix für mich
und so ein Buch würd ich mir auch nicht anschaffen
wenn dann such ich mir ein netten mensch der mir das zeigt

;) mfg Bender
Dann wünsche ich dir viel Erfolg.