Ragnarok Botanical Garden
Would you like to react to this message? Create an account in a few clicks or log in to continue.

R > Pvp Room

2 posters

Go down

R > Pvp Room Empty R > Pvp Room

Post by Ayie Tue Nov 15, 2011 9:39 pm

request complete pvp room npc...

Smile

Ayie

Posts : 5
Join date : 13/11/2011
Age : 34
Location : Alliance Ro

http://www.suarapeople.com/

Back to top Go down

R > Pvp Room Empty Re: R > Pvp Room

Post by GM Atelier Stella Momoe Tue Nov 15, 2011 9:42 pm

Frontier,162,190,4 script Ultimate PvP Warper 871,{
if (.pvp_square$=="") donpcevent "Ultimate PVP warper::OnClock0000";

mes "[PvP Warper]";
mes "Which arena do you want to go to?";
switch(select("PVP Square ["+getmapusers(.pvp_square$)+"/100]:PVP Nightmare ["+getmapusers("guild_vs3")+"/100]:PVP LowLevel ["+getmapusers("guild_vs1")+"/100]:PVP NoPotion ["+getmapusers("pvp_y_8-2")+"/100]:Non Donator PVP ["+getmapusers("1@orcs")+"/100]:Baby PvP Room ["+getmapusers("pvp_y_1-2")+"/100]")) {
case 1: // PVP Square
if (getmapusers(.pvp_square$) > 99) callsub S_full;
callsub S_payment;
warp .pvp_square$,0,0;
end;

case 2: // PVP Nightmare
if (getmapusers("guild_vs3") > 99) callsub S_full;
callsub S_payment;
warp "guild_vs3",0,0;
end;

case 3: // PVP LowLevel
if (getmapusers("guild_vs1") > 99) callsub S_full;
if (BaseLevel > 150) { // Edit 150 to any maximum Lvl of a player can enter this room
mes "only Base Level 1 - 150 may enter.";
close;
}
callsub S_payment;
warp "guild_vs1",0,0;
end;

case 4: // PVP NoPotion
if (getmapusers("pvp_y_8-2") > 99) callsub S_full;
for( set .@i,0; .@i if (countitem(.NoPotion_ids[.@i])) {
mes "You can not bring potions in this pvp.";
close;
}
}
callsub S_payment;
warp "pvp_y_8-2",0,0;
end;

case 5: // Non Donator PVP
if (getmapusers("1@orcs") > 99) callsub S_full;
for( set .@i,0; .@i if (countitem(.NoDonator_ids[.@i])) {
mes "You can not bring God items in this pvp.";
close;
}
}
callsub S_payment;
warp "1@orcs",0,0;
end;
Case 6: // Baby PvP Room
if (getmapusers("pvp_y_1-2") > 99) callsub S_full;
if (class < 4023 || class > 4045) goto L_NotBaby;
callsub S_payment;
warp "pvp_y_1-2",0,0;
end;
L_NotBaby:
mes "Only baby can enter this room";
close;

}

S_full:
mes " ";
mes "I'm sorry, this arena is full. Please try again later...";
close;
S_payment:
if (Zeny < (200*BaseLevel + 800)) {
mes "You don't have enough zeny.";
mes "It costs "+(200*BaseLevel + 800)+" zeny for you to enter.";
close;
}
set Zeny, Zeny - (200*BaseLevel + 800);
return;

OnInit:
OnTimer5000:
delwaitingroom;
switch(rand(1,6)) {
Case 1:
waitingroom getmapusers(.pvp_square$)+" player"+( getmapusers(.pvp_square$) > 1 ? "s":"") +" are in the PvP Square", 0;
goto Timer;
end;
break;
Case 2:
waitingroom getmapusers("guild_vs3")+" player"+( getmapusers("guild_vs3") > 1 ? "s":"") +" are in the PvP Nightmare", 0;
goto Timer;
end;
break;
Case 3:
waitingroom getmapusers("guild_vs1")+" player"+( getmapusers("guild_vs1") > 1 ? "s":"") +" are in the PvP Lowlvl", 0;
goto Timer;
end;
break;
Case 4:
waitingroom getmapusers("pvp_y_8-2")+" player"+( getmapusers("pvp_y_8-2") > 1 ? "s":"") +" are in the PvP NoPotion", 0;
goto Timer;
end;
break;
Case 5:
waitingroom getmapusers("1@orcs")+" player"+( getmapusers("1@orcs") > 1 ? "s":"") +" are in the PvP NoDonator", 0;
goto Timer;
end;
break;
Case 6:
waitingroom getmapusers("pvp_y_1-2")+" player"+( getmapusers("pvp_y_1-2") > 1 ? "s":"") +" are in the Baby PvP", 0;
goto Timer;
end;
break;
Timer:
initnpctimer;
}
OnClock0000:
// set the "PVP Square" map, based on day of the weeek
switch(gettime(4)) {
case 0: // Sunday
case 1: // Monday
set .pvp_square$, "guild_vs2";
break;
case 2: // Tuesday
case 3: // Wednesday
set .pvp_square$, "guild_vs5";
break;
case 4: // Thursday
case 5: // Friday
set .pvp_square$, "guild_vs4";
break;
case 6: // Saturday
set .pvp_square$, "guild_vs1-2";
break;
}

// items not allowed in PVP NoPotion
setarray .NoPotion_ids[0], 607, 608;

// items not allowed in Non Donator PVP
setarray .NoDonator_ids[0], 2410, 1530;
end;
}


// Mapflags
guild_vs2 mapflag pvp
guild_vs5 mapflag pvp
guild_vs4 mapflag pvp
guild_vs1-2 mapflag pvp

guild_vs3 mapflag pvp
guild_vs1 mapflag pvp
pvp_y_8-2 mapflag pvp
1@orcs mapflag pvp

guild_vs3 mapflag pvp
pvp_y_8-2 mapflag nosave
pvp_y_8-2 mapflag nowarp
pvp_y_8-2 mapflag nowarpto
pvp_y_8-2 mapflag noteleport
pvp_y_8-2 mapflag noreturn
GM Atelier Stella Momoe
GM Atelier Stella Momoe
Admin

Posts : 40
Join date : 13/11/2011
Age : 35
Location : EFOM

http://eliteforceofmomoe.vdsup.com

Back to top Go down

R > Pvp Room Empty Re: R > Pvp Room

Post by Guest Wed Nov 16, 2011 3:26 am


Guest
Guest


Back to top Go down

R > Pvp Room Empty Re: R > Pvp Room

Post by Sponsored content


Sponsored content


Back to top Go down

Back to top

- Similar topics

 
Permissions in this forum:
You cannot reply to topics in this forum