Register for your free account! | Forgot your password?

Go Back   elitepvpers > World of Warcraft > WoW Private Server > WoW PServer Hosting
You last visited: Today at 20:00

  • Please register to post and access all features, it's quick, easy and FREE!

 

Customize your Private Server!

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Oct 2007
Posts: 228
Received Thanks: 47
Customize your Private Server!

Customize your Private Server


Hallo und danke für das lesen meines Tutorials!

Heute möchte ich euch erklären wie Ihr euren P-Server euren Bedürfnissen anpassen könnt.


1. Eigene Rüstungen / Waffen erstellen
2. Eigene Portale erstellen
3. Eigene Händler erstellen
3.1 Beschreibung
3.2 Queries anpassen
3.3 Items zuordnen
3.4 Kaufpreis der Items ändern
4. Eigene Mobs erstellen
5. Casts bestimmten Mobs zuordnen


1. Eigene Rüstungen / Waffen erstellen

Geht auf , dies ist die Grundlage mit der wir arbeiten.

Zuerst möchte ich euch erklären in welches Feld man was eintragen muss:

Name: Der Name des Items.
Quality: Qualität des Items, z.B. Rar, Epic, Legendary usw.
Quote: Sofern Ihr hier etwas reinschreibt, wird der Text gelb unter den Items Stats dargestellt (ingame), wie z.B. bei dem S1 Schwert.

Nun sucht euch z.B. auf ein Item das euren Anforderungen (Aussehen) entspricht. Von diesem Item müsst ihr euch die ID merken, mit dieser ID müsst ihr das Item in Navicat suchen. (Vorsicht es gibt mehrere Seiten!)
Sofern ihr das Item gefunden habt müsst ihr euch die Zahl unter Display ID merken.

Display ID: Hier wird die Zahl eingetragen die ihr in Navicat unter Display ID gefunden habt.
Entry#: Dort müsst ihr eine ID eintragen, die ihr euch selber ausdenkt. Wenn möglich sollte die Zahl höher als 100000 sonder könnte es zu Konflikten kommen.
Equip: Dort müsst ihr den Slot auswählen wo das Item getragen werden soll z.B. Handschuhe.
Material: Hier trag ihr die Rüstungsklasse ein z.B. Platte.
Repair: In diesem Feld könnt ihr einstellen ob das Item repariert werden kann oder nicht.
Durability: In diesem Feld könnt ihr einstellen wie oft das Item tragbar ist (z.B. Einzigartig) und wie oft man es stacken kann.
Binds: Bei dieser Option wird festgelegt ob das Item z.B. beim aufheben gebunden wird usw.
Blocks: Diese Option benötigt ihr nur, sofern es ein Schild ist um die Blockrate zu erhöhen!
Armor: Hier müsst ihr eintragen wieviel Rüstung das Item haben soll.
Required Level: Die Levelanforderung des Items z.B. Stufe 70.
Item Level: Bestimmt die Haltbarkeit.
Max Number allowed: In diesem Feld solltet Ihr eintragen wieviele Items dieser Art man besitzen kann.
Allowable Class: legt fest, welche Klassen das Item tragen können.
Stats Spalten: Ich denke hierfür ist keine Erklärung nötig, wenn doch bitte melden.
Item Resists: Hier könnt ihr eintragen, ob das Item Resistenzen haben soll.
Item Bonuses: Hier könnt ihr +Crit / + Spelldmg usw. einstellen
Item Value: Legt den Verkaufswert (Sell) oder Kaufwert (Buy) fest.

Sofern ihr alle Felder ausgefüllt habt könnt ihr auf Submit klicken.
Jetzt sollte ein neues Fenster auftauchen, dort müsst ihr rechts oben Ascent Core klicken.

Den ganzen Text (Querie) unter INSERT INTO kopiert ihr erstmal.
Geht nun in Navicat, Rechtsklick auf die DB -> Ascent -> Console / Konsole.
Den kopierten Querie könnt ihr hier nun einfügen und dann mit Enter bestätigen. Jetzt müsst ihr warten bis in der Konsole wieder <Mysql> steht, dann könnt ihr den Server neustarten!
Nach dem neustart könnt ihr das Item per .additem "festgelegte ID" herbei holen.

2. Eigene Portale erstellen

Zuerst müsst ihr im Ascent Ordner einen Unterordner namens "Scripts" erstellen (sofern dieser noch nicht vorhanden ist).
Nun startet ihr Wordpad und erstellt ein neues Textdokument mit folgendem Inhalt:

Code:
global TeleportGO = function(plr)
{
plr.Teleport(GOMAP, GOX , GOY , GOZ); // Die Koordinaten
};

.RegisterGameObjectEvent(GOGOID, 2, TeleportGO);
Geht ingame und gebt .gps ein (natürlich müsst ihr dort sein, wo das Portal hinführen soll)
Unter GOMAP tragt ihr nun die ID ein, die mit dem Befehl .gps ausgegeben wurde.
Nun müsst ihr noch zusätzlich unter GOMAP, GOX , GOY und GOZ die Ausgegebenen Daten von dem Befehl .gps eintragen. Beachtet dabei aber bitte das ihr die Zahlen 2 Stellen nach dem . nehmt!
Jetzt solltet ihr erstmal nachprüfen ob ihr bei den Koordinaten immer einen . statt einem , (ingame) verwendet habt.

Weiter gehts! Unter GOGOID solltet ihr jetzt eine möglichst hohe Zahl eintragen z.B. 888888.
Speichert die Datei nun mit einem beliebigen Namen aber nehmt als Endung .gm. Nun geht ihr wieder in Navicat rein, Rechtsklick auf die DB -> Ascent -> Console / Konsole.

Kopiert den folgenden Code in die Console:

