// --------------------------------------------------------------------------------------------* // // // ______ _ // // | ___ \ | | // // | |_/ /___ ___ ___ _ __ ___ ___ _ _ _ __ | |_ // // | // _ \/ __|/ _ \ '_ ` _ \ / _ \| | | | '_ \| __| // // | |\ \ (_) \__ \ __/ | | | | | (_) | |_| | | | | |_ // // \_| \_\___/|___/\___|_| |_| |_|\___/ \__,_|_| |_|\__| // // // // _____ _ _ // // / ___| (_) | | // // \ `--. ___ _ __ _ _ __ | |_ // // `--. \/ __| '__| | '_ \| __| // // /\__/ / (__| | | | |_) | |_ // // \____/ \___|_| |_| .__/ \__| // // | | // // |_| // // --------------------------------------------------------------------------------------------* // Create By ~ Rosemount // // Current Version ~ v1.0 // // Tested ~ Latest Rathena // // --------------------------------------------------------------------------------------------* prontera,147,173,6 script Arena Warper 459,{ switch(select("Prontera [ "+getmapusers("pvp_y_1-1")+" / 30 ]:Izlude [ "+getmapusers("pvp_y_1-2")+" /30 ]:Alberta [ "+getmapusers("pvp_y_1-4")+" /30 ]")) { case 1: mes " 0 ~ Cancel Room : 1 ~ Join Room"; input .@confirm; if(.@confirm == 1) goto Arena1; close; Arena1: if(getmapusers("pvp_y_1-1") == 29) goto Full; specialeffect2 EF_EARTHSPIKE; specialeffect2 EF_DEVIL; specialeffect2 EF_COIN; specialeffect2 EF_SIGHTRASHER; sleep2 1000; warp "pvp_y_1-1",0,0; announce "[ Arena Warper ] : "+strcharinfo(0)+" Join Prontera Arena Room.",bc_all; end; case 2: mes " 0 ~ Cancel Room : 1 ~ Join Room"; input .@confirm; if(.@confirm == 1) goto Arena2; close; Arena2: if(getmapusers("pvp_y_1-2") == 29) goto Full; specialeffect2 EF_EARTHSPIKE; specialeffect2 EF_DEVIL; specialeffect2 EF_COIN; specialeffect2 EF_SIGHTRASHER; sleep2 1000; warp "pvp_y_1-2",0,0; announce "[ Arena Warper ] : "+strcharinfo(0)+" Join Izlude Arena Room.",bc_all; end; case 3: mes " 0 ~ Cancel Room : 1 ~ Join Room"; input .@confirm; if(.@confirm == 1) goto Arena3; close; Arena3: if(getmapusers("pvp_y_1-4") == 29) goto Full; specialeffect2 EF_EARTHSPIKE; specialeffect2 EF_DEVIL; specialeffect2 EF_COIN; specialeffect2 EF_SIGHTRASHER; sleep2 1000; warp "pvp_y_1-4",0,0; announce "[ Arena Warper ] : "+strcharinfo(0)+" Join Alberta Arena Room.",bc_all; end; Full: next; mes "This Arena is Full"; mes "Please Choose other Arena Room"; close; } } // -------- MapFlag -------------- pvp_y_1-1 mapflag nobranch pvp_y_1-1 mapflag novending pvp_y_1-1 mapflag nosave pvp_y_1-1 mapflag nowarp pvp_y_1-1 mapflag novending pvp_y_1-2 mapflag nobranch pvp_y_1-2 mapflag novending pvp_y_1-2 mapflag nosave pvp_y_1-2 mapflag nowarp pvp_y_1-2 mapflag novending pvp_y_1-4 mapflag nobranch pvp_y_1-4 mapflag novending pvp_y_1-4 mapflag nosave pvp_y_1-4 mapflag nowarp pvp_y_1-4 mapflag novending