Sehr viele Tututials :) Von GF bis zum Selfmade [Mit Bildern]

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Hallo leute,


    Ich kann zwar nicht sehr gut scripten schreibe aber schon ziemlich vielund havw auch schon Selfmades usw gemacht naja kommen wir auf den Punkt


    Ich werde ab jetzt öfters Tuturoals in dieses Therad posten, reinschauen lohnt sich.


    Ich Suporrte euch,wer Fragen hat kann sie mir auch per Pn schiken Scriptwüsche auch :D


    Es wird erst der Serverstart gezeigt dannach auch Payday's usw ;)


    ====================[Tuturial]======================




    Lektion 1 ~Server einrichten~ ~Windows~




    So also als erstes gehen wir auf: www.sa-mp.com und kliken dort auf [Downloads] :



    Dort laden wir und die neuste Version runter in dem Fall ist es: -> [Samp0.3b] <-




    So nun brauchen wie noch -> [WinRAR] <-




    Installieren es




    und klicken mit Rechtsklick auf den gedownloadeten SA-MP Ordner und entpacken es:





    Nun öffnen wir den Ordner :)


    Jetzt öffnen wir die Server.cfg mit Texteditor Word o.a


    Erklärung:


    Also ich gebe euch mal einen Code der 100% geht :) :


    echo Executing Server Config...
    lanmode 0
    rcon_password changeme
    maxplayers 50
    port 7777
    hostname SA-MP 0.3 Server
    gamemode0 grandlarc 1
    filterscripts base gl_actions gl_property gl_realtime
    announce 1
    query 1
    weburl
    www.sa-mp.com
    maxnpc 0
    onfoot_rate 40
    incar_rate 40
    weapon_rate 40
    stream_distance 300.0
    stream_rate 1000




    Das ist der Standart :)




    Nun klikt auf die samp-server.exe um den Server zu starten


    öffnet samp und klickt folgendes:


    Mach die Favoritenliste auf


    Klickt auf den Orangenen Hacken oben Links


    gebt dort dies ein




    127.0.0.1:7777




    So nun doppelklik drauf und dann auf Connect.




    Fertig der Server ist Online :)




    Morgen kommt das nächste Tuturial mit volgendem Inhalt:


    -Gamemodename ändern


    -Mapname ändern


    -PayDay


    -Pickups erstellen


    Tuturail_2 :)




    Gamemodenamen ändern...


    Also ihr geht in eurem SAMP-Ordner auf den Ordner Pawno und öffnet dort die Pawnp.exe. Nun klickt ihr da drauf:






    Nun sucht ihr nach Blank Script und ändert es zu eurem Gamemodenamen z.B. zu German Reallife:




    So Gamemodename ist geändert jetzt den Mappnamen :)


    Unter SetGameModeText("German Reallife"); macht ihr:






    SendRconCommand("Mapname");




    Das sieht dann so aus:


    public OnGameModeInit()
    {
    // Don't use these lines if it's a filterscript
    SetGameModeText("German Reallife");
    SendRconCommand("Mapname");
    AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
    return 1;
    }




    Mapname geändert :) jetzt das Pickup also wir erstellen ein Pickup indem wir erstmal die Coedinaten Saven also wir gehen in die Samp_debug.exe oder in einen anderen Server und schreiben an dem gewüchten Punk /save dann gehen wir in den Ordner: Documente,Gta San Andreas Userfiles, SAMP,savepositions.txt da steht dann das :AddPlayerClass..... Erklärung:


    AddPlayerClass(SKINID,XCORD;YCORD;ZCORD;ROTATION,WAFFE1,MunitionderWaffe1,Waffe2, MunitionderWaffe1,Waffe3,MunitionderWaffe3);




    So nochmal zurück zu Pawno, wir schreiben ganz oben


    new Lebenspickup; 


    Und unter OnGamemodeInit:


    Lebenspickup=CreatePickup(PICKUPID,PICKUPART,X,Y,Z);


    Bei mir wäre es:


    LebensPickup=CreatePickup1240,2,1215.0825,-906.6415,42.9197); //Lebenspickupid und X,Y,Z von neben dem BSN


    Die XYZ findet ihr bei der saveposition.txt ihr müsst da die XCOR,YCOR,ZCORD kopiern


    Lebenpickup bei mir wäre dann:




    So nun machen wir unten bei puplic OnPlayerPickUpPickUp das hier hin:


    public OnPlayerPickUpPickup(playerid, pickupid) // Das puplic halt
    {
    if(pickupid==Lebenspickup) // Sagt Wenn der Spieler in das Lebenspickup geht dann:
    { //Öffnet was dann Passier soll
    SetPlayerHealth(playerid,100); //Setzt das Spielerleben auf 100%
    } // schließt was dann passieren soll
    return 1;
    }




    Das Rauslöschen:


    #if defined FILTERSCRIPT
    public OnFilterScriptInit()
    {
    print("\n--------------------------------------");
    print(" Blank Filterscript by your name here");
    print("--------------------------------------\n");
    return 1;
    }
    public OnFilterScriptExit()
    {
    return 1;
    }
    #else





    und uter mein das #endif rauslöschen


    f5 Drücken Fertig
    So da die Zeit jtzt nicht reicht mach ich morgen noch den PayDay sorry also viel Spaß bei scripten :)


    //Edit Rechtschreibfehler


    //Edit Tuturial_2




    //Edit X,Y,Z Cord erklärung


    //Edit Rauslöschendazu


    //Edit Aus elese endif

    Mit freundlichen Grüßen,

    5 Mal editiert, zuletzt von Simon:I ()

  • Ich finde es nicht gut was hier wieder für Kindergarten kommentare abgelasssen werde
    Er will den Script- Anfängern Helfen , wenn er das will dann lasst ihn das auch machen , jeder hat mal klein angefangen.



    // Edit :


    Back to Topic :


    Sehr gute idee , hast dir sehr viel mühe gegeben
    Was mann vielleicht beim nächsten TuT besser machen könnte , mann könnte eine kurze übersicht am anfang machen und alles in ein einer Schriftfarbe halten.


    Sonst ganz gut!

    2 Mal editiert, zuletzt von Enrico ()

  • Zitat

    Zitat von TerrorByte:
    Ich finde es nicht gut was hier wieder für Kindergarten kommentare abgelasssen werden.
    Er will den Script- Anfängern Helfen , wenn er das will dann lasst ihn das auch machen , jeder hat mal klein angefangen.

    Da muss ich TerrorByte Recht geben, er hilft eben nur den leuten die sich nicht so gut ausskennen, es kann auch sein das es solche Tutorials schon 1000 mal gibt aber es hilft eben auch denn leuten die nicht wissen wie man es macht.


    mfg: RaZ3r

  • ich frag mich wo für heut zutage noch readmes erstellt werden ;)


    also idde 0/10
    Umsetztun 2/10

  • Du hast total viele Rechtschreibfehler drinne.. :thumbdown:


    Zitat

    Klikt auf den Oran´genen Hacken oben links
    gebt dort dies ein
    127.0.0.1:7777

    Das bringt einem nicht viel wenn man mit Freunden etc. im Netzwerk spielen möchte. Da kann man nicht die LocalHost IP verwenden..
    Um seine Netzwerk IP auslesen zu können müsst ihr ein CMD öffnen und "ipconfig" eingeben.. Da wird die Netzwerk IP angezeigt danach könnt ihr sie dann im SA-MP Client adden..

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • Sorry :( Ich Räume Desktop später auf habe auch Rechtschreibfehler editiert.
    So 2tes Tut steht oben dabei



    Zitat

    Du hast total viele Rechtschreibfehler drinne.. :thumbdown:

    Das bringt einem nicht viel wenn man mit Freunden etc. im Netzwerk spielen möchte. Da kann man nicht die LocalHost IP verwenden..
    Um seine Netzwerk IP auslesen zu können müsst ihr ein CMD öffnen und "ipconfig" eingeben.. Da wird die Netzwerk IP angezeigt danach könnt ihr sie dann im SA-MP Client adden..


    Ich scripte im moman einem Reallife desswegen kann ich hier nichts relasen sorry ich mach e s abler bald ;)


    Ja kommt auch noch in ein andere Tut das weis ich ;)


    //Edit Infomation


    //Edit Zitat



    //Edit Info
    :)

    Mit freundlichen Grüßen,

    2 Mal editiert, zuletzt von Simon:I ()

  • Also,
    public OnPlayerPickUpPickup(playerid, pickupid) // Das puplic halt
    {
    if(pickupid==Lebenspickup) // Sagt Wenn der Spieler in das Lebenspickup geht dann:
    { //Öffnet was dann Passier soll
    SetPlayerHealth(playerid,100); //Setzt das Spielerleben auf 100%
    } // schließt was dann passieren soll
    return 1;
    }

    Ist totaler schwachsinn, ein Herzpickup füllt von allein das leben auf :D


    Aber ansonsten, super erklärt ...

  • Dachte du kannst Scripten? Nein tut es nicht von alleine..

    Why do programmers always mix up Halloween and Christmas?
    Oct 31 == Dec 25