[SERVICE] Die Questkontrolle

10/09/2011 01:48 Sp0ngeb0b ist cool#3691
so in der art?
PHP Code:
quest verwandeln begin
    state start begin
        when vnum
.use
            
say("Verwandeln?")
            
local s = select("Ja", "Nein")
            if 
s == 2 then
                
return
            else
                
say("Gebe hier die Mob-Value ein: ")
                
local eingabe = input()
                
pc.polymorph(eingabe)
            
end
        end
    end
end 
gerade geschrieben, deshalb wenig text & abfragen^^
sollte gehen wobei ich mir so spät abends selber nicht ganz traue :D
10/09/2011 02:00 Lеlouch#3692
Quote:
Originally Posted by Sp0ngeb0b ist cool View Post
so in der art?
PHP Code:
quest verwandeln begin
    state start begin
        when vnum
.use
            
say("Verwandeln?")
            
local s = select("Ja", "Nein")
            if 
s == 2 then
                
return
            else
                
say("Gebe hier die Mob-Value ein: ")
                
local eingabe = input()
                
pc.polymorph(eingabe)
            
end
        end
    end
end 
gerade geschrieben, deshalb wenig text & abfragen^^
sollte gehen wobei ich mir so spät abends selber nicht ganz traue :D
ja genau, der fragt verwandeln -> ja -> Mobvalue eingeben -> OK drücken -> verwandeln -> wieder item öffnen -> soll stehen "du bist schon verwandelt" -> zurückverwandeln? -> ja oder nein
10/09/2011 05:53 .Karuzo#3693
Hallo ich habe folgendes Problem:


Ich benutze 2011 files und mein verdacht ist das es manche befehle davon nicht mehr gibt aber ich weiß nicht welche thx im vorraus.
10/09/2011 09:16 Lеlouch#3694
Hätte mal ne Frage, geht hier nochwas:

Quote:
Originally Posted by Sp0ngeb0b ist cool View Post
so in der art?
PHP Code:
quest verwandeln begin
    state start begin
        when vnum
.use
            
say("Verwandeln?")
            
local s = select("Ja", "Nein")
            if 
s == 2 then
                
return
            else
                
say("Gebe hier die Mob-Value ein: ")
                
local eingabe = input()
                
pc.polymorph(eingabe)
            
end
        end
    end
end 
gerade geschrieben, deshalb wenig text & abfragen^^
sollte gehen wobei ich mir so spät abends selber nicht ganz traue :D
ja genau, der fragt verwandeln -> ja -> Mobvalue eingeben -> OK drücken -> verwandeln -> wieder item öffnen -> soll stehen "du bist schon verwandelt" -> zurückverwandeln? -> ja oder nein
10/09/2011 12:50 .Delta#3695
PHP Code:
quest verwandeln begin
    state start begin
        when vnum
.use
            if 
pc.is_polymorphed() then
                say
("Du bist bereits verwandelt.")
                
say("Zurückverwandeln?")
                
local p = select("Ja", "Nein")
                if 
p == 1 then
                    pc
.remove_polymorph()
                
end
            
else
                
say("Verwandeln?")
                
local s = select("Ja", "Nein")
                if 
s == 2 then
                    
return
                else
                    
say("Gebe hier die Mob-Value ein: ")
                    
local eingabe = input()
                    
pc.polymorph(eingabe)
                
end
            end
        end
    end
end 
10/09/2011 15:25 .Muhammed#3696
Hey e*pvp,

habe serverfiles von kay331 v4.
-habe neue Quests hochgeladen (Filezilla) und ausgeführt (sh make.sh)

also ganz am ende steht es:


core dumped..


Hier ist Quest:

