Forums » RPG Maker XP

Arena PVP - By FantasyX2

    • 404 posts
    29 de maio de 2015 16:24:40 ART

    Acho que a maioria de nós já se matou tentando fazer isso, e ontem, por uma graça divina, estava eu o cayonda e o grande mestre joaoneto numa reunião, para que todos pudessem fazer o famoso.
    Arena PvP... que encontramos no ragnarök e outros jogos online também...

    Mas aí vai :
    Primeiramente vá ao script [Main] Netplay Main*
    coloque numa nova linha abaixo de
    Código:

    Código: 
     

    $fontface ="Tahoma"




    escreva isso:
    Código:

    Código: 
     

    $no_pvp =0




    se quiseres que o jogo comece sem pvp, ou troque o valor 0 por 1 se quiser q o jogo comece com pvp.
    após isso, vá ao script [ABS] PlayerVsPlayer*
    encontre na linha 70 isso:
    Código:

    Código: 
     

    def attacked_player?




    e adicione isso logo abaixo:
    Código:
    Código: 

     

    if $no_pvp ==1



    agora vá até +/- a linha 97 (98 depois de ter adicionado a outra linha Sorridente ) e vais encontrar isso
    Código:

    Código: 
         

    returntrue     end     returnfalse   end



    apague e coloque no lugar isso:
    Código:

    Código: 
       

    returntrue     end   end     returnfalse   end



    Agora está pronto...
    Mas espere, como faço pra desativar e ativar o pvp no mapa?
    Chame o script para ativar
    Código:

    Código: 

    $no_pvp ==1



    e para desativar
    Código:

    Código: 

    $no_pvp ==0




    Está pronto bom divertimento...

    DICAS:

    Podes fazer a seguinte condição para que só entre heróis do nível maior ou menor que o estipulado por você.
    Para isso, crie um evento de condição na 3ª aba em Script escreva isso:
    Código:

    Código: 

    $game_actors[ID do personagem].level >=10and $game_actors[ID do personagem].level <=20




    Onde ID = ID do personagem
    E o personagem só ativará a condição se o lvl for Maior ou igual a 10 (>= 10)
    E menor ou igual a 20 (<= 20)
    aí diga que se a condição for ativada ativa o pvp e teleporta o char pra outro mapa
    quando o char sair do mapa do pvp faça com q o pvp desligue usando o chamar script que eu havia postado anteriormente.

    Bom divertimento!

    Créditos:
    JOAONETO (por descobrir)
    Hoshoyo (pela funcionalidade e divulgação)
    cayoda (por testar e ajudar)