All pastes #2080170 Raw Edit

Miscellany

public text v1 · immutable
#2080170 ·published 2011-09-07 00:24 UTC
rendered paste body
// =====================================================
// NPC: PvP x1
// =====================================================
// Créditos: Panasonic(2)
// =====================================================
// Função:
//  - São apenas Salas, onde os usuários fazem duelos
//    uns com outros, são 5 salas.
// =====================================================
prontera,150,150,4      script  [PvP x1]        700,{
 
// == [ Mapas ] ==
setarray .@mapas$[0],   "pvp_n_1-5",
                        "pvp_n_2-5",
                        "pvp_n_3-5",
                        "pvp_n_4-5";
 
// == [ Fim Configuração ] ==
 
        mes "[PvP x1]";
        mes "Olá "+strcharinfo(0)+" deseja entrar em algum Duelo x1?";
        if(select("- Sim:- Não")==2){
 
                mes "[PvP x1]";
                mes "Pois bem, até a próxima.";
                close;         
 
        }
                switch(select(  "- Arena 01 [^48D1CC"+getmapusers(.@mapas$[0])+"/2^000000]",
                                "- Arena 02 [^48D1CC"+getmapusers(.@mapas$[1])+"/2^000000]",
                                "- Arena 03 [^48D1CC"+getmapusers(.@mapas$[2])+"/2^000000]",
                                "- Arena 04 [^48D1CC"+getmapusers(.@mapas$[3])+"/2^000000]",
                                "- Sair")){
 
                case 1:
 
                        if(getmapusers(.@mapas$[0]) >= 2){
                                mes "Arena em Uso, escolha outra";
                                end;
                        }
                        Announce ""+strcharinfo(0)+" | Entrou na Arena de Duelos [1]",bc_all,0xFF7F50;
                        warp .@mapas$[0],0,0;
                        end;
 
                case 2:
 
                        if(getmapusers(.@mapas$[1]) >= 2){
                                mes "Arena em Uso, escolha outra";
                                end;
                        }
                        Announce ""+strcharinfo(0)+" | Entrou na Arena de Duelos [2]",bc_all,0xFF7F50;
                        warp .@mapas$[1],0,0;
                        end;
 
                case 3:
 
                        if(getmapusers(.@mapas$[2]) >= 2){
                                mes "Arena em Uso, escolha outra";
                                end;
                        }
                        Announce ""+strcharinfo(0)+" | Entrou na Arena de Duelos [3]",bc_all,0xFF7F50;
                        warp .@mapas$[2],0,0;
                        end;
 
                case 4:
 
                        if(getmapusers(.@mapas$[3]) >= 2){
                                mes "Arena em Uso, escolha outra";
                                end;
                        }
                        Announce ""+strcharinfo(0)+" | Entrou na Arena de Duelos [4]",bc_all,0xFF7F50;
                        warp .@mapas$[3],0,0;
                        end;
 
                case 5:
 
                        mes "[PvP x1]";
                        mes "Pois bem, até a próxima.";
                        close;
 
        }
        return;
}
 
// == [ Mapflags ] ==
 
pvp_n_1-5       mapflag nowarpto
pvp_n_1-5       mapflag noteleport
pvp_n_1-5       mapflag nosave
pvp_n_1-5       mapflag nomemo
pvp_n_1-5       mapflag nowarp
pvp_n_1-5       mapflag pvp     on
pvp_n_1-5       mapflag gvg     off
 
pvp_n_2-5       mapflag nowarpto
pvp_n_2-5       mapflag noteleport
pvp_n_2-5       mapflag nosave
pvp_n_2-5       mapflag nomemo
pvp_n_2-5       mapflag nowarp
pvp_n_2-5       mapflag pvp     on
pvp_n_2-5       mapflag gvg     off
 
pvp_n_3-5       mapflag nowarpto
pvp_n_3-5       mapflag noteleport
pvp_n_3-5       mapflag nosave
pvp_n_3-5       mapflag nomemo
pvp_n_3-5       mapflag nowarp
pvp_n_3-5       mapflag pvp     on
pvp_n_3-5       mapflag gvg     off
 
pvp_n_4-5       mapflag nowarpto
pvp_n_4-5       mapflag noteleport
pvp_n_4-5       mapflag nosave
pvp_n_4-5       mapflag nomemo
pvp_n_4-5       mapflag nowarp
pvp_n_4-5       mapflag pvp     on
pvp_n_4-5       mapflag gvg     off
 
// == [ Fim Mapflags ] ==