antiblock
Cyphriun
  • 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
https://i.imgur.com/aJ17bf7.gif

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