[Hilfe] Quest erstellen

08/14/2012 12:37 Shadow乙™#1
Ja Hallo Leute,
Ich habe eine bitte an einem von euch.
Wenn jemand lust oder Zeit hat mir eine Quest zu schreiben ( nicht so aufwendig ) dann kann er sich hier mal melden, Skype oder per PN.

Die Quest sollte so eine Funktion besitzen:

Ich mache rechtsklick auf ein Item und es öffnet sich ein Menü mit verschiedenen Kategorien zu verschiedenen Fragen, wie Fragen zu dropps oder so. Wenn ich dann auf eine Kategorie raufklicke steht dann nur Text, halt nur die Antworten zu den Kategorien Fragen..
Es sollen 2 Seiten sein.
Auf der einen Seite 5 Kategorien und auf der andere 5.

Ich kriege es selber nicht geschissen, also wäre es nett wenn mir jemand die Quest erstellen könnt.

Mfg.
08/14/2012 12:52 .Seriously#2
PHP Code:
quest info begin
    state start begin
        when item_id
.use begin
        local info 
select("info1","info2","info3","info4","info5","Nächste Seite")
        if 
info == 1 then
        say
("text")
        elseif 
info == 2 then
        say
("text")
        elseif 
info == 3 then
        say
("text")
        elseif 
info == 4 then
        say
("text")
        elseif 
info == 5 then
        say
("text")
        elseif 
info == 6 then
        local seite2 
select("info6","info7","info8","info9","info10","Schließen")
        if 
seite2 == 1 then
        say
("text")
        elseif 
seite2 == 2 then
        say
("text")
        elseif 
seite2 == 3 then
        say
("text")
        elseif 
seite2 == 4 then
        say
("text")
        elseif 
seite2 == 5 then
        say
("text")
        elseif 
seite2 == 6 then
        
return
        
end
        end
    end
end 
08/14/2012 13:02 Shadow乙™#3
Quote:
Originally Posted by AnNoTriX View Post
PHP Code:
quest info begin
    state start begin
        when item_id
.use begin
        local info 
select("info1","info2","info3","info4","info5","Nächste Seite")
        if 
info == 1 then
        say
("text")
        elseif 
info == 2 then
        say
("text")
        elseif 
info == 3 then
        say
("text")
        elseif 
info == 4 then
        say
("text")
        elseif 
info == 5 then
        say
("text")
        elseif 
info == 6 then
        local seite2 
select("info6","info7","info8","info9","info10","Schließen")
        if 
seite2 == 1 then
        say
("text")
        elseif 
seite2 == 2 then
        say
("text")
        elseif 
seite2 == 3 then
        say
("text")
        elseif 
seite2 == 4 then
        say
("text")
        elseif 
seite2 == 5 then
        say
("text")
        elseif 
seite2 == 6 then
        
return
        
end
        end
    end
end 
Schön das du mir diese quest angefertigt hast.
aber in Virtual box beim quest lesen kommt das:

[Only registered and activated users can see links. Click Here To Register...]
08/14/2012 13:07 Phil'#4
PHP Code:
quest info begin
    state start begin
        when item_id
.use begin
        local info 
select("info1","info2","info3","info4","info5","Nächste Seite")
        if 
info == 1 then
        say
("text")
        elseif 
info == 2 then
        say
("text")
        elseif 
info == 3 then
        say
("text")
        elseif 
info == 4 then
        say
("text")
        elseif 
info == 5 then
        say
("text")
        elseif 
info == 6 then
        local seite2 
select("info6","info7","info8","info9","info10","Schließen")
        if 
seite2 == 1 then
        say
("text")
        elseif 
seite2 == 2 then
        say
("text")
        elseif 
seite2 == 3 then
        say
("text")
        elseif 
seite2 == 4 then
        say
("text")
        elseif 
seite2 == 5 then
        say
("text")
        elseif 
seite2 == 6 then
        
return
        
end
    end
end 
Versuch mal so.
08/14/2012 13:07 •kяyteя•#5
Häng ein end dran, dann gehts.
08/14/2012 13:10 xXKimariXx#6
Hier , und trage in deiner quest_functions : select2 unten ein (falls nicht vorhanden)

PHP Code:
quest info begin
    state start begin
        when vnum
.use begin
            local info 
select2("Info1""Info2""Info3""Info4""Info5""Info6""Info7""Info8""Info9""Info10""Schließen")
            if 
info == 11 then
                
return
            
end
            
if info == 1 then
                say
("")
            
end
            
if info == 2 then
                say
("")
            
end
            
if info == 3 then
                say
("")
            
end
            
if info == 4 then
                say
("")
            
end
            
if info == 5 then
                say
("")
            
end
            
if info == 6 then
                say
("")
            
end
            
if info == 7 then
                say
("")
            
end
            
if info == 8 then
                say
("")
            
end
            
if info == 9 then
                say
("")
            
end
            
if info == 10 then
                say
("")
            
end
        end
    end
end 
08/14/2012 13:11 .Seriously#7
PHP Code:
quest info begin
    state start begin
        when item_id
.use begin
        local info 
select("info1","info2","info3","info4","info5","info6","info7","info8","info9","info10")
        if 
info == 1 then
        say
("text")
        elseif 
info == 2 then
        say
("text")
        elseif 
info == 3 then
        say
("text")
        elseif 
info == 4 then
        say
("text")
        elseif 
info == 5 then
        say
("text")
        elseif 
info == 6 then
        wait
()
        elseif 
info == 7 then
        say
("text")
        elseif 
info == 8 then
        say
("text")
        elseif 
info == 9 then
        say
("text")
        elseif 
info == 10 then
        say
("text")
        elseif 
info == 11 then
        say
("text")
        elseif 
info == 12 then
        
return
        
end
        end
    end
end 
dann so war mir nicht ganz sicher also bei mir sagt vpc bei dieser quest nix.
08/14/2012 13:14 Shadow乙™#8
Ich habe schon die Quest danke.^^

Kann mir bitte noch einer was zur Quest hinzufügen?

PHP Code:
quest info begin 
    state start begin 
        when item_id
.use begin 
        local info 
select("info1","info2","info3","info4","info5","Nächste Seite"
        if 
info == 1 then 
        say
("text"
        elseif 
info == 2 then 
        say
("text"
        elseif 
info == 3 then 
        say
("text"
        elseif 
info == 4 then 
        say
("text"
        elseif 
info == 5 then 
        say
("text"
        elseif 
info == 6 then 
        local seite2 
select("info6","info7","info8","info9","info10","Schließen"
        if 
seite2 == 1 then 
        say
("text"
        elseif 
seite2 == 2 then 
        say
("text"
        elseif 
seite2 == 3 then 
        say
("text"
        elseif 
seite2 == 4 then 
        say
("text"
        elseif 
seite2 == 5 then 
        say
("text"
        elseif 
seite2 == 6 then 
        
return 
        
end 
        end
        end
    end 
end 
Also zu der
Wenn ich auf die erste Kategorie klicke, also info1 steht da nochmal drin Nächste Seite und dann wieder Nächste seite.