Code:
--------------------------------------------------
--    Info Hades Quest                            --
-- (c) Copyright by .Kay331 @ Sakarya 2            --
--------------------------------------------------
quest info_hades begin
    state start begin
    
    when 30121.chat."xxxx Server Infos" begin
            say_title("Hades:")
            say("")
            say("Hallo:")
            say("xxxx gibt es schon seit vielen vielen")
            say("Jahren in der Zeit hat sich auch viel verändert")
            say("aber man kann nie auf dem")
            say("neusten Stand sein und nicht immer wissen")
            say("wo man diese neuen Sachen findet.")
            say_gold("Ich vergebe so manche Informationen, die")
            say_gold("du bestimmt noch nicht weißt")
            say("")
            say_reward("Möchtest du dich über diesen Server Informieren?")
            local s = select("Ja, gerne", "Nein, schon ok")
            
            if s == 2 then
            say_title("Hades:")
            say("Ok, dann nicht")
            end
            
            if s == 1 then
            say_title("Hades:")
            say("")
            say_reward("Server Informationen:")
            say("")
            local s = select("Neue Perlen Seite 1", "Neue Perlen Seite 2", "Levelgrenze", "Neue Waffen", "Weiter")
            
            if s == 1 then
            say_title("Neue Perlen Seite 1")
            say("")
            say_green("Es gibt insgesamt 6 Neue Perlen")
            say("")
            say_white("Violette Perle")
            say_white("Schwarze Perle")
            say_white("Orange Perle")
            say_white("Braune Perle")
            say_white("Grüne Perle")
            say_white("Gelbe Perle")
            say("")
            say_green("Die Perlen wirst du später brauchen")
            say_green("um bestimmte Items zu verbessern.")
            say_green("z.B: Rüstungen & Waffen")
            end
            
            if s == 2 then
            say_title("Neue Perlen Seite 2")
            say("")
            say_green("Wo kann man Perlen Droppen?")
            say_white("Mondlichtschatztruhe")
            say("")
            say_green("Kann man Mondlichtschatztruhe von Metinsteinen droppen?")
            say_green("von Metinsteinen droppen??")
            say_white("Ja, von 90er Metinstein")
            say("")
            say_green("Wo finde ich die 90er Metinsteine?")
            say_white("Zombie-Map (Tipp: Uw2 Teleporter)")
            say("")
            end
            
            if s == 3 then
            say_title("Levelgrenze")
            say("")
            say_green("Bei welchem Level liegt die Levelgrenze?")
            say_white("Die Levelgranze auf diesem Server liegt bei Level 120")
            say_white("liegt bei Level 120")
            say("")
            say_green("Warum bis Level 120?")
            say_white("Weil der Spielspaß denn noch mehr")
            say_white("gesteigert wird und damit man auch die neuen")
            say_white("Waffen tragen kann.")
            say("")
            end
            
            if s == 4 then
            say_title("Neue Waffen")
            say("")
            say_green("Gibt es neue Waffen?")
            say_white("Ja, für jede Rasse gibt es ")
            say_white("neue Waffen ab level 100")
            say("")
            say_white("Krieger: Gladiusschwert, Seelenschwert")
            say_white("2 Handwaffe: Drachentöter, Dämonentöter")
            say("")
            say_white("Sura: Dämonenschwert")
            say("")
            say_white("Ninja: Zihaluas Dolche, Aqua Dolche")
            say_white("Bogen: Crypton Bogen, Ceadeus Bogen")
            say("")
            say_white("Schamane: Kristallglocke, Hexorglocke")

            end
            
            if s == 5 then
            say_title("Hades:")
            say("")
            say_reward("Server Informationen:")
            say("")
            local s = select("Seelenstein", "Regenbogenstein","Abbrechen")
            
            if s == 1 then
            say_title("Seelenstein")
            say("")
            say_green("Wo bekomme ich Seelenstein?")
            say_white("Kann man bei Gemischtwarenhändlerin kaufen")
            say_white("Preis: 200k")
            say("")
            say_green("Kann man auch die Seelensteine droppen?")
            say_white("Ja, von Metinsteinen")
            end
            
            if s == 2 then
            say_title("Regenbogenstein")
            say("")
            say_green("Muss man Regenbogensteine droppen?")
            say_white("Man muss die Regenbogensteine selber Droppen!")
            say_white("Regenbogensteine bekommt ihr aus der Sensemanntruhe")
            say("")
            say_green("Bekommt man aus der Sensemanntruhe noch mehr Items?")
            say_white("Ja, z.B Level 50er Rüstungen")
            say_white("die 50er Rüstungen kann man zu 80er uppen")
            say_green("Tipp: mehr info´s -> Uw2 Info Zettel")
            say("")

            end           
            if s == 2 then
            end end
        end    
    end
end
end
10/09/2011 16:07 Sp0ngeb0b ist cool#3697
PHP Code:
--------------------------------------------------
--    
Info Hades Quest                            --
-- (
c) Copyright by .Kay331 @ Sakarya 2            --
--------------------------------------------------
quest info_hades begin
    state start begin
        when 30121.chat
."xxxx Server Infos" begin
            say_title
("Hades:")
            
say("")
            
say("Hallo:")
            
say("xxxx gibt es schon seit vielen vielen")
            
say("Jahren in der Zeit hat sich auch viel verändert")
            
say("aber man kann nie auf dem")
            
say("neusten Stand sein und nicht immer wissen")
            
say("wo man diese neuen Sachen findet.")
            
say_gold("Ich vergebe so manche Informationen, die")
            
say_gold("du bestimmt noch nicht weißt")
            
say("")
            
say_reward("Möchtest du dich über diesen Server Informieren?")
            
local s = select("Ja, gerne", "Nein, schon ok")
            
            if 
s == 2 then
                say_title
("Hades:")
                
say("Ok, dann nicht")
            elseif 
s == 1 then
                say_title
("Hades:")
                
say("")
                
say_reward("Server Informationen:")
                
say("")
                
local w = select("Neue Perlen Seite 1", "Neue Perlen Seite 2", "Levelgrenze", "Neue Waffen", "Weiter")
            
                if 
w == 1 then
                    say_title
("Neue Perlen Seite 1")
                    
say("")
                    
say_green("Es gibt insgesamt 6 Neue Perlen")
                    
say("")
                    
say_white("Violette Perle")
                    
say_white("Schwarze Perle")
                    
say_white("Orange Perle")
                    
say_white("Braune Perle")
                    
say_white("Grüne Perle")
                    
say_white("Gelbe Perle")
                    
say("")
                    
say_green("Die Perlen wirst du später brauchen")
                    
say_green("um bestimmte Items zu verbessern.")
                    
say_green("z.B: Rüstungen & Waffen")
                elseif 
w == 2 then
                    say_title
("Neue Perlen Seite 2")
                    
say("")
                    
say_green("Wo kann man Perlen Droppen?")
                    
say_white("Mondlichtschatztruhe")
                    
say("")
                    
say_green("Kann man Mondlichtschatztruhe von Metinsteinen droppen?")
                    
say_green("von Metinsteinen droppen??")
                    
say_white("Ja, von 90er Metinstein")
                    
say("")
                    
say_green("Wo finde ich die 90er Metinsteine?")
                    
say_white("Zombie-Map (Tipp: Uw2 Teleporter)")
                    
say("")
                elseif 
w == 3 then
                    say_title
("Levelgrenze")
                    
say("")
                    
say_green("Bei welchem Level liegt die Levelgrenze?")
                    
say_white("Die Levelgranze auf diesem Server liegt bei Level 120")
                    
say_white("liegt bei Level 120")
                    
say("")
                    
say_green("Warum bis Level 120?")
                    
say_white("Weil der Spielspaß denn noch mehr")
                    
say_white("gesteigert wird und damit man auch die neuen")
                    
say_white("Waffen tragen kann.")
                    
say("")
                elseif 
w == 4 then
                    say_title
("Neue Waffen")
                    
say("")
                    
say_green("Gibt es neue Waffen?")
                    
say_white("Ja, für jede Rasse gibt es ")
                    
say_white("neue Waffen ab level 100")
                    
say("")
                    
say_white("Krieger: Gladiusschwert, Seelenschwert")
                    
say_white("2 Handwaffe: Drachentöter, Dämonentöter")
                    
say("")
                    
say_white("Sura: Dämonenschwert")
                    
say("")
                    
say_white("Ninja: Zihaluas Dolche, Aqua Dolche")
                    
say_white("Bogen: Crypton Bogen, Ceadeus Bogen")
                    
say("")
                    
say_white("Schamane: Kristallglocke, Hexorglocke")

                elseif 
w == 5 then
                    say_title
("Hades:")
                    
say("")
                    
say_reward("Server Informationen:")
                    
say("")
                    
local x = select("Seelenstein", "Regenbogenstein","Abbrechen")
            
                    if 
x == 1 then
                        say_title
("Seelenstein")
                        
say("")
                        
say_green("Wo bekomme ich Seelenstein?")
                        
say_white("Kann man bei Gemischtwarenhändlerin kaufen")
                        
say_white("Preis: 200k")
                        
say("")
                        
say_green("Kann man auch die Seelensteine droppen?")
                        
say_white("Ja, von Metinsteinen")
                    elseif 
x == 2 then
                        say_title
("Regenbogenstein")
                        
say("")
                        
say_green("Muss man Regenbogensteine droppen?")
                        
say_white("Man muss die Regenbogensteine selber Droppen!")
                        
say_white("Regenbogensteine bekommt ihr aus der Sensemanntruhe")
                        
say("")
                        
say_green("Bekommt man aus der Sensemanntruhe noch mehr Items?")
                        
say_white("Ja, z.B Level 50er Rüstungen")
                        
say_white("die 50er Rüstungen kann man zu 80er uppen")
                        
say_green("Tipp: mehr info´s -> Uw2 Info Zettel")
                        
say("")

                    
end
                end
            end
        end
    end
end 
Probiers mal so ;)

Ps: Hast du die Befehle wie say_white, say_green etc. in die quest_function sowie in der questlib.lua richtig eingetragen?
10/09/2011 16:14 .Muhammed#3698
Quote:

Ps: Hast du die Befehle wie say_white, say_green etc. in die quest_function sowie in der questlib.lua richtig eingetragen?

#edit.
es funzt Danke dir.
habe say_white usw entfernt...
10/09/2011 16:48 reqe#3699
bei mir kommt in vbox immer son fehler
10/09/2011 20:28 Lеlouch#3700
Also danke erst mal und habe neues Problem:
Jeder server hat die normalen Barrens.
Jedoch will ich es irgendwie so amchen das es neue BArren gibt (1kkk, 500kk, 200kk, 100kk)
Gibts dafür eine Lösung?
DAnke.
10/09/2011 23:51 Delegra#3701
Quote:
Originally Posted by .OneMillion' View Post
Also danke erst mal und habe neues Problem:
Jeder server hat die normalen Barrens.
Jedoch will ich es irgendwie so amchen das es neue BArren gibt (1kkk, 500kk, 200kk, 100kk)
Gibts dafür eine Lösung?
DAnke.
Hab da was gefunden. Aufbau ist gleich, brauchste nur ein bisschen verändern.
[Only registered and activated users can see links. Click Here To Register...]
10/10/2011 00:08 .Nguyen#3702
Hab eher eine Frage bezüglich pvm-quests,
immer wenn ich rlg mache setzt sich der Counter wieder zurück und ich muss von neu anfangen, was muss ich ändern damit es nicht mehr so ist?
10/10/2011 08:20 Sp0ngeb0b ist cool#3703
Quote:
Originally Posted by .Nguyen View Post
Hab eher eine Frage bezüglich pvm-quests,
immer wenn ich rlg mache setzt sich der Counter wieder zurück und ich muss von neu anfangen, was muss ich ändern damit es nicht mehr so ist?
hab das selbe Problem :(
10/10/2011 11:33 F4m0uZStYle#3704
Ich meine mal das es dafür keine lösung gibt,aber bin mir nicht so sicher
10/10/2011 17:02 .Karuzo#3705
Kann mir jemand helfen habe Problem mit folgender Quest: