[FRAGE]Quest-Script Problem

04/27/2010 23:05 vsairwaves#1
Hallo,
Ich wollte nach den Tuts um per Quest mehrere Shops auf ein NPC zu legen selber mehrere Shops(Rüstung,Helme,Schilde etc.) auf den Rüssihändler machen.
Diese Shops habe ich erstellt, und die sind wie folgt:

vnum: name: npc_vnum:
20 Helme 9002
21 Schilde 9002
22 Ohrringe 9002
23 Armbänder 9002
24 Schuhe 9002
25 Ketten 9002

So, wie gesagt die sollen in den Rüssihändler, dazu diese Quest:
Quote:
quest npc_shop_equip begin
state start begin
when 9002.chat."Einkaufen" begin
say_title("Händler:")
say("")
say("Ah, ein weiterer Kunde!")
say("Auch du wirst innerhalb")
say("von 100 Jahren sterben!")
say("Aber nun zum eigentlichen")
say("Thema!")
say("")
say_title("Möchtest du etwas kaufen?")

local s = select("Ja", "Nein")

if s == 1 then
when 9002.chat."Rüstungen" begin
npc.open_shop(4)
say("Hier kaufst du Rüstungen!")
end
when 9002.chat."Helme" begin
npc.open_shop(20)
say("Hier kaufst du Helme!")
end
when 9002.chat."Schilde" begin
npc.open_shop(21)
say("Hier kaufst du Schilde!")
end
when 9002.chat."Ohrringe" begin
npc.open_shop(22)
say("Hier kaufst du Ohrringe!")
end
when 9002.chat."Armbänder" begin
npc.open_shop(23)
say("Hier kaufst du Armbänder!")
end
when 9002.chat."Ketten" begin
npc.open_shop(25)
say("Hier kaufst du Ketten!")
end
when 9002.chat."Schuhe" begin
npc.open_shop(24)
say("Hier kaufst du Schuhe!")
end
else
return
end
end
end
Die Datei npc_shop_equip.quest habe ich dann in den
/usr/rain/channel/share_data/locale/hongkong/quest
Ordner getan.
Dann habe ich die Quest via Notepad++ in die hongkong_list eingetragen.
Und anschließend per VPC die make.sh ausgeführt und rebootet.

Doch wenn ich nun Ingame den Händler anklicke, öffnet sich sofort der Shop wo man Rüstungen kaufen kann, man kann nicht auswählen, welcher Shop geöffnet werden soll!

Helft mir bitte!
04/27/2010 23:23 x3NeVer#2
Musst glaube ich in der Datenbank den type ändern.
04/27/2010 23:30 vsairwaves#3
Sorry, aber das versteh ich jetzt nich ganz. Was meinst du, welchen type muss ich verändern?
[EDIT:
Mir fällt gerade auf, das in der DB in player->quest meine quest garnicht eingetragen ist, muss ich die da hinzufügen? wenn ja welche dwPID, szState und IValue?
[/]
04/28/2010 17:15 vsairwaves#4
BUMP
Bitte hilft mir jemand, bisher habe ich fast alles ohne nachzufragen geschafft, doch hierran bleib ich einfach hängen..