NPC zeigt Items nicht an

10/20/2009 03:43 Darkholo#1
Also, folgendes Problem.
Ich wollte den Betrunkenen Bürger zu einem NPC umstellen der 2Hand-Waffen verkauft.

Hab mich auch an diese Anleitung gehalten:

Quote:
[How To] NPC ändern (was sie verkaufen)


1. Schritt:
Wir machen jetzt einfach mal die Frau die keine Funktion hat zu einer Händlerin
dazu öffnen wir Navicat, gehen in die db player und dann auf die Tabelle "mob_proto"
Wir scrollen runter bis wir bei vnum
die Nummer 9010 finden
dann merken wir uns die Zeile und gehen nach rechts bis wir zu on_click kommen

bei on click ändern wir die 2 die bei der Frau stehen müsste in 1

2. Schritt:
jetzt müssen wir der Frau noch sagen was sie verkaufen soll
dazu gehen wir wieder in der db player aber diesmal auf die Tabelle shop
hier müssten sind jetzt die Verkaufskategorien aufgelistet
z.b. all_sword bedeutet das der NPC alle Schwerter verkauft
auf der rechten Seite seht ihr so Zahlen wie: 9001 oder 9002
die Zahlen stehen jeweils für die NPSs (des sind die Nummern dir ihr auch eingeben müsste wenn ihr sie per gm code herholen wollt)
ihr tragt jetzt einfach hinter all_sword die Nummer 9010 ein
dann verkauft die Frau jetzt alle Schwerter





3. Schritt (optional):
ihr könnt auch eure eigenen kategorien machen
dazu mach ihr bei der tabelle shop einfach eine neue zeile (unten auf des + klicken)
ihr tragt einfach eine id ein z.b. 11
dann nennt ihr sie z.b. Tränke oder so, und macht bei der Zahl rechts wieder die Zahl 9010 (für die Frau)
ihr müsste der kategorie jetzt noch sagen was sie verkaufen soll
Dazu geht ihr auf die Tabelle "shop_item" und macht da auch eine neue Zeile
gebt ihr ganz links die gleiche Nummer wie die Kategorie oben hat (in meinem Fall Nummer 11)
Bei "item_vnum" gebt ihr jetzt die Zahl ein von dem Item das ihr verkaufen wollt, z.B. für Vollmondschwert Nummer 299 (auch wieder der Gm Code)
Und rechts bei "count" kommt die Anzahl hin





Des könnt ihr mit allen NPCs und Items machen
Schritt 3 gilt z.B auch wenn ihr der Gemi die Sachen ändern wollt

Hier die Ids (shop_vnum):
1: Waffenhändler
2: Fischer
3: Gemi
4: Rüstungshändler
die Restlichen einfach raussuchen

man kann auch aus einem Monster einen laden machen


Copyright by "nick3108"
Bilder fehlen, ich weiß :x

Soweit so gut, ich kann den betrunkenen Bürger 'öffnen', aber er zeigt mir nichts an.
Ich hab auch schon versucht die Waffen beim normalen Waffenhändler einzuarbeiten, aber immer noch ohne Erfolg.
Hat jemand mal einen Tipp oder ne Lösung ?
10/20/2009 05:18 dotKing#2
Es gibt einen 2. Waffen & Ruestungs haendler .. dort kannst du die waffen rein bauen ;)
10/20/2009 05:21 sonylein#3
wen nichts drinne ist schau nochmal bei shop_item ob du nicht vill nen bug reingehauen hasst ^^ das könnte gut sein den dan ist nix im shop....also mit bug meine ich zB eine id rein die es nicht gibt oder das ein leeres feld dabei ist musste ma schaun^^
10/20/2009 05:28 Darkholo#4
Quote:
Originally Posted by sonystyle™ View Post
wen nichts drinne ist schau nochmal bei shop_item ob du nicht vill nen bug reingehauen hasst ^^ das könnte gut sein den dan ist nix im shop....also mit bug meine ich zB eine id rein die es nicht gibt oder das ein leeres feld dabei ist musste ma schaun^^
Der Fehler tritt aber nur bei den 2Hand Waffen und Glocken auf.
Andere Waffen zeigt er mir an, auch die Preise stimmen.
Ich hab es immer und immer überprüft, nirgends ist ein Fehler.
10/20/2009 10:30 Darkholo#5
*push*
02/20/2010 14:41 opfah00#6
Hab das selbe Problem bitte helft mir.
02/20/2010 14:43 Qu1k©#7
shop ist zuvoll denke ich
02/20/2010 14:45 nick3108#8
also ihr könnt den betrunkenen bürger anklicken?
und dann kommt einfach das verkaufsfenster aber komplett leer oder?
kannst du des bitte nochmal genauer beschreiben...mit manchen items gehts und mit manchen nicht?
02/20/2010 15:28 [*Smash*]#9
also entweder du hast mehr als 40 sachen reingepackt oder du hast da eine zeile mit 0 rein was bei mri auch mal der fall war einfach die 0 zeile löschen speichern und alles geht wieder
02/20/2010 15:49 αddι#10
hatte mal das selbe problem.

ich hatte bei "item_shop" die ID vom NPC reingeschrieben, die Item ID und die Anzahl.

Das ist jedoch falsch, ich hatte vergessen in dem ordner "shop" (myqsl) dem NPC eine ID für "shop_item" zuzuweisen.

sprich in "shop" musst du für Rüstungshändler z.B. bei vnum "10" eingeben, bei Name "Rüstungshändler" und bei "npc_vnum" die ID vom NPC.

Dann musst du in shop_item die ID "10" eingeben, nicht die vom NPC.

Ist es bei dir vielleicht der selbe Fehler?
Wenn ja, will ich ein Thanks :D
02/20/2010 15:51 Turundeth#11
#Falsche Section - Reported

1.Möglichkeit = Zu viele Items im Shop...
2.Möglichkeit = Buggy Item drin...
3.Möglichkeit = Falsche Value eingetragen wo kein Item ist!...
02/20/2010 20:50 iBobele#12
Ich weis dein Problem glaube ich
geh auf
DB>Player>Shop_item

so nun suchst du alles was der
betrunkene händler vk soll
da ihrgend wo müsste
die ID vom betrunkenen
händler stehen ich weis ned welche es ist.

Da müsste eine überflüssige zeile
mit einer 0 (NULL)
die löscht du dann nur noch Server
Reboot und Fertig :D
02/20/2010 21:50 nick3108#13
Quote:
Originally Posted by .b0bby View Post
Ich weis dein Problem glaube ich
geh auf
DB>Player>Shop_item

so nun suchst du alles was der
betrunkene händler vk soll
da ihrgend wo müsste
die ID vom betrunkenen
händler stehen ich weis ned welche es ist.

Da müsste eine überflüssige zeile
mit einer 0 (NULL)
die löscht du dann nur noch Server
Reboot und Fertig :D
müsste eine überflüssige zeile mit null sein oder eine zeile mit einer id die nicht existiert ;)
02/21/2010 04:29 Vyndariel#14
#Moved

Vyndariel
07/13/2010 15:58 pol102#15
welche items sind den buggy ich habe alle items in meiner item_proto drinne die ich verkaufen will ich hab auch alles 10 mal nach geprüft alles richtig

ist wenn ein item buggy is das nix mehr angezeigt wird??