antiblock
diamwall
  • Chatbox

    You don't have permission to chat.
    Load More
  • 0
Sign in to follow this  
Sheen

Quest PvP Matar Raça

Question

Olá,

Queria perguntar oque esta mal nesta Quest Oo

Eque não conta o jogador quando mato. ( Warrior)

 

quest pvp_lv105  begin
    state start begin
        when login or levelup with pc.get_level() >=105  begin
            set_state(information)
        end    
    end

    state information begin
        when letter begin
            local v = find_npc_by_vnum(20355)
            if v != 0 then
                target.vid("__TARGET__", v, "Capitão")
            end
            send_letter("Missão PvP Lv.105")
        end

        when button or info begin
            say_title("Encontra o Capitão")
            say("")
            say("O Capitão é o responsável pelas Missões PvP.")
            say("Encontra-o na cidade e começa a tua aventura!")
            say("")
        end
        
        when __TARGET__.target.click or
            20355.chat."Missão PvP Lv.105" begin
            target.delete("__TARGET__")
            say_title("Capitão:")
            say("Olá, boa tarde!")
            say("As Missões PvP estão disponíveis a todos!")
            say("Com elas ganhas prémios bastante uteis tais como:")
            say("Experiência, bónus ou alguns itens uteis!")
            say("Mas só podes fazer uma missão de cada vez!")
            say("Já tenho uma missão para ti!")
            wait()
            say_title("Capitão:")
            say("Ando a estudar os diferentes personagens.")
            say("Estou a focar-me nos Guerreiros!")
            say("Mata 20 Guerreiros e prova-me do que és capaz.")
            say("Consegues fazê-lo?")
            say("Recebes +10% Forte contra Guerreiros")
            say("E alguma EXP!")
            say("20 Guerreiros, lembra-te!")
            say("")                                                                                                                                                          
            set_state(go_to_disciple)
            pc.setqf("collect_count",0)
            pc.setqf("drink_drug",0)
            pc . setf ( "missaopvp","cinco" , 1 ) 
        end
    end

state go_to_disciple begin
        when letter begin
            send_letter("Missão PvP - Matar Guerreiros!")
            
        end
        when button or info begin
            say_title("Matar Guerreiros!")
            say("")
            say("O Capitão pediu-te que caçasses 20 Guerreiros!")
            say("Procura Guerreiros Corpo e Mentais,")
            say("e assassina-os em Modo Livre ou num Duelo!")
            say("Recebe +10% Forte contra Guerreiros!")
            say ("E algum EXP!")
            say ("")
            say_reward("Já assassinaste".." "..pc.getqf("collect_count").." Guerreiros.")
            say("")
        end
        

        
        
        when 20355.chat."Concluí a tarefa" with pc . getf ( "pvp_lv105","collect_count" ) >=20  begin
                say_title("Capitão")
                say("Já assassinaste os 20 Guerreiros?")
                wait()
                   say_title("Capitão:")
                    say("Muito bom! Foi fácil?")
                    say("Claro que foi, foi só a primeira missão...")
                    say("A tua recompensa é de:")
                    say("+10% Forte contra Guerreiros, e 30000000 EXP!")
                    pc.setqf("collect_count",0)
                    pc.setqf("drink_drug",0)    
                    clear_letter()
                    set_state(__COMPLETE__)
                    affect . add_collect ( 59 , 10 , 60 * 60 * 24 * 365 * 60 )
                    pc.give_exp2(30000000)
                    pc . setf ( "missaopvp","cinco" , 0 ) 
                    pc . setf ( "missaodone","cinco" , 1 )
                    
                    
                    
                
                

    end
end


        
    state __COMPLETE__ begin
    end
end

 

 

Share this post


Link to post
Share on other sites

1 answer to this question

  • 0

Não conta porque nem sequer tem a função que permite contar as mortes, penso que quanto á função terás que criar tu, porque acho que não existe uma que busque a raça do jogador que morre.

 

Edit: não sei se daria para fazer algo com isto 

 

Share this post


Link to post
Share on other sites
antiblock
Elveron

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this