Pawno Basics + Reallife GameMode erstellen

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,


    da ich des öfteren mitbekomme wie ratlos manche Anfänger vor den GFs sitzen und kein Plan
    haben was es mit pPlayerInfo aufsich hat poste ich hier mal ein Tutorial.


    Die Vorausetzungen
    -Ihr braucht Samp Client(Samp 0.3b wird als Beispiel verwendet)
    -Durchhaltevermögen
    -nhaufen Zeit
    -Spaß am Scripten
    -allerdings KEINE Pawno Grundlagen



    Die Vorbereitungen


    Downloade von sa-mp.com erstmal den Windows Server und enpack ihn in einen Ordner deiner Wahl(am besten nicht irgendwo im Xten Unterornder sondern was schnell ereichbares). Wie du sehen kannst stellt das Serverpack ein paar Dateien und Ordner zur Verfügung, eine Datei davon ist "server.cfg", sie ist die Konfiguration des Servers, hier können Server Name, Server Port, Server Passwort, usw eingestellt werden.
    Wer ein bisschen Englisch kann wird sich schnell zurechtfinden ;), für alle anderen gibts unter der Ansicht eine Erklärung.


    1 Zeile: Das "echo Executing Server Config..." braucht euch nicht weiter zu stören, es ist mehr nur ein Kommentar als alles andere
    2 Zeile: Vorrausgesetzt du spielst im Internet kann das null bleiben(Wenn es eine Netzwerkpartie ist setz 1 statt 0)
    3 Zeile: Das Rcon Passwort, sichert das intergrierte AdminPanel darum sollte es nur den ranghösten Administratoren mitgeteilt werden!
    4 Zeile: Das ServerPasswort...
    5 Zeile: Maximal auf einmal auf den Server verbundene Spieler, bei Homeserver so wie deiner ist eine niedrige Zahl ratsam
    6 Zeile: Der Port muss bei Spielen übers Internet unbendingt in Router und Firewall freigegeben werden
    7 Zeile: Server Name(erste Spalte im Samp Client)
    8 Zeile: euer GameMode, das "GM" ist der Name eures Gamemodes, gebe einfach "RL" oder "Reallife" oder sowas an
    9 Zeile: filterscripts werden wir nach und nach ersetzen da die hier angegeben Filterscripts mit Reallife wenig zutun haben
    10 Zeile: 1 wenn der Server in der "Internet" liste angezeigt werden soll
    11 Zeile: Name, GameMode Name usw wird nur bei 1 übertragen! Also am besten lassen
    12 Zeile: Falls du ein Forum etc. hast kannst du es hier eintragen
    13 Zeile: erstmal uninterresant, es werden nur Maximalen NPCs festgelegt, das Filterscript "gl_npcs" lässt 7 verbinden weshalb du es auf 7 lassen solltest


    Du restlichen Daten brauchst du sowieso nie zu verändern.



    Scripting
    Geh nun mal auf den Ordner "pawno", Pawno ist die Entwicklungsumgebung für Samp und wird für das Scripten gebraucht,
    pawno.exe sollte bei Win Vista/7 als Administrator ausgeführt werden, beim guten alten XP ist das egal
    Nun musst du auf das DateiIcon klicken und schon erstellt Pawno ein neuen GameMode,
    dieser sollte erstmal abgespeichert werden(DiskettenIcon oben links), den Namen hast du ja bereits in der Server.cfg festgelegt, speicher das ganze dann im Ordner "gamemodes" ab. Ab jetzt nehme bitte immer F5 zum abspeichern!
    Teste jetzt bitte erstmal dein Server, dazu gehst du wie folgt vor:



    Da hast nun dein Server konfiguriert, nun kannst du das testen(einfach samp-server.exe starten und IP von wieistmeineip.de holen)


    Weiter im nächsten Teil!


    ^ :thumbup: Klasse Internet, oder? :thumbup: ^

  • Zitat

    (einfach samp-server.exe starten und IP von wieistmeineip.de holen)


    Nein, mit seiner eigenen IP funktioniert das nicht! Man muss 127.0.0.1:7777 (Port evtl. ändern) eingeben um auf seinen eigenen Server zu kommen.

  • Wenn du im Netzwerk Spielst, reicht auch wenn du localhost:PORT eingibst

  • Das sind so die "Anfänge" von nem Reallife Script aber auch von nem DM oder so... haste recht ;)

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen