Jump to content

Sepix

Members
  • Posts

    1
  • Joined

  • Last visited

Profile Information

  • Gender
    Male
  • Location
    United States

Sepix's Achievements

Poring

Poring (1/15)

3

Reputation

  1. Sepix NPC Scripting Guide 2.0 Hallo rAthena Community! Einige kennen vielleicht meinen alten NPC Scripting Guide im eAthena Forum. Da dieser Guide meine Email Adresse enthält bekomme ich in letzter Zeit vermehrt Emails die nach diversen Dateien oder anderen broken Links fragen. Daher dachte ich mir es ist an der Zeit den alten Schinken zu erneuern. Wenn wir schon dabei sind kann ich auch gleich die neuersten Features unterbringen die mittlerweile dazu gekommen sind. Ich werde hier einen anderen Weg nehmen als vor 8 Jahren um die Dinge besser unterzubringen. ​Was ihr benötigt: Viel Geduld Einen Editor Ein "Eingabegerät" (PC, Macbook, Tablet, Handy, usw.) Einen Testserver (optional) Wenn ihr soweit alles Griffbereit habt dann gehts auch gleich los. Ich werde versuchen täglich ein Kapitel hinzuzufügen. Kapitel 1 - Aufstellen eines NPC's In diesem Kapitel lernen wir wie wir einen NPC im Spiel platzieren, was im Prinzip nicht all zu schwer ist! Zu Beginn sollten wir uns mal ansehen was für Information wir benötigen und wo wir sie her bekommen. Wir brauchen: Den Namen der Map Die X Coordinate Die Y Coordinate Die Blickrichtung Den NPC Typ Einen Namen Die Sprite ID Sieht dann ungefähr so aus: prontera.gat,156,212,7<tab>script<tab>Einsamer Engel<tab>811,{ Soweit so gut! Nur woher bekommen wir die ganzen Daten? Genau das sehen wir uns nun Schritt für Schritt an! Mapname, X Coordinate & Y Coordinate Alles was ihr für diese Information tun müsst ist euch in einen Server einloggen und an genau die Stelle laufen an dem euer NPC stehen soll. Wenn ihr dort angekommen seit müsst ihr nur /where in die Chatbox schreiben. Ihr werdet folgendes als Antwort bekommen: mapname.gat,X,Y Das war es auch schon! Wir haben die ersten 3 Dinge erledigt und können weiter machen. Blickrichtung Die Blickrichtung ist ein einfaches Raster. Je nachdem welche Nummer ihr verwendet entscheidet die Ausrichtung eures NPC's. Die Nummern beginnen bei 1 und enden bei 8. 0 ist ein Platzhalter und sollte nicht verwendet werden. Die Nummern starten Links oben mit 1 und laufen dann gegen den Uhrzeigersinn. Das Diagram unten sollte es verständlicher machen! [1][8][7] [2][0][6] [3][4][5] Sucht euch eine Nummer aus und wir können auch schon weiter machen. Bis jetzt sind wir ziemlich gut unterwegs würde ich sagen. NPC Typ Der NPC Typ bestimmt die Aufgabe eines NPCs. Es gibt verschiedene Arten von NPCs. Ich erkläre eben einmal die Wichtigsten aber vorerst interessiert uns nur der Erste davon. script Der Standard NPC. Wird verwendet so gut wie immer verwendet. Das sind die NPC's die rumstehen, Quests geben, sinnloses Zeug quatschen oder Belohnungen verteilen. shop Definiert einen Shop NPC. Prontera Tool Dealer zum Beispiel. monster Ein Monster auf der Map. Wir normalerweise nicht separat erstellt sondern findet sich in der monster.txt warp Ein Warp Portal auf der Map. Wir verwendet um sich zwischen 2 Maps hin und her zu bewegen. Wie Oben bereits erwähnt interessiert uns an diesem Punkt nur der erste Typ nämlich, script und den verwenden wir auch! Weiter gehts! Einen Namen Der bleibt vollkommen euch überlassen. Sprite ID Es gibt mittlerweile Unmengen an NPC Sprites. Diese Sprites bestimmen wie der NPC im Spiel aussieht. Im Prinzip ist das Ganze nicht schwer. Alles was ihr tun müsst ist den folgenden Link aufsuchen und euch einen NPC Sprite aussuchen. Schreibt euch die ID auf und das wars auch schon! Alles zusammen So da wir nun alle Information haben können wir diese eintragen und mit den interessanten Sachen beginnen! Ich hab meinen NPC oben bereits als Beispiel gepostet aber ich füge in hier nochmal ein zur Wiederholung! prontera.gat,156,212,7<tab>script<tab>Einsamer Engel<tab>811,{ Passt auf das ihr die <tab> Teile nicht schreibt sondern stattdessen die Tab Taste auf eurer Tastatur drückt. Vergesst die geschwungene Klammer am Ende nicht und dann kann auch schon nichts mehr schief gehen! Kapitel 2 - Sprechen lernen < coming soon >
×
×
  • Create New...