Fehler in der Quest..

03/01/2012 02:40 schattenwolf90#1
Hallo Community,

da ich in der Section: Metin2 PServer - Discussions / Questions bin denke ich das ich mit meiner Frage hier an richtiger Stelle steh.

Folgendes Problem: Ich versuche mich seit kurzen als Questwriter und steh so ziemlich noch sehr am Anfang.. nun habe ich meine 1. Quest geschrieben und irgendwie haut Sie nicht so ganz hin wie ich das will..

PHP Code:
quest Levelquest begin
    state start begin
        when login with pc
.level >= 1 begin
            set_state
(Levelquest)
        
end
    end

    state Levelquest begin
        when letter begin
            send_letter
("Töte Monster 1")
        
end

        when info 
or button begin
            say
("Hey du!")
            
say("Suchst du etwas?")
            
say("Eine Lange Aufgabe wartet auf dich!")
            
say_reward("Toete 25 Wildhunde")
            
say_reward("Toete 25 Blauwölfe")
            
say_reward("Toete 25 Braunbaeren")
            
say_reward("Toete 50 Weißer Eid")
            
say_reward("Toete 75 Schwarzer Ork")
            
say_reward("Toete 50 Dunkler Peiniger")
            
say_reward("Toete 150 Roter Boeser Baum")
            
say_reward("Toete 350 Daemonenbogenschuetzen")
            
say_reward("Toete 500 Unterwelt-Eissplitter")
            
say_reward("Toete 750 Saetou-Kaempfer")
            
say_reward("Toete 750 Saetou-Bogenschuetzen")
            
say("")
            
pc.setqf("state"1)
            
q.set_counter("Wildhund"25)
            
pc.setqf("state"1)
            
q.set_counter("Blauwolf"25)
            
pc.setqf("state"1)
            
q.set_counter("Braunbaer"25)
            
pc.setqf("state"1)
            
q.set_counter("Weißer Eid"50)
            
pc.setqf("state"1)
            
q.set_counter("Schwarzer Ork"75)
            
pc.setqf("state"1)
            
q.set_counter("Dunkler Peiniger"50)
            
pc.setqf("state"1)
            
q.set_counter("Plagemann"150)
            
pc.setqf("state"1)
            
q.set_counter("Daemonenbogenschuetzen"350)
            
pc.setqf("state"1)
            
q.set_counter("Buhmann"100)
            
pc.setqf("state"1)
            
q.set_counter("Boeser Baum"150)
            
pc.setqf("state"1)
            
q.set_counter("Geisterbaum"150)
        
end

        when 101.kill begin
            local count 
pc.getqf("state") - 1
            
if count <= 1 then
                pc
.setqf("state"count)
                
q.set_counter("Wildhund"count)
            
end
        when 104.kill begin
            local count 
pc.getqf("state") - 1
            
if count <= 1 then
                pc
.setqf("state"count)
                
q.set_counter("Blauwolf"count)
            
end
        when 113.kill begin
            local count 
pc.getqf("state") - 1
            
if count <= 1 then
                pc
.setqf("state"count)
                
q.set_counter("Braunbaer"count)
            
end
        when 301.kill begin
            local count 
pc.getqf("state") - 1
            
if count <= 1 then
                pc
.setqf("state"count)
                
q.set_counter("Weißer Eid"count)
            
end
        when 636.kill begin
            local count 
pc.getqf("state") - 1
            
if count <= 1 then
                pc
.setqf("state"count)
                
q.set_counter("Schwarzer Ork"count)
            
end
        when 706.kill begin
            local count 
pc.getqf("state") - 1
            
if count <= 1 then
                pc
.setqf("state"count)
                
q.set_counter("Dunkler Peiniger"count)
            
end
        when 903.kill begin
            local count 
pc.getqf("state") - 1
            
if count <= 1 then
                pc
.setqf("state"count)
                
q.set_counter("Plagemann"count)
            
end
        when 1002.kill begin
            local count 
pc.getqf("state") - 1
            
if count <= 1 then
                pc
.setqf("state"count)
                
q.set_counter("Daemonenbogenschuetzen"count)
            
end
        when 1303.kill begin
            local count 
pc.getqf("state") - 1
            
if count <= 1 then
                pc
.setqf("state"count)
                
q.set_counter("Buhmann"count)
            
end
        when 2305.kill begin
            local count 
pc.getqf("state") - 1
            
if count <= 1 then
                pc
.setqf("state"count)
                
q.set_counter("Boeser Baum"count)
            
end
        when 2301.kill begin
            local count 
pc.getqf("state") - 1
            
if count <= 1 then
                pc
.setqf("state"count)
                
q.set_counter("Geisterbaum"count)
            
end
                
            
if count == 0 then
                say_title
("Name")
                
say("WOOOOOW!!!")
                
say("Du hast die Quest erfolgreich abgeschlossen!")
                
say("Du erhälst:")
                
say_reward("Giftschwert+0")
                
say_reward("Grollschwert+0")
                
say_reward("Orchideenglocke+0")
                
say_reward("Loewenschwert+0")
                
say_reward("Teufelfluegelschakrams+0")
                
say_reward("Kraehenstahlbogen+0")
                
say_reward("50 Mio Yang")
                
pc.change_money(50000000)
                
pc.give_item2(1801)
                
pc.give_item2(31601)
                
pc.give_item2(51201)
                
pc.give_item2(1901)
                
pc.give_item2(11391)
                
pc.give_item2(21791)
                
clear_letter()
                
set_state(__COMPLETE__)

            
end
        end
    end

    state __COMPLETE__ begin
    end
end 
Könnte mir eventuell jemand sagen warum meine Quest nicht Funktioniert? -.-

MfG.
03/01/2012 10:29 ShinYou#2
Poste es mal hier [Only registered and activated users can see links. Click Here To Register...]
03/01/2012 10:31 schattenwolf90#3
ah ok mach ich danke dir =)

#closerquest
03/01/2012 12:59 Crank#4
#closed