Code:
INSERT INTO `gameobject_names` VALUES ('GOGOID', '2', '6956', 'GONAME', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');
Unter GOGOID die ID eintragen die Ihr oben erfunden habt. Unter GONAME solltet ihr den Namen eintragen, den das Portal später haben soll.
Sofern alles richtig gemacht habt drückt nun Enter.
Ingame könnt ihr euer Portal mit folgendem Befehl spawnen lassen .go spawn GOGOID 1.

3. Eigene Händler erstellen

Mit diesem Tutorial könnt ihr eigene Händler erstellen die z.B. T6 verkaufen oder eure Custom Items anbieten.

3.1 Beschreibung

ENTRYTO: Das ist die ID des NPC, diese solte in den folgenden Queries gleich sein: creature_proto und creature_names. Die ID sollte eine möglichst hohe Zahl sein wie z.B. 99999.
NAMETO: Dies ist der Name des NPCs.
SUBNAMETO: Der Subname des NPCs z.B. Custom Items
DISPLAYTO: Die Displayid des NPCs.
LEVELTO: Das Level des NPCs.
FRAKTIONTO: Die Fraktion des NPCs, die Zahl 35 ist für alle Neutral.
HEALTH/LEBENTO: Die Anzahl der HP des Händlers.

Nun aber die entscheidende Frage! Wie finde ich die Displayid eines NPCs herraus?

Klickt Ingame einen NPC an, der das Aussehen hat, das euer Händler später haben soll. Gebt dann .npc info ein, merkt euch die ID des NPCs und geht in die Tabelle creature_names. Dort sucht ihr in der Spalte Entry nach der ID des NPCs (Navicat hat mehrere Seiten).
Sobald ihr diese gefunden habt, sucht ihr die Spalte DisplayID und kopiert die Zahl da rein, wo in unserem Beispiel DISPLAYTO steht.

3.2 Queries anpassen

Code:
INSERT INTO `creature_names` VALUES ('ENTRYTO', 'NAMETO', 'SUBNAMETO', '0', '7', '0', '0', '0', '0', 'DISPLAYTO', '1.05', '1', '1', '0');

INSERT INTO `creature_proto` VALUES ('ENTRYTO', 'LEVELTO', 'FRAKTIONTO', 'HEALTH/LEBENTO', '0', '1', '4', '1500', '90', '108', '1881', '45.144', '62.073', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '360000', '0', '0', '0', '0', '0', '0', '0', '1.5', '0.347', '', '0', '0');
Nachdem ihr den oben angefügten Querie nach euren Wünschen angepasst habt könnt ihr ihn in Navicat unter Ascent -> Console / Konsole batchen.

3.3 Items zuordnen

Um dem NPC Items zuzuordnen braucht ihr die Item ID des Items, das ist die Nummer am Ende der URL auf z.B. .
Öffnet nun die Tabelle Vendors in der Ascent DB.
Unter VendorGuid müsst ihr die Nummer die ihr unter ENTRYTO eingetragen habt, eintragen. Unter ItemGuid tragt ihr die ID des Items ein. Als letztes müsst ihr noch unter Ammount die Anzahl eintragen die mit einem Klick gekauft werden sollen.

Alternativ könnt ihr das ganze auch per ingame Befehl machen (.npc vendoradditem).

3.4 Kaufpreis des Items ändern

In eurer Ascent DB müsst ihr die Tabelle Items öffnen. Sucht nach der ID des Items (Nicht vergessen, es gibt immer mehrere Seiten )
Sofern ihr das Item gefunden habt geht ihr in die Spalte Buyprice und ändert den Wert beliebig, der Wert is in Kupfer angegeben (1 Gold = 1000 Kupfer).
Diese Änderungen sind erst nach einem Server restart wirksam.

4. Eigene Mobs erstellen

ENTRYTO: Die ID des Mobs, diese muss wie auch bei den Händlern bei beiden Queries gleich sein und eine möglichst hohe Zahl.
NAMETO: Der Name des Mob.
SUBNAMETO: Der Untertitel des Mobs.
DISPLAYTO: Hier muss die DisplayID eingetragen werden, diese bestimmt das Aussehen des Mobs. Diese findet ihr in der Tabelle creature_names unter der Spalte DisplayID.
LEVELTO: Das Level des Mobs.
HEALTHTO: Die HP des Mobs.
MANATO: Wieviel Mana das Mob hat.

Das wäre der Querie für die Konsole

Code:
INSERT INTO `creature_proto` VALUES ('ENTRYTO', 'LEVELTO', '14', 'HEALTHTO', 'MANATO', '1.15', '0', '1810', '22', '32', '1991', '28.6704', '39.4218', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '180', '0', '0', '0', '0', '0', '50', '0', '1', '1', '0', '0', '0');

INSERT INTO `creature_names` VALUES ('ENTRYTO', 'NAMETO', 'SUBNAMETO', '524288', '7', '0', '0', '0', '0', 'DISPLAYTO', '1', '1', '0', '0');
Nachdem ihr diesen Querie nach euren Wünschen angepasst habt könnt ihr ihn in Navicat in der Konsole eintragen und mit enter bestätigen.
Per .npc spawn ENTRYTO könnt ihr das Mob spawnen lassen.

5. Casts bestimmten Mobs zuordnen


<Folgt noch>

Ich bedanke mich für das lesen meines kleine Tutorials, ich wäre euch dankbar wenn ihr mit Fehler im Text meldet damit ich sie ändern kann.

Dieser Text von GoblinArt ist für elitepvpers.com geschrieben, solltet ihr ihn weiterverbreiten darf diese Zeile NICHT entfernt werden.



GoblinArt is offline  
Thanks
33 Users
Old   #2
 
elite*gold: 0
Join Date: Oct 2007
Posts: 228
Received Thanks: 47
[Reserved space for later usage]


GoblinArt is offline  
Old   #3
 
elite*gold: 0
Join Date: Sep 2006
Posts: 2,704
Received Thanks: 249
n1






sticky
Reckoning is offline  
Old   #4
 
elite*gold: 0
Join Date: May 2008
Posts: 4
Received Thanks: 1
Mal eine Frage, wegen Navicat, ich habe keine Ahnung wie das funktioniert, aber GoblinArt sagte ja das man das brauch, kann man ein item auch ohne das Programm in die Datenbank schleußen? Bitte brauche hilfe^^

Danke an alle^^


FourLyn is offline  
Thanks
1 User
Old   #5
 
elite*gold: 0
Join Date: Apr 2007
Posts: 12
Received Thanks: 1
Wo steht denn da die ID auf
ok des peil ich inzwischen XD
Blutelf is offline  
Old   #6
 
elite*gold: 0
Join Date: Mar 2008
Posts: 1
Received Thanks: 0
can some1 translate to english plz? thanks!
dipstickdude is offline  
Old   #7
 
elite*gold: 0
Join Date: May 2006
Posts: 413
Received Thanks: 59
i need a number for a own House..
Nexus7 is offline  
Old   #8
 
elite*gold: 0
Join Date: May 2008
Posts: 1
Received Thanks: 0
a translation to english: bersetzte Version von http://www.elitepvpers.com/forum/wow-pserver-hosting/130180-customize-your-private-server.html
Darksnake121 is offline  
Old   #9
 
elite*gold: 0
Join Date: Jul 2007
Posts: 82
Received Thanks: 12
Wie kann ich den Kaufpreis für alle items auf 0 setzen?
dragon5555 is offline  
Old   #10
 
elite*gold: 0
Join Date: Jun 2008
Posts: 517
Received Thanks: 69
Also du musst in der tabelle "items" den Buyprice auf 0 setzen
Hf. bei über 23000 einträgen achja sellprice auch auf 0 stellen sonst bekommste ja immer gold zurück
Tomelyr is offline  
Old   #11
 
elite*gold: 0
Join Date: Jul 2008
Posts: 1
Received Thanks: 0
danke jetzt hab ich voll den geilen server
masei is offline  
Old   #12
 
elite*gold: 0
Join Date: Aug 2008
Posts: 9
Received Thanks: 0
Kann mir wer sagen wo man so einen Server aufmachen kann?(verstehe etwas von scripten) also klappt das schon sage schonmal danke
Lars9111 is offline  
Old   #13
 
elite*gold: 0
Join Date: Aug 2008
Posts: 1
Received Thanks: 0
und wo kann ich einem char gold zuweisen ?
delmoring is offline  
Old   #14
 
elite*gold: 0
Join Date: Apr 2008
Posts: 84
Received Thanks: 33
Code:
global TeleportGO = function(plr)
{
plr.Teleport(1, -10732.66 , 2475.18 ,7,00 ); // Die Koordinaten
};

.RegisterGameObjectEvent(888888, 2, TeleportGO);
Ist das so richtig oder muss ich da wo DIe Koordienaten steht das eintragen??
Tyzone is offline  
Old   #15
 
elite*gold: 0
Join Date: Aug 2008
Posts: 96
Received Thanks: 21
wie kann ich beim preis statt gold zb warsong marken einstellen?


anatra is offline  
Reply



« Previous Thread | Next Thread »

Similar Threads
How to Customize update.exe
on freewebs i got 3 pages uploaded each control or are fowarded parts of the update.exe i did ...
26 Replies - Shaiya Private Server
[Private Server] Customize
Hello guys, i see the Sea Emu Database topic with all servers made with Sea but they are "dead", so i made my server with cap for 40 people for no...
1 Replies - SRO PServer - Discussions / Questions
[RELEASE] how to customize items
ok yes i know there are many many tutorials on how to customize equpments and such. But they are only using photoshop. I am going to show you how to...
16 Replies - EO Weapon, Armor, Effects & Interface edits
who can help customize bot Rus server
help Requiem Online :: Îôèöèàëüíûé ñåðâåð Ðåêâèåì Îíëàéí â Ðîññèè simply hotyaby bot that earned even if it will work curve . who can then knows...
6 Replies - General Gaming Discussion
Customize your autopatch!!
This isn&#39;t much but it&#39;s fun to do and creates a little originality for co :p All this does is make your autopatcher say something different and use...
1 Replies - CO2 Main - Discussions / Questions



All times are GMT +2. The time now is 20:00.


Powered by vBulletin®
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Abuse
Copyright ©2017 elitepvpers All Rights Reserved.