[Help]Quest Problem

05/29/2012 14:49 [Admin]OnTime#1
PHP Code:
quest DT1 begin
    state start begin
        when login 
or levelup with pc.level>=85 begin
            set_state
(info)
        
end
        end
        state info begin
        when letter begin
            local v 
find_npc_by_vnum(20011)
            if 
!= 0 then
                target
.vid("__TARGET__"v"Uriel")
            
end
            send_letter
("Uriel's Revenge")
        
end
        
        when button 
or info begin
            say_title
("Uriel's Revenge")
            
say("Uriel needs help.Find Uriel and help him.")
            
say("Hurry dont waste any time!")
            
say("")
        
end

        when __TARGET__
.target.click or
        
20011.chat."Uriel's Revenge" begin
        target
.delete("__TARGET__")
        
say_title("Uriel:")
        
say("Hello my friend...")
        
say("Do you want to tell you why i am so sad?")
        
say("Well,it's been a long time since me and my wife")
        
say("visited a mysterious place to collect some rare herbs.")
        
say("Then the accident happened.A dark creature named")
        
say("Death Reaper killed my wife.Then i promised to,")
        
say("take revenge for my wife's death.The years passed")
        
say("and now i am too old to do it myself.")
        
wait()
        
say_title("Uriel:")
        
say("Well,i need to take revenge now but i can't")
        
say("because i am too old to do that.")
        
say("I need a really hero to help me...")
        
say("But who?")
        
say_reward("Do you want to help me?")
        
local s=select("Yes","No")
            if 
== 1 then
                say_title
("Uriel's Revenge")
                
say("Uriel and his wife visited a mysterious")
                
say("place long time ago and Uriel lost his wife.")
                
say("He promised to take revenge but the years")
                
say("passed and now he is too old and he can't.")
                
say_reward("Find and kill 1 Death Reaper")
                
say_reward("and take revenge for Uriel.")
                
pc.setqf("state"1)
                
q.set_counter("Death Reaper"1)
                
set_state(action)
                else
                return
            
end
        end
        end
        state action begin
        when letter begin
            send_letter
("Kill A Death Reaper")
        
end
        when button 
or info begin
            say
("Uriel trusted you his secret and now")
            
say("you have promised to kill the Death Reaper")
            
say("and take revenge for his dead wife.")
        
end
        when 1093.kill begin
            send_letter
("Death Reaper killed!")
            
set_state("goback")
        
end
    end
    state goback begin
        when 20011.chat
."Death Reaper Killed" begin
            say
("Ahh you succeeded!")
            
say("Congratulations!")
            
say("Now it's time for your reward!")
            
say("You earn:")
            
say_reward("- 250.000.000 Gold")
            
say_reward("- x2 Rainbow Stones")
            
say_reward("- x5 Stones of Life")
            
pc.change_money(250000000)
            
pc.give_item2(50512,1)
            
pc.give_item2(50512,1)
            
pc.give_item2(100001,1)
            
pc.give_item2(100001,1)
            
pc.give_item2(100001,1)
            
pc.give_item2(100001,1)
            
pc.give_item2(100001,1)
            
clear_letter()
        
set_state("__complete")
        
end
    end
    state __complete begin
    end
end 
When i kill the death reaper (1093) nothing happens!Can anyone please help me with this problem? :/ :handsdown:
05/29/2012 14:50 Rayack#2
Please use the Sammelthread! [Only registered and activated users can see links. Click Here To Register...]

/Closerequest - Not used sammelthread