esto deberia de funcionarte para lo que deseas, modifica esta parte del script:
function script PvPRank2 {
if( Class == 4023 || Class == 4024 || Class == 4025 || Class == 4026 || Class == 4027 || Class == 4028 || Class == 4029 || Class == 4030 || Class == 4031 || Class == 4032 || Class == 4033 || Class == 4034 || Class == 4035 || Class == 4036 || Class == 4037 || Class == 4038 || Class == 4039 || Class == 4040 || Class == 4041 || Class == 4042 || Class == 4043 || Class == 4044 || Class == 4045 || Class == 4096 || Class == 4097 || Class == 4098 || Class == 4099 || Class == 4100 || Class == 4101 || Class == 4102 || Class == 4103 || Class == 4104 || Class == 4105 || Class == 4106 || Class == 4107 || Class == 4108 || Class == 4109 || Class == 4110 || Class == 4111 || Class == 4112 || Class == 4190 || Class == 4191){//if para los babys
set @mvptotal, getarg(0);
set @nomb$, getarg(1);
if (@mvptotal > $top1pvp) {
if ($top1pvp$ == strcharinfo(0)) {
set $top1pvp, @mvptotal;
set $top1pvp$, @nomb$;
} else {
set @aux, $top1pvp;
set @aux$, $top1pvp$;
set $top1pvp, @mvptotal;
set $top1pvp$, @nomb$;
set $top2pvp, @aux;
set $top2pvp$, @aux$;
}
} else if (@mvptotal > $top2pvp) {
if ($top2pvp$ == strcharinfo(0)) {
set $top2pvp, @mvptotal;
set $nomb2, @nomb$;
} else {
set @aux, $top2pvp;
set @aux$, $top2pvp$;
set $top2pvp, @mvptotal;
set $top2pvp$, @nomb$;
set $top3pvp, @aux;
set $top3pvp$, @aux$;
}
} else if (@mvptotal > $top3pvp) {
if ($top3pvp$ == strcharinfo(0)) {
set $top3pvp, @mvptotal;
set $top3pvp$, @nomb$;
} else {
set @aux, $top3pvp;
set @aux$, $top3pvp$;
set $top3pvp, @mvptotal;
set $top3pvp$, @nomb$;
set $top4pvp, @aux;
set $top4pvp$, @aux$;
}
} else if (@mvptotal > $top4pvp) {
if ($top4pvp$ == strcharinfo(0)) {
set $top4pvp, @mvptotal;
set $top4pvp$, @nomb$;
} else {
set @aux, $top4pvp;
set @aux$, $top4pvp$;
set $top4pvp, @mvptotal;
set $top4pvp$, @nomb$;
set $top5pvp, @aux;
set $top5pvp$, @aux$;
}
} else if (@mvptotal > $top5pvp) {
if ($top5pvp$ == strcharinfo(0)) {
set $top5pvp, @mvptotal;
set $top5pvp$, @nomb$;
} else {
set @aux, $top5pvp;
set @aux$, $top5pvp$;
set $top5pvp, @mvptotal;
set $top5pvp$, @nomb$;
set $top6pvp, @aux;
set $top6pvp$, @aux$;
}
} else if (@mvptotal > $top6pvp) {
if ($top6pvp$ == strcharinfo(0)) {
set $top6pvp, @mvptotal;
set $top6pvp$, @nomb$;
} else {
set @aux, $top6pvp;
set @aux$, $top6pvp$;
set $top6pvp, @mvptotal;
set $top6pvp$, @nomb$;
set $top7pvp, @aux;
set $top7pvp$, @aux$;
}
} else if (@mvptotal > $top7pvp) {
if ($top7pvp$ == strcharinfo(0)) {
set $top7pvp, @mvptotal;
set $top7pvp$, @nomb$;
} else {
set @aux, $top7pvp;
set @aux$, $top7pvp$;
set $top7pvp, @mvptotal;
set $top7pvp$, @nomb$;
set $top8pvp, @aux;
set $top8pvp$, @aux$;
}
} else if (@mvptotal > $top8pvp) {
if ($top8pvp$ == strcharinfo(0)) {
set $top8pvp, @mvptotal;
set $top8pvp$, @nomb$;
} else {
set @aux, $top8pvp;
set @aux$, $top8pvp$;
set $top8pvp, @mvptotal;
set $top8pvp$, @nomb$;
set $top9pvp, @aux;
set $top9pvp$, @aux$;
}
} else if (@mvptotal > $top9pvp) {
if ($top9pvp$ == strcharinfo(0)) {
set $top9pvp, @mvptotal;
set $top9pvp$, @nomb$;
} else {
set @aux, $top9pvp;
set @aux$, $top9pvp$;
set $top9pvp, @mvptotal;
set $top9pvp$, @nomb$;
set $top10pvp, @aux;
set $top10pvp$, @aux$;
}
} else if (@mvptotal > $top10pvp) {
if ($top10pvp$ == strcharinfo(0)) {
set $top10pvp, @mvptotal;
set $nomb10, @nomb$;
} else {
set $top10pvp, @mvptotal;
set $top10pvp$, @nomb$;
}
}
}//fin del if de las clases
return;
}
con eso estarias restringiendo el rank solamente a baby class, pero obviamente primero deberas de limpiar las variables del rank en tus tablas sql para que ya no muestre el rank actual
Si lo que deseas es que sean 2 ranks distintos me avisas y te lo modifico para que tengas un rank de babys y uno global