[TUTORIAL] Wie alles begann oder "Wie werde ich ein Scripter"


  • Wie alles begann
    oder
    "Wie werde ich ein Scripter?"


    Dieses HowTo richtet sich an all jene frustierten Forenuser, die Tag für Tag unnötig viel Zeit investieren um Leuten, die mit Posts wie "Ich habe es gelesen aber nicht verstanden" um sich werfen, immer wieder das Gleiche von Äpfeln und Birnen zu erzählen oder aber Neulinge, die wahrhaft interessiert am Thema scripten sind. Dieses HowTo räumt mit Scheinwahrheiten und Gerüchten auf und macht klar Tisch - zu radikal? Wenn ihr meint ... Hooray los gehts.


    Schritte zum Scripter
    Der Blick eines angehenden Scripters sollte nicht zu einem erfolgreichen Server wandern um dort voller Begierde das Foyers eben dieses Servers zu bekleckern. Tag für Tag höre ich Meldungen von befreundeten Serverinhabern, dass irgendwelche "Noobs" (lt. Stupidedia:
    Die Bezeichnung "Noob" ist ein moderne Form von Neuling oder Anfänger) nach Scriptteilen oder ähnlichem geschnorrt hätten. Genausowenig wie ein Architekteten-Amateur in der Lage sein wird das Empire State Building zu bauen, werdet auch ihr nicht in der Lage sein einen Gamemode zu schreiben, wenn ihr nicht die Grundzüge der Statik bzw. von LUA beherrscht.


    Zu diesem Ziel wurde eine wunderschöne Wiki von der englischen Community entworfen: http://wiki.multitheftauto.com/wiki/Main_Page
    Dazu gibt es ein sehr empfehlenswertes Tutorial, welches sämtliche LUA Grundlagen abdeckt: http://wiki.multitheftauto.com/wiki/DE/Lua_Tutorial
    Es wurde von Firzen verfasst und ist zu 100% auf Deutsch - Ausreden gelten nicht!
    In diesem Tutorial sind sämtliche Anfangsprobleme Schritt-für-Schritt aufgeschrieben, wie man an einen Editor kommt, wie man den Server installiert und so weiter und so fort! Beachtet, dass ihr einige Tage/Wochen brauchen werdet (je nachdem wie begabt ihr seid) um durch den Stoff durchzukommen. Beachtet, dass ihr das dort Gelesene auch aktiv anwendet - denn wie sagt man so schön? Probieren geht über Studieren!


    Hat man die Grundlagen von LUA halbwegs verstanden kann man sich ja an die Erstellung eines MTA Scripts machen. Dazu muss man allerdings, ja man muss, das Eventsystem von MTA beherrschen! Dazu gibt es natürlich wieder eine kleine Lektüre: http://wiki.multitheftauto.com/wiki/Event
    Diese erklärt kurz die Events, wozu man sie einsetzt und welche Funktionen es zu dem Thema gibt.


    Seid ihr nun soweit könnt ihr euch an die GUIs stürzen : http://wiki.multitheftauto.com…tion_to_Scripting_the_GUI


    Habt ihr das alles problemlos überlebt dann seid ihr nun bereit für euren eigenen Gamemode!



    Gerüchte und Halbwahrheiten


    "Scripterstellung ist easy und kann jeder"
    FALSCH, Scripten ist eine Unterform der Programmierung und ich wüsste nicht dass jeder Einwohner der Welt den Beruf des Programmierers inne hätte. Jeder erfahrene Scripter wird mir zustimmen, wenn ich sage, dass es mehrere Monate harter Arbeit benötigt um sich auf einem halbwegs passablem Level zu bewegen.


    "Ich habe keine Ahnung, ich frage daher im Forum nach"
    FALSCH, das Forum ist eine Anlaufstelle von erfahrenen Scripter und Neulingen. Wenn ich Themen wie "Ich habs gelesen aber nicht verstanden" sehe, würde ich den Thread (wenn ich es könnte :) ) sofort dichtmachen. Die User in diesem Forum sind keine Gratis-Scripter, die irgendwelche Systeme auf Wunsch erstellen. Sie geben nur Hilfestellung bei einem bereits aufgetretenen Fehler. Beachtet daher, wenn ihr ein Problem mit eurem Script habt könnt ihr eine korrekte Fragestellung formulieren + Scriptteil in dem der Fehler vermutet wird. So kann man effektiv helfen!



    Dieses HowTo wird stetig verbessert und korrigiert, bleibt daher am Ball ;)


    lg Gabsn

    [PLATZHALTER]
    Zu vermieten!

    Einmal editiert, zuletzt von [mRL] Lee_Adama ()

  • nice, gut gemacht, ich muss dich wirklich mal loben, das ist eine großartige idee ;) ich hoffe jetzt kommen nicht mehr so viele gelesen & nicht verstanden threads
    zum thema closen, ich habe dafür ja jetzt mehr zeit, da ich ja jetzt das auch immer unterwegs machen kann mit meinem handy

  • Hi Lee Adama :) Ich bin ein Scripting Noob und will scripten lernen und ich habe mich grade durchs forum durchgesucht bis ich diesen thread gefunden hat wie man anfangen sollte. Ich danke dir für diese Informationen und Tipps zum einstieg mfg FARFAN :)

  • Guter Thread, mir ist ebenfalls aufgefallen, dass sehr viele Threads leider wirklich keinerlei Ahnung vom Skripten erkennen lassen, weswegen ich auch öfters nicht Lust habe mir überhaupt irgendwas hier anzusehen ;)
    Man muss aber dazu sagen, dass es in SA-MP noch weitaus schlimmer ist (unter anderem dank Godfather)


    Eine Bemerkung hätte ich aber noch:

    Dazu gibt es ein sehr empfehlenswertes Tutorial, welches sämtliche LUA Grundlagen abdeckt: http://wiki.multitheftauto.com/wiki/DE/Lua_Tutorial
    Es wurde von Frozen verfasst und ist zu 100% auf Deutsch - Ausreden gelten nicht!


    Wer ist dieser Frozen?
    Das verlinkte Tutorial wurde zu 99% von Neon/NeonBlack/Firzen geschrieben, wie man auch einfach in der Wiki-Source nachgucken kann.
    Wäre denke ich gut wenn du hier auch den richtigen creditieren könntest ;)

  • Vielen Dank für die Kritik. Der Nick Frozen wurde in einem Forum benutzt wo dieses Tutorial erstmals präsentiert wurde. Bitte frage mich nicht wo genau das war, da das schon fast ein Jahr her ist :)


    lg


    P.S.: Der Name wurde angepasst.

    [PLATZHALTER]
    Zu vermieten!

  • Das Teil ist so genial, dass sollte jedem neuen in diesem Forum nach der Registration gezeigt werden und er muss bestätigen, dass er es gelesen hat.
    Dann vllt noch 2-3 Test-Fragen und dann erst der restliche Bereich.
    Würde mit Sicherheit einiges unterbinden ;)


  • Dann wird die MTA Community wieder sauber.


    *ironie* FALSCH. Leer... *ironie*

    HINWEIS:
    Eventuell in diesem Thread zu findende RS-Fehler habe ich bewusst überlesen, da ich nicht dafür bestraft werden möchte, dass ich jemanden freundlich auf etwas hinweise, für das er selbst zu blöd ist es zu entdecken und zugleich zu doof ist zu erkennen, dass es sich bei diesem meinem Hinweis, um eine freundliche Geste handelt.

    Einmal editiert, zuletzt von Schlumpf ()

  • Es gibt halt genug Leute, die es nicht verstehen wollen, dass man LUA lernen muss.
    Zudem ist die MTA Community da, um Support zu geben. Nicht um ihnen Sachen zu scripten.


    Ich schätze die Zahl der richtigen User (die die etwas draufhaben, nicht immer nur Scripts verlangen und behaupten, sie wären der LUA Gott) auf circa 30. Der Rest will nur schnell seinen Vio Lite Server hochkriegen um darauf mit seinen 2 Klassenkameraden zu spielen.


    btw: Hat Noneatme: jemals behauptet, er wäre der beste Scripter hier im Forum ?

  • Nein es war eine übertreibung um zu zeigen das es viele sind, siehe ---> *ironie*


    nehme ich mal an, oder Schlumpf: ?


    Korrekt... aber wir kommen vom Thema wieder mal leicht weg! Lasst uns diesen Hilfsthread nicht ganz so arg auseinander ziehen... (außer natürlich es hat noch wer Tipps und Tricks und Links zum Thema)...

    HINWEIS:
    Eventuell in diesem Thread zu findende RS-Fehler habe ich bewusst überlesen, da ich nicht dafür bestraft werden möchte, dass ich jemanden freundlich auf etwas hinweise, für das er selbst zu blöd ist es zu entdecken und zugleich zu doof ist zu erkennen, dass es sich bei diesem meinem Hinweis, um eine freundliche Geste handelt.

  • Ich schätze mich da ganz realistisch im fortgeschrittenen Bereich ein.
    Klar, ich kann bei weitem ned alles und staune immer en klein wenig, wenn Leute wie Krischi mit Shadern ankommen. Damit kommen ich garned klar ;)


    Aber ich kann einfach nicht verstehen, wie man sich selber so belügen kann. Will mir effektiv nicht in den Kopf.
    Meinen die Leute wirklich, dass die Leute, wo schon seit Jahren dabei sind, die Lügen nicht durchschauen würden?
    Oder sind wir mittlerweile wirklich schon soweit, dass die Leute nicht mehr das Rückgrad haben, auch mal zuzugeben, dass sie noch Anfänger sind und keinen Plan von der Materie haben?

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!