Quest Fehler

12/20/2014 12:35 Thetobinator21#1
Hallo leute. Ich habe eine Quest geschrieben und rauskopiert aus anderen. Aber das ist ja egal. Ich habe zumindestens einen Fehler. Wenn ich 2598 kille geht der Counter nicht runter. 2598 in dem falle wäre Azrael. Aber das geht irrgent wie nicht. Quest reloaded alles gemacht ? Wo ist mein Fehler ?

PHP Code:
quest Azrael begin 
    state start begin 
        when login with pc
.level >= 130 begin 
            set_state
(information
        
end 
    end 

    state information begin 
        when letter begin 
            send_letter
("Azrael"
        
end 

        when info 
or button begin 
            say
("Azrael"
            
say("Beschütze unser Dorf"
            
say("vor den Azraelen"
            
say_reward("Töte 3 Azraele"
            
say(""
            
pc.setqf("state"3
            
q.set_counter("Azrael"3
        
end 

        when 2598.kill begin 
            local count 
pc.getqf("state") - 
            
if count <= 3 then 
                pc
.setqf("state"count
                
q.set_counter("Azrael"count
            
end 
            
if count == 0 then 
                say_title
("Azrael"
                
say("Danke dank dir können wir alle"
                
say("wieder in Ruhe Schlafen"
                
pc.give_item2(2804910)   
                
pc.give_item2(2805010
                
pc.give_item2(2805110
                
pc.give_item2(2805210
                
pc.give_item2(3022910
                
pc.give_item2(3023010)
                
pc.give_item2(3023110)
                
pc.give_item2(3023210)
                
pc.give_item2(3023310)
                
pc.give_item2(3023410)
                
pc.give_item2(3023510)
                
pc.give_item2(81013,200)  
                
clear_letter() 
                
set_state(__COMPLETE__

            
end 
        end 
    end 

    state __COMPLETE__ begin 
    end 
end 
12/20/2014 13:47 mipuzzanoipiedi95#2
lol quest
12/20/2014 13:50 Rextrus#3

Gehört aber [Only registered and activated users can see links. Click Here To Register...] rein ;)
12/20/2014 13:58 Benhero#4
Auch falsch ;D
So:
Code:
quest Azrael begin  
	state start begin  
		when login with pc.level >= 130 begin  
			set_state(level_130)  
		end  
	end 
	state level_130 begin  
		when letter begin  
			send_letter("Azrael")  
		end  
		when info or button begin  
			say("Azrael")  
			say("Beschütze unser Dorf")  
			say("vor den Azraelen")  
			say_reward("Töte 3 Azraele")  
			say("")  
			pc.setqf("stateaz", 3)  
			q.set_counter("Azrael", 3)  
		end  
		when kill begin 
			if npc.get_race() == 2598 then
				local count = pc.getqf("stateaz") + 1  
				if count <= 3 then  
					pc.setqf("stateaz", count)  
					q.set_counter("Azrael", count)  
				end  
				if count == 3 then  
					say_title("Azrael")  
					say("Danke dank dir können wir alle")  
					say("wieder in Ruhe Schlafen")  
					pc.give_item2(28049, 10)    
					pc.give_item2(28050, 10)  
					pc.give_item2(28051, 10)  
					pc.give_item2(28052, 10)  
					pc.give_item2(30229, 10)  
					pc.give_item2(30230, 10) 
					pc.give_item2(30231, 10) 
					pc.give_item2(30232, 10) 
					pc.give_item2(30233, 10) 
					pc.give_item2(30234, 10) 
					pc.give_item2(30235, 10) 
					pc.give_item2(81013,200)   
					clear_letter()  
					complete_quest()
				end
			end
		end
	end
end
12/20/2014 13:58 Thetobinator21#5
Achso soory ^^

Thx :)