[Frage]Shop quest

03/12/2013 12:19 .FinalUnited™#1
Hey epvp.


Ich habe eine Frage, die lautet:

Wie kann man es so machen, das wenn man auf ein Shop klickt das erst dann Shop als Kategorie kommt und dann wenn, man halt drauf geklickt hat das dann die anderen kommen wie z.b. Krieger,Ninja,Sura,Schami.

Ich habe auch schon versucht da an de quest herum zu schrauben, aber alle Versuche bis jetzt fehlgeschlagen.

Wäre nett wenn ihr mir eine Lösung dafür geben könntet.
03/12/2013 12:28 ebert.tonna#2
Poste deine Quest ! Dann kann man hier was machen
03/12/2013 12:32 .FinalUnited™#3
Ja mom, Ich werde sie aber spoilern.

Hier die Quest:


Nun möchte ich halt das Rüstungen, Abbrechen weg ist. Dann soll es halt so sein wie ich es oben beschrieben habe.
03/12/2013 12:35 Ocelot2606#4
PHP Code:
quest shop begin
    state start begin
        when 9002.chat
."Shop" begin
        say
('Wähle einen Shop aus:')
                
local b = select('Krieger', 'Ninja', 'Sura', 'Schamane', 'Abbrechen')
                if 
b == 5 then 
                    
return 
                
end
                
if b == 1 then
                    npc
.open_shop(38)
                    
setskin (NOWINDOW)
                elseif 
b == 2 then
                    npc
.open_shop(39)
                    
setskin (NOWINDOW)
                elseif 
b == 3 then    
                    npc
.open_shop(40)
                    
setskin (NOWINDOW)
                elseif 
b == 4 then    
                    npc
.open_shop(41)
                    
setskin (NOWINDOW)    
            
end
        end
    end
end 
Sollte so klappen
03/12/2013 12:37 .FinalUnited™#5
Okay ich teste sie mal.

Danke, sie funkioniert, ich habe sie grade auf mein root getestet.

Wie nett die Community heutzutage wird. :D
03/12/2013 12:50 ebert.tonna#6
Habe ich was verpennt ? Isses den völlig egal ob da Hoch Kommas statt Anführungszeichen Stehen?

PHP Code:
quest shop begin
    state start begin
        when 9002.chat
."Shop!" begin
            say
("Wähle einen Shop aus:")
            
local s = select("Rüstungen", "Abbrechen")
            if 
s == 1 then
                local b 
= select("Krieger", "Ninja", "Sura", "Schamane", "Abbrechen")
                if 
b == 1 then
                    npc
.open_shop(38)
                    
say("Viel Spaß beim Shoppen")
                elseif 
b == 2 then
                    npc
.open_shop(39)
                    
say("Viel Spaß beim Shoppen")
                elseif 
b == 3 then
                    npc
.open_shop(40)
                    
say("Viel Spaß beim Shoppen")
                elseif 
b == 4 then
                    npc
.open_shop(41)
                    
say("Viel Spaß beim Shoppen")
                elseif 
b == 5 then
                    
return
                
end
            
elseif s == 2 then
                
return
            
end
        end
    end
end 
03/12/2013 12:51 ColdCase™#7
Irre dich da mal nicht paar nette sind noch da überwiegend aber nur hater neider diebe sonstiges gesocks
die Community geht immer mehr den bach runter.
03/12/2013 13:03 .FinalUnited™#8
Quote:
Originally Posted by ebert.tonna View Post
Habe ich was verpennt ? Isses den völlig egal ob da Hoch Kommas statt Anführungszeichen Stehen?

PHP Code:
quest shop begin
    state start begin
        when 9002.chat
."Shop!" begin
            say
("Wähle einen Shop aus:")
            
local s = select("Rüstungen", "Abbrechen")
            if 
s == 1 then
                local b 
= select("Krieger", "Ninja", "Sura", "Schamane", "Abbrechen")
                if 
b == 1 then
                    npc
.open_shop(38)
                    
say("Viel Spaß beim Shoppen")
                elseif 
b == 2 then
                    npc
.open_shop(39)
                    
say("Viel Spaß beim Shoppen")
                elseif 
b == 3 then
                    npc
.open_shop(40)
                    
say("Viel Spaß beim Shoppen")
                elseif 
b == 4 then
                    npc
.open_shop(41)
                    
say("Viel Spaß beim Shoppen")
                elseif 
b == 5 then
                    
return
                
end
            
elseif s == 2 then
                
return
            
end
        end
    end
end 
Anscheinend ist es egal, hat mich auch bisschen gewundert, aber man sieht ja das es auch ohne Anführungsstriche geht. Hauptsache beim Quest reloaden werden keine Fehler ausgespuckt.

Quote:
Originally Posted by ColdCase™ View Post
Irre dich da mal nicht paar nette sind noch da überwiegend aber nur hater neider diebe sonstiges gesocks
die Community geht immer mehr den bach runter.
Damit meine ich jetzt, das es noch Leute gibt die noch helfen. Natürlich geht die Community den Bach unter, man sieht es ja schon an den ganzen Releasen und so.
03/12/2013 13:14 ColdCase™#9
Meinte ich ja auch die paar die helfen kannst an den Finger abzählen,die wurden noch nicht von hier weggemoobt.
03/12/2013 13:53 .FinalUnited™#10
Jop.