Was ist an der Quest falsch?

04/29/2013 19:37 [SA]Soyku#1
quest ork begin
state start begin
when 20094.chat."Töte die Orks (Ab Level 50)" begin
say_size(400, 350)
say_green("Töte die Orks")
say_green("")
say_green("Die Orks. Kennst du sie auch?")
say_green("Sie überwachen uns schon seit langem ")
say_green("und wir haben jeden Tag angst, dass sie")
say_green("angreifen. Nun wollen wir aber auch mal")
say_green("Mut zeigen und sie mit ihren eigenen Waffen")
say_green("schlagen. Kannst du mir dabei helfen?")
say_green("")
say_green("Töte 150 Orks in der Mitte des Orktals!")
say_green("")
say_green("Belohnung: 48er Rüstung+8")
say("")
say_green("Willst du die Quest beginnen?")
local a = select("Ja", "Nein")
if a == 2 then
return
elseif a == 1 then
if pc.get_level() < 50 then
say_size(400, 350)
say_green("Du bist erst "..pc.get_level().."!")
else
say_size(400, 350)
say_green("Viel Erfolg!")
pc.setqf("state", 150)
q.set_counter("Ork", 150)
set_state(ork)
end
end
end
end

state ork begin
when letter begin
send_letter("Töte die Orks")
end

when button or info begin
say_size(400, 350)
say_green("Orks:")
say_green("Du musst noch "..pc.getqf("state").." von 150 töten")
say_green("")
end

when 636.kill or 637.kill or 651.kill or 652.kill or 653.kill or 654.kill or 655.kill or 656.kill or 657.kill begin
local count = pc.getqf("state") - 1
if count <= 150 then
pc.setqf("state", count)
q.set_counter("Ork", -count)
end
if count == 0 then
if pc.job() == 0 then
say_size(400, 350)
say_green("Töte die Orks")
say_green("")
say_green("Sehr schön! Du hast es geschafft.")
say_green("Nun sind wir endlich wieder sicher!")
say_green("Hier ist deine Belohnung:")
say_green("- Schuppenplattenpanzer+8")
pc.give_item2(11268, 1)
set_state(__COMPLETE__)
elseif pc.job() == 1 then
say_size(400, 350)
say_green("Töte die Orks")
say_green("")
say_green("Sehr schön! Du hast es geschafft.")
say_green("Nun sind wir endlich wieder sicher!")
say_green("Hier ist deine Belohnung:")
say_green("- Jungdrachenanzug+8")
pc.give_item2(11468, 1)
set_state(__COMPLETE__)
elseif pc.job() == 2 then
say_size(400, 350)
say_green("Töte die Orks")
say_green("")
say_green("Sehr schön! Du hast es geschafft.")
say_green("Nun sind wir endlich wieder sicher!")
say_green("Hier ist deine Belohnung:")
say_green("- Nebelplattenpanzer+8")
pc.give_item2(11268, 1)
set_state(__COMPLETE__)
elseif pc.job() == 3 then
say_size(400, 350)
say_green("Töte die Orks")
say_green("")
say_green("Sehr schön! Du hast es geschafft.")
say_green("Nun sind wir endlich wieder sicher!")
say_green("Hier ist deine Belohnung:")
say_green("- Kleidung der Moral+8")
pc.give_item2(11868, 1)
set_state(__COMPLETE__)
end
end
end
end

state __COMPLETE__ begin
end
end




Bekomme die Quest nicht fertig, die Orks sind fertig und die Quest wird nicht fertig.
Man kann sie auch nicht abgeben.
04/29/2013 19:52 olieg#2
Würde es hier rein posten, die können dir sicher helfen: [Only registered and activated users can see links. Click Here To Register...]
04/29/2013 19:54 [SA]Soyku#3
Danke :)
04/29/2013 19:55 Invoice™#4
und bitte per php posten dann haben wir wenigstens überischt
04/29/2013 20:06 [SA]Soyku#5
Wie postet man etwas per .php?
04/29/2013 20:10 olieg#6
(PHP)Deine Quest(/PHP) anstatt () Klammern solche: []
04/29/2013 20:22 Invoice™#7
Quote:
Originally Posted by [SA]Soyku View Post
quest ork begin
PHP Code:
    state start begin 
        when 20094.chat
."Töte die Orks (Ab Level 50)" begin
            say_size
(400350)
            
say_green("Töte die Orks")
            
say_green("")
            
say_green("Die Orks. Kennst du sie auch?")
            
say_green("Sie überwachen uns schon seit langem ")
            
say_green("und wir haben jeden Tag angst, dass sie")
            
say_green("angreifen. Nun wollen wir aber auch mal")
            
say_green("Mut zeigen und sie mit ihren eigenen Waffen")
            
say_green("schlagen. Kannst du mir dabei helfen?")
            
say_green("")
            
say_green("Töte 150 Orks in der Mitte des Orktals!")
            
say_green("")
            
say_green("Belohnung: 48er Rüstung+8")
            
say("")
            
say_green("Willst du die Quest beginnen?")
            
local a select("Ja""Nein")
            if 
== 2 then
                
return
            elseif 
== 1 then
                
if pc.get_level() < 50 then
                    say_size
(400350)
                    
say_green("Du bist erst "..pc.get_level().."!")
                else
                    
say_size(400350)
                    
say_green("Viel Erfolg!")
                    
pc.setqf("state"150)
                    
q.set_counter("Ork"150)
                    
set_state(ork)
                
end
            end
        end
    end
        
    state ork begin
        when letter begin
            send_letter
("Töte die Orks")
        
end
        
        when button 
or info begin
            say_size
(400350)
            
say_green("Orks:")
            
say_green("Du musst noch "..pc.getqf("state").." von 150 töten")
            
say_green("")
        
end
        
        when 636.kill 
or 637.kill or 651.kill or 652.kill or 653.kill or 654.kill or 655.kill or 656.kill or 657.kill begin
            local count 
pc.getqf("state") - 1
            
if count <= 150 then
                pc
.setqf("state"count)
                
q.set_counter("Ork", -count)
            
end
            
if count == 0 then
                
if pc.job() == 0 then
                    say_size
(400350)
                    
say_green("Töte die Orks")
                    
say_green("")
                    
say_green("Sehr schön! Du hast es geschafft.")
                    
say_green("Nun sind wir endlich wieder sicher!")
                    
say_green("Hier ist deine Belohnung:")
                    
say_green("- Schuppenplattenpanzer+8")
                    
pc.give_item2(112681)
                    
set_state(__COMPLETE__)
                elseif 
pc.job() == 1 then
                    say_size
(400350)
                    
say_green("Töte die Orks")
                    
say_green("")
                    
say_green("Sehr schön! Du hast es geschafft.")
                    
say_green("Nun sind wir endlich wieder sicher!")
                    
say_green("Hier ist deine Belohnung:")
                    
say_green("- Jungdrachenanzug+8")
                    
pc.give_item2(114681)
                    
set_state(__COMPLETE__)
                elseif 
pc.job() == 2 then
                    say_size
(400350)
                    
say_green("Töte die Orks")
                    
say_green("")
                    
say_green("Sehr schön! Du hast es geschafft.")
                    
say_green("Nun sind wir endlich wieder sicher!")
                    
say_green("Hier ist deine Belohnung:")
                    
say_green("- Nebelplattenpanzer+8")
                    
pc.give_item2(112681)
                    
set_state(__COMPLETE__)
                elseif 
pc.job() == 3 then
                    say_size
(400350)
                    
say_green("Töte die Orks")
                    
say_green("")
                    
say_green("Sehr schön! Du hast es geschafft.")
                    
say_green("Nun sind wir endlich wieder sicher!")
                    
say_green("Hier ist deine Belohnung:")
                    
say_green("- Kleidung der Moral+8")
                    
pc.give_item2(118681)
                    
set_state(__COMPLETE__)
                
end    
            end
        end
    end

    state __COMPLETE__ begin
    end
end 


Bekomme die Quest nicht fertig, die Orks sind fertig und die Quest wird nicht fertig.
Man kann sie auch nicht abgeben.
so hald