Hey quest problem

10/21/2010 11:56 polikas#1
Hallo Leute
Sorry das ich hier für einen eigenen thread auf mache aber ich brauche eine schnelle antwort (habe wenig zeit-.-)
Ja also hier erst mal die quest

quest weapons begin
state start begin

when 20090.chat."High Waffen 1" begin
npc.open_shop(20)
say("Viel Spaß beim Shoppen")
end
when 20090.chat."High Waffen 2" begin
npc.open_shop(21)
say("Viel Spaß beim Shoppen")
end


end
end


so aber ich habe make.sh auch ausgeführt, die quest in der hongkong list eingetrangen usw.
aber ingame, wenn ich auf den npc klicke öffnet der nur einen fenster obwohl da stehen soll: High Waffen 1 und High Waffen 2 (aber das kommt nicht-.-)


Großes Thx
wenn jemand schnell und eine gute antwort hat^^
10/21/2010 12:01 .Jason#2
ich kenn mich da jetzt nich gut aus aber ich würde sagen ein fehler leigt bei:

quest weapons begin
state start begin
when 20090.chat
say"..."

...

könnte vllt ein fehler sein? aber wie gesagt hab da fast keine ahnung

und wenn ich das richtig verstanden hab: wenn man draufklickt dann kommt ein fenster mit auswahl waffen 1 und 2 oder?

when 20090.chat
local s = select("Waffen1", "Waffen2")
if s==1 then
npc.open_shop(20)
elseif s==2 then
npc.open_shop(21)


so kannst du zwischen 2 auswählen

so könnte es richtiger sein aber wahrsch. noch falsch
10/21/2010 12:03 polikas#3
was meinst du genau??
10/21/2010 12:04 Mario23231#4
lagre es einfach in 2 datein aus.

Für jede Art von Shop einfach eine neue anlegen.
Dann passieren nicht so viele Fehler
10/21/2010 12:09 polikas#5
ja genau Jason aslo man soll wählen können das man einmal auf Waffen 1 und 2 klicken kann und soll beides ein neues fenster öffnen

und mario könntest du auch mal plss schreiben was ich dann in einer datei schreiben soll??
10/21/2010 12:10 -SELECT-#6
Also so funkt es 100 pro habs gerade getestet für dich

Code:
quest weapons begin
    state start begin

    when 20090.chat."High Waffen 1" begin
         npc.open_shop(20)
            say("Viel Spaß beim Shoppen.")
    end
    when 20090.chat."High Waffen 2" begin
         npc.open_shop(21)
            say("Viel Spaß beim Shoppen.")
    end    
    end
end
#EDIT
hat sich ein fehler reingeschlichen so funkt es !
10/21/2010 12:15 polikas#7
hmm okay ich werde es sofort ausprobieren
so also ich habe die quest drinn habe auch nochmal make.sh ausgeführt aber es öffnet sich immer noch ein fenster

oder muss ich bei navicat/mob_proto
bei 20090 bei on click auf 1 oder 2???
10/21/2010 13:24 polikas#8
ich probiere es grade mit dieser quest:


quest shops begin
state start begin
when 20090.chat."High Waffen 1" begin
say_title("Waffenlvl60 bis lvl95")
say("")
say("Möchtest du den High Waffen shop 1 öffnen?")
local s = select("Ja", "Nein")

if s == 1 then
npc.open_shop(20)
else
return
end
end

when 20090.chat."High Waffen 2" begin
say_title("Waffenlvl60 bis lvl95")
say("")
say("Möchtest du den High Waffen shop 2 öffnen?")
local s = select("Ja", "Nein")

if s == 1 then
npc.open_shop(21)
else
return
end
end
end
10/21/2010 13:27 .Delta#9
ich geb mal meinen senf dazu :D :

eigentlich müsste deine ausgangsquest ja funktionieren^^ bzw die von select sieht auch richtig aus, finde ich.

vllt hast du ja vergessen der quest die nötigen berechtigungen zu geben?
und in navicat/item_proto muss bei on_click soweit ich weiß ne 1 stehen.
10/21/2010 13:52 polikas#10
ja wenn ich eine 1 da stehen habe dann öffnet der nur einen shop
wenn ich zwei stehen habe öffnet der garnix
10/21/2010 14:02 .Delta#11
also des einzigste was mir einfällt wäre dass du der quest keine berechtigungen gegeben hast
10/21/2010 14:34 polikas#12
also ich habe die quest in der hongkonglist eingetragen oder was meinst du mit berechitigung?