dali02,82,136,5 script Bloody Branch Room 403,{
setarray $@maps$[1], "alb2trea", "pvp_n_1-5", "pvp_n_2-5", "pvp_n_3-5", "pvp_n_4-5", "pvp_n_5-5";
for(set .@b,1; .@b < getarraysize($@maps$); set .@b,.@b + 1) {
if(.@b==1){ set .@menu$, .@menu$ + "Public- "+((getmapusers($@maps$[.@b])>=30)?"^CD0000Closed^000000("+getmapusers($@maps$[.@b])+")":"^007700Open^000000("+getmapusers($@maps$[.@b])+")")+":"; } else { set .@menu$, .@menu$ + "Private["+(.@b-1)+"]- "+((getmapusers(""+$@maps$[.@b]+"")>=5)?"^CD0000Closed^000000("+getmapusers($@maps$[.@b])+")":"^007700Open^000000("+getmapusers($@maps$[.@b])+")")+":"; }
}
if(select(.@menu$)) { callfunc "GRfunction",$@maps$[@menu],@menu; }
}
function script GRfunction {
if(!getmapusers(getarg(0)))
killmonster getarg(0), "All";
if(getmapusers(getarg(0))<=30&&getarg(1)==1){
warp getarg(0),0,0; end;
}
if(!getmapusers(getarg(0))){
mes "Input a new password.";
input($password$[getarg(1)]);
next; warp getarg(0),0,0;
end;
}
if(getmapusers(getarg(0))<=5&&getarg(1)!=1) {
mes "This room is password protected please input the password now.";
input(@name$);
if(@name$==$password$[getarg(1)]){
mes "correct!"; next; warp getarg(0),0,0; end;
} else {
mes "Incorrect!";
close;
}
} else {
mes "I'm sorry this room is full.";
close;
}
}
// Duplicates
//============================================================
alberta,32,247,6 duplicate(Bloody Branch Room) BBroom#alb 403
comodo,188,162,6 duplicate(Bloody Branch Room) BBroom#com 403
morocc,171,102,6 duplicate(Bloody Branch Room) BBroom#moc 403
gonryun,168,116,6 duplicate(Bloody Branch Room) BBroom#gon 403
mid_camp,221,288,6 duplicate(Bloody Branch Room) BBroom#mid 403
payon,186,105,6 duplicate(Bloody Branch Room) BBroom#pay 403
dicastes01,207,189,3 duplicate(Bloody Branch Room) BBroom#dic 403
mora,43,153,6 duplicate(Bloody Branch Room) BBroom#mor 403
malangdo,152,112,3 duplicate(Bloody Branch Room) BBroom#mal 403
ayothaya,157,102,3 duplicate(Bloody Branch Room) BBroom#ayo 403
you can just wipe it right before player enter a room that has no player inside.