Feuerphoenix problem

10/10/2012 02:21 selomelox3#1
Hey habe ein problem mit dem phoenix unzwa ist das problem wenn ich auf das siegel klicke das, dass <Pferd> Pferderufen gescheitert unten im chat kommt

wie mache ich es das der phoenix auch raus kommt?

weil das <Pferd> Pferderufen gescheitert kommt immer wenn ich rauf klicke

Das ist nochmal die Quest:

Code:
quest phoenix begin
    state start begin
        when 53001.use with pc.getqf("icephoenix") == 0 and pc.getqf("rentier") == 0 begin
            if pc.getqf("phoenix_fly") == 0 then
                local old_horse_name = horse.get_name() ;
                    if string.len(old_horse_name) == 0 then
                        say_title("Feuerphönix-Siegel")
                        say("Es ist ein Problem beim rufen des Feuerphönix")
                        say("aufgetreten. Deine Haustiere haben noch nicht")
                        say("einen Namen erhalten. Du solltest ihnen einen")
                        say("Namen geben, bevor du solche mächtige Tiere")
                        say("wie den Feuerphönix rufst. Dafür gibt es einen")
                        say("ganz besonderen Gegenstand bei der Gemicht-")
                        say("warenhändlerin zu einem günstigen Preis.")
                        return
                    end
                chat("Dein mächtiger Feuerphönix wurde gerufen!")
                local your_horse_level = horse.get_level()
                pc.setqf("horse_level_save", your_horse_level)
                pc.setqf("phoenix_fly", 1)
                pc.setqf("firephoenix", 1)
                horse.set_level("24")
                horse.unsummon() horse.summon()
            else
                chat("Dein Feuerphönix verabschiedet sich nun von dir!")            
                horse.unsummon()
                pc.setqf("phoenix_fly", 0)
                pc.setqf("firephoenix", 0)
                
                local horse_settings = pc.getqf("horse_level_save")
                horse.set_level(horse_settings)
            
            end
        end
        when logout or login with pc.getqf("phoenix_fly") == 1 begin
            
            pc.setqf("phoenix_fly", 0)
            pc.setqf("firephoenix", 0)
                
            local horse_settings = pc.getqf("horse_level_save")
            horse.set_level(horse_settings)
            
            chat("Dein Feuerphönix ging alleine fort!")
        end
        when 53002.use with pc.getqf("firephoenix") == 0 and pc.getqf("icephoenix") == 0 begin
            if pc.getqf("phoenix_3_fly") == 0 then
                local old_horse_name = horse.get_name() ;
                    if string.len(old_horse_name) == 0 then
                        say_title("Rentierjunges-Siegel")
                        say("Es ist ein Problem beim rufen des Rentierjunges")
                        say("aufgetreten. Deine Haustiere haben noch nicht")
                        say("einen Namen erhalten. Du solltest ihnen einen")
                        say("Namen geben, bevor du solche mächtige Tiere")
                        say("wie den Rentierjunges rufst. Dafür gibt es einen")
                        say("besonderen Gegenstand bei der Gemicht-")
                        say("warenhändlerin zu einem günstigen Preis.")
                        return
                    end
                chat("Dein Freund das Rentierjunges wurde gerufen!")
                local your_horse_level = horse.get_level()
                pc.setqf("horse_level_save", your_horse_level)
                pc.setqf("phoenix_3_fly", 1)
                pc.setqf("rentier", 1)
                horse.set_level("26")
                horse.unsummon() horse.summon()
            else
                chat("Dein Rentierjunges verabschiedet sich nun von dir!")     
                horse.unsummon()
                pc.setqf("phoenix_3_fly", 0)
                pc.setqf("rentier", 0)
                
                local horse_settings = pc.getqf("horse_level_save")
                horse.set_level(horse_settings)
            
            end
        end
		when logout or login with pc.getqf("phoenix_3_fly") == 1 begin
            
            pc.setqf("phoenix_3_fly", 0)
            pc.setqf("rentier", 0)
                
            local horse_settings = pc.getqf("horse_level_save")
            horse.set_level(horse_settings)
            
            chat("Dein Eisphönix verlässt dich nun!")
        end
		when 53003.use with pc.getqf("firephoenix") == 0 and pc.getqf("rentier") == 0 begin
            if pc.getqf("phoenix_2_fly") == 0 then
                local old_horse_name = horse.get_name() ;
                    if string.len(old_horse_name) == 0 then
                        say_title("Eisphönix-Siegel")
                        say("Es ist ein Problem beim rufen des Eisphönix")
                        say("aufgetreten. Deine Haustiere haben noch nicht")
                        say("einen Namen erhalten. Du solltest ihnen einen")
                        say("Namen geben, bevor du solche mächtige Tiere")
                        say("wie den Eisphönix rufst. Dafür gibt es einen")
                        say("besonderen Gegenstand bei der Gemicht-")
                        say("warenhändlerin zu einem günstigen Preis.")
                        return
                    end
                chat("Dein Freund der Eisphönix wurde gerufen!")
                local your_horse_level = horse.get_level()
                pc.setqf("horse_level_save", your_horse_level)
                pc.setqf("phoenix_2_fly", 1)
                pc.setqf("icephoenix", 1)
                horse.set_level("25")
                horse.unsummon() horse.summon()
            else
                chat("Dein Eisphönix verabschiedet sich nun von dir!")     
                horse.unsummon()
                pc.setqf("phoenix_2_fly", 0)
                pc.setqf("icephoenix", 0)
                
                local horse_settings = pc.getqf("horse_level_save")
                horse.set_level(horse_settings)
            
            end
        end
        when logout or login with pc.getqf("phoenix_2_fly") == 1 begin
            
            pc.setqf("phoenix_2_fly", 0)
            pc.setqf("icephoenix", 0)
                
            local horse_settings = pc.getqf("horse_level_save")
            horse.set_level(horse_settings)
            
            chat("Dein Eisphönix verlässt dich nun!")
        end
    end
end
10/11/2012 11:48 selomelox3#2
Push#
10/11/2012 11:56 Icebeatzz™#3
Musst halt die quest bearbeiten :)
10/11/2012 11:57 selomelox3#4
Code:
quest phoenix begin
    state start begin
        when 53001.use with pc.getqf("icephoenix") == 0 and pc.getqf("rentier") == 0 begin
            if pc.getqf("phoenix_fly") == 0 then
                local old_horse_name = horse.get_name() ;
                    if string.len(old_horse_name) == 0 then
                        say_title("Feuerphönix-Siegel")
                        say("Es ist ein Problem beim rufen des Feuerphönix")
                        say("aufgetreten. Deine Haustiere haben noch nicht")
                        say("einen Namen erhalten. Du solltest ihnen einen")
                        say("Namen geben, bevor du solche mächtige Tiere")
                        say("wie den Feuerphönix rufst. Dafür gibt es einen")
                        say("ganz besonderen Gegenstand bei der Gemicht-")
                        say("warenhändlerin zu einem günstigen Preis.")
                        return
                    end
                chat("Dein mächtiger Feuerphönix wurde gerufen!")
                local your_horse_level = horse.get_level()
                pc.setqf("horse_level_save", your_horse_level)
                pc.setqf("phoenix_fly", 1)
                pc.setqf("firephoenix", 1)
                horse.set_level("24")
                horse.unsummon() horse.summon()
            else
                chat("Dein Feuerphönix verabschiedet sich nun von dir!")            
                horse.unsummon()
                pc.setqf("phoenix_fly", 0)
                pc.setqf("firephoenix", 0)
                
                local horse_settings = pc.getqf("horse_level_save")
                horse.set_level(horse_settings)
            
            end
        end
        when logout or login with pc.getqf("phoenix_fly") == 1 begin
            
            pc.setqf("phoenix_fly", 0)
            pc.setqf("firephoenix", 0)
                
            local horse_settings = pc.getqf("horse_level_save")
            horse.set_level(horse_settings)
            
            chat("Dein Feuerphönix ging alleine fort!")
        end
        when 53002.use with pc.getqf("firephoenix") == 0 and pc.getqf("icephoenix") == 0 begin
            if pc.getqf("phoenix_3_fly") == 0 then
                local old_horse_name = horse.get_name() ;
                    if string.len(old_horse_name) == 0 then
                        say_title("Rentierjunges-Siegel")
                        say("Es ist ein Problem beim rufen des Rentierjunges")
                        say("aufgetreten. Deine Haustiere haben noch nicht")
                        say("einen Namen erhalten. Du solltest ihnen einen")
                        say("Namen geben, bevor du solche mächtige Tiere")
                        say("wie den Rentierjunges rufst. Dafür gibt es einen")
                        say("besonderen Gegenstand bei der Gemicht-")
                        say("warenhändlerin zu einem günstigen Preis.")
                        return
                    end
                chat("Dein Freund das Rentierjunges wurde gerufen!")
                local your_horse_level = horse.get_level()
                pc.setqf("horse_level_save", your_horse_level)
                pc.setqf("phoenix_3_fly", 1)
                pc.setqf("rentier", 1)
                horse.set_level("26")
                horse.unsummon() horse.summon()
            else
                chat("Dein Rentierjunges verabschiedet sich nun von dir!")     
                horse.unsummon()
                pc.setqf("phoenix_3_fly", 0)
                pc.setqf("rentier", 0)
                
                local horse_settings = pc.getqf("horse_level_save")
                horse.set_level(horse_settings)
            
            end
        end
		when logout or login with pc.getqf("phoenix_3_fly") == 1 begin
            
            pc.setqf("phoenix_3_fly", 0)
            pc.setqf("rentier", 0)
                
            local horse_settings = pc.getqf("horse_level_save")
            horse.set_level(horse_settings)
            
            chat("Dein Eisphönix verlässt dich nun!")
        end
		when 53003.use with pc.getqf("firephoenix") == 0 and pc.getqf("rentier") == 0 begin
            if pc.getqf("phoenix_2_fly") == 0 then
                local old_horse_name = horse.get_name() ;
                    if string.len(old_horse_name) == 0 then
                        say_title("Eisphönix-Siegel")
                        say("Es ist ein Problem beim rufen des Eisphönix")
                        say("aufgetreten. Deine Haustiere haben noch nicht")
                        say("einen Namen erhalten. Du solltest ihnen einen")
                        say("Namen geben, bevor du solche mächtige Tiere")
                        say("wie den Eisphönix rufst. Dafür gibt es einen")
                        say("besonderen Gegenstand bei der Gemicht-")
                        say("warenhändlerin zu einem günstigen Preis.")
                        return
                    end
                chat("Dein Freund der Eisphönix wurde gerufen!")
                local your_horse_level = horse.get_level()
                pc.setqf("horse_level_save", your_horse_level)
                pc.setqf("phoenix_2_fly", 1)
                pc.setqf("icephoenix", 1)
                horse.set_level("25")
                horse.unsummon() horse.summon()
            else
                chat("Dein Eisphönix verabschiedet sich nun von dir!")     
                horse.unsummon()
                pc.setqf("phoenix_2_fly", 0)
                pc.setqf("icephoenix", 0)
                
                local horse_settings = pc.getqf("horse_level_save")
                horse.set_level(horse_settings)
            
            end
        end
        when logout or login with pc.getqf("phoenix_2_fly") == 1 begin
            
            pc.setqf("phoenix_2_fly", 0)
            pc.setqf("icephoenix", 0)
                
            local horse_settings = pc.getqf("horse_level_save")
            horse.set_level(horse_settings)
            
            chat("Dein Eisphönix verlässt dich nun!")
        end
    end
end