Da ich immer wieder Tutorials finde wie man einen Teleporter erstellt aber die eigentlich alle nicht bei mir funktionieren oder sie nicht erklären wie man eine Navigation (Mit mehrere Menupunkten) erstellt, wollte ich euch einmal eins schreiben. Ich beziehe mein Tutorial auf die Trinitycore in der Patch Version 3.3.5a. Um euch das alles ein wenig einfacher zu erklären werde ich einige Bilder verwenden, darum an alle die NICHT eingeloggt sind bitte einloggen/ACC erstellen da ihr sonst die Bilder und Texte in den spoilern nicht lesen könnt ^^.
Inhaltsangabe
1.) Was brauchen wir und wie connecte ich in die Datenbank?
2.) Tabellen und Spalten bedeutung.
3.) Display id finden und benutzen.
4.) Teleport NPC erstellen
5.) Gossip erstellen
6.) Smart_Scripts erstellen
7.) NPC Betrachten
1.) Wir brauchen als erstes eine funktionierende Trinitycore auf dem Patch stand 3.3.5a. Dann brauchen wir noch einmal das Programm um uns zugang auf die Datenbank zu beschaffen.
Ihr öffnet euer Navicat und klickt oben auf Connection und dann in der liste die da erscheint auf MySQL. Dann öffnet sich ein fenster mit folgenden sachen:
Connection Name: Hier schreibt ihr den Namen rein wie euer Prijekt heißen soll.
Host name/IP address: Hier kommt die IP eures Servers rein.
Port: Hier müsst ihr den Port der Datenbank reinschreiben.
User name: Hier kommt der User Name rein der zugriff auf die Datenbank hat.
In der Tabelle sind die Daten der NPC drin entry:
Hier schreibt ihr reine mit welcher ID ihr den NPC Spawnen wollt.
modelid1:
Hier kommt die DisplayID rein. Die DisplayID ist dafür da damit der NPC weiß wie er auszusehen hat.
Name:
Der Name wie der NPC heißt
Subname:
Das ist das was unter dem Namen des NPC steht
IconName:
Hier kommt der name für den Mauszeiger rein. Damit könnt ihr einem Handler z.b. den Namen Buy geben damit eine Tasche da ist wenn der mauszeiger auf ihm ist.
Die wichtigsten sind:
Directions - Zeigt ein Symbol an, wie bei den Stadt Wachen
Attack - Zeigt ein Schwert
Buy - Zeigt eine braune Tasche
Speak - Zeigt eine weiße Blase (Standard)
Trainer - Zeigt ein Buch
Repair - Zeigt ein Amboss / Reparier Hammer
Quest - Zeigt verschiedene Quest Icons, je nach Quest Status
gossip_menu_id:
Hier kommt die ID vom Gossip_menu rein.
min/maxlevel:
Das ist das Minimale und Maximale Level vom NPC.
Faction_A:
Hier kommt die Faction ID für die Allianz rein. Die ist dafür da Damit er weiß ob die Allianz feindlich oder freundlich ist.
Faction_H:
Hier kommt die Faction ID für die Horde rein. Die ist dafür da Damit er weiß ob die Allianz feindlich oder freundlich ist.
menu_id:
Das ist die ID die dem menupunkt zugewiesenwird. Den ersten Punkt solltet ihr aber immer die gleiche ID geben die der Teleporter als Spawn ID hat.
id:
Hier tragt ich eine zahl von 1- Schlag mich Tot ein. Denn hier wird bestimmt welche position der Menupunkt hat (ganz kla 1 ist ganz ob 2 datunter usw.)
option_icon
Hier wird festgelegt welches Icon vor dem Menu steht wenn ihr den NPC ansprecht.
Hier eine kleine Auwahl
0 = Weiße Blase
1 = Verkaufstasche
2 = Flug Symbol
3 = Buch
4 = Zahnrad
6 = Braune Tasche mit Gold
8 = Wappenrock Symbol
9 = Zwei Schwerter
option_Text:
Hier kommt der Name des menüpunktes.
option_id:
Hier wird wendschieden was das für ein Menü ist.
1 = Menü
3 = Händler
npc_option_npcflag:
Die spalte ist mit der npcflag verbunden und muss die gleiche zahl wie in der npcflag drinstehen haben.
action_menu_id
Die spalter sagt dem Hauptmenü das der Menüpunkt auf die ID des Menüpunktes zugreifen soll. (so erstellen wir zugriffe auf untermenüs)
Ihr geht als erstes ins game rein und sucht den NPC der eurer meinung nach perfekt für euren Teleporter ist. Dann gebt ihr .npc info ein und es müssten recht viele sachen in eurem chat erscheinen. Dort sucht ihr euch die DisplayID raus. in unserem jetzigen fall nehmen wir einfach mal die Display id: 19646.
Ihr geht in Navicat erst mal in die Tabelle creature_template. Und erstellt einen neuen NPC. In der Spalte wo euer neuer NPC reinkommen soll füllt ihr folgendes aus:
entry:
60000 (damit er mit der ID spawnen kann)
modelid1:
19646
Name:
Teleporter
Subname:
Blue-Shadow
IconName:
Directions (ist meiner meinung nach am besten geeignet)
gossip_menu_id:
60000 (damit ihr sofot wisst was alles zum NPC gehört schreiben wir hier die gleich id rein)
Um ein möglichst großes menu zu haben erstellen wir erst einmal ein Paar menu Punkte.
menu_id:
60000 (für das Main menu)
id:
1 (damit der Punkt Ganz oben streht)
option_icon
3 (für das buch denn wir wollen ja noch ein untermenu )
option_Text:
Hauptstädte [Horde]
option_id:
Hier wird wendschieden was das für ein Menü ist.
1 (ist ja kein Händler)
npc_option_npcflag:
1
action_menu_id
60001 (damit sagen wir da das Menu 60000 auf das Menu 60001 zugreifen soll)
Quote:
So der erste Menupunkt ist fertig. Ich erstelle noch ein Paar dazu. Das EINZIEGEwas ich änder sind die menu_id (einfach immer weiter hoch gehen da das erste die ID 1 hat muss das nächste natürlich die ID 2 haben) und die action_menu_id (am besten auch immer am ende eine zahl hoch gehen. Das heißt 60001 ist jetzt das Untermenu des ersten Punktes, dann gehen wir bei dem nächsten Punkt einfach auf 60002.
Jetzt kommt das Untermenu
menu_id:
60001 (Damit Der Punkt erscheint wenn wir auf den ersten Menupunkt klicken)
id:
1 (damit der Punkt Ganz oben streht)
option_icon
2 (Für ein Flug Symbol)
option_Text:
Silbermond
option_id:
Hier wird wendschieden was das für ein Menü ist.
1 (ist ja kein Händler)
npc_option_npcflag:
1
Quote:
Damit haben wir jetzt ein Untermenu. Ihr könnt das Natürlich noch weiter Ausbauen so wie ich es mache. Am ende zeige ich euch einfach mal mein Ergebnis
Da wir ja jetzt ein NPC mit einem Gossip Menu haben, setzen wir uns jetzt mal ran das er auch was macht und nicht nur dumm in der gegend rumsteht. Mit dem smart_script sagen wir dem NPC das er wenn wir auf sagen wir mal Silbermond klicken auch nach Silbermond Teleportiert werden.
Jetzt ist unser NPC fertig . Hat ja auch lange genug gedauert . Hier sind noch ein paar bilder wenn er fertig ist . Ich hoffe euch hat das [HOW TO] geholfen und ich habt jetzt euren eigenen Teleporter.
Bei Fragen oder Problemen schreibt mir einfach eine PN oder unter den möglichkeiten an:
Um den ganzen SAI - Script gleich mitzuliefern, hier ein Teil meiner SQL. Bei Euch müsst Ihr Gossipmenu im NPC einbinden, sowie das gossip_menu und gossip_menu_option setzen.
Beast - Teleporter Erstellen 01/30/2012 - Flyff Private Server - 20 Replies Heute will ich euch zeigen wie ihr mit Beast ein Teleport Portal erstellen könnt =)
Schritt1:
http://s1.directupload.net/images/111111/sceium3e .png
Schritt2:
http://s14.directupload.net/images/111111/8eazuzj h.png
Wenn ihr das so gemacht habt wie es da steht muss es funktionieren :)
Wie kann man einen Teleporter erstellen Trinity 02/22/2011 - WoW Private Server - 2 Replies Hallo,
Ich suche jmd der mir bei einer erstellung eines Trinity Teleporters helfen kann
Danke
MFG Trylon
[FRAGE]Neuen Teleporter erstellen 02/13/2010 - Metin2 Private Server - 0 Replies hi ich wollte einen neuen teleporter erstellen für die grotte (damit man ned in der wand steckt am anfang)
jetzt wollte ich fragen wie das geht, wenn es jemand weiss...
ich glaub einfach die teleporter quests kopieren geht ned
freue mich über jede antwort
Teleporter erstellen 3.2.2 12/06/2009 - WoW Private Server - 0 Replies Teleporter erstellen
Hi erstmal wollte fragen wie ich in mein server ein Teleporter erstellen kann ..
sollte für 3.2.2 sein wenn (möglich)
ich beutze Das Novos esay händler & navicat
aldo hab schon paar guilds gesehen aber die waren für TBC
suche schon seid lange aber kein erfolg
Teleporter erstellen 12/03/2009 - World of Warcraft - 2 Replies Hi erstmal wollte fragen wie ich in mein server ein Teleporter erstellen kann ..
sollte für 3.2.2 sein wenn (möglich)
ich beutze Das Novos esay händler :) & navicat
aldo hab schon paar guilds gesehen aber die waren für TBC
suche schon seid lange aber kein erfolg
hoffe das ihr mir dabei hilft^^