PvP Quest Fehler

02/13/2011 04:33 bl4ckd3v1l#1
Quest:
PHP Code:
quest pvpquest begin
    state start begin
        when login with pc
.level >= 85 begin
            set_state
(information)
        
end
    end

    state information begin
        when letter begin
            send_letter
("Die erste PvP Quest")
        
end

        when button 
or info begin
            say
("Es wird Zeit dass du zeigst")
            
say("was in dir steckt!")
            
say("Zeige es uns indem du 5000")
            
say("Spieler aus anderen Reichen tötest!")
            
say_reward("Töte 5000 andere Spieler aus anderen Reichen!")
            
say("")
            
pc.setqf("state", 5000)
            
q.set_counter("kills", 5000)
            
set_state (kill)
        
end
    end
      
        state kill begin
        when letter begin
            send_letter
("Töte Spieler")
        
end
        
        when button 
or info begin
            say_title
("Spieler:")
            
say_reward( "Du musst noch ".." "..pc.getqf("state").."von 5000 töten")
            
say("")
        
end

        when kill begin
            
if npc.is_pc() and npc.empire != pc.empire then 
            local count 
= pc.getqf("state") - 5000
            
if count <= 5000 then
                pc
.setqf("state", count)
                
q.set_counter("kills", -count)
            
end
            
if count == 0 then
                say_title
("Du hast es geschafft!")
                
say("1000 Spieler aus anderen Reichen zu töten!")
                
say("Du erhälst für deine Mühen:")
                
say_reward("100.000.000 Yang")
                
say_reward("100.000.000 EXP")
                
pc.change_money(100000000)
                
pc.give_exp2(100000000)
            if 
pc.job == 0 then
                pc
.give_item2(11971)
            if 
pc.job == 1 then
                pc
.give_item2(11972)
            if 
pc.job == 2 then
                pc
.give_item2(11973)
            if 
pc.job == 3 then
                pc
.give_item2(11974)
                
notice_all("".. pc.get_name() .." hat soeben die PvP Quest abgeschlossen!")
                
notice_all("er/sie hat 5000 Spieler getötet, Glückwunsch!")
                
clear_letter()
                
set_state(__COMPLETE__)
            
end
        end
    end
end

    state __COMPLETE__ begin
    end
end 
FreeBSD zeigt mir leider keinen Fehler an :/
Die Quests geht aber nicht, also muss es nen fehler geben^^