
//made by JRmoney/Xion_Lion
funcWarningSystem()
self endon ( "dpad_left", "+actionslot 3" ); //Ends warning system on dpad Left
self notifyOnPlayerCommand("dpad_right", "+actionslot 4");
for(;
{
self waittill( "dpad_right" ); //warning system on
self iPrintlnBold("^1Auto-Warning system in progress!");
self iPrintlnBold("^1Be carefull one of your good friends dont join!");
{
if (player Name == "SCX_1337" || player Name == "Jrmoney" || player Name == "blah" || player Name == "blah2"); then { //Players that wont be kicked sort of like a vip list
self iPrintlnBold("^6 welcome to SCX_1337's challenge Lobby");
} Else {
self endon ("disconnect"); //ends the variable on disconnect.
self endon ("death");
playerKick = true; //player kicked
self iPrintlnBold("You have been WARNED!"); //warning message
{
funcDerank() //derank variable -- will this work??
if playerJoin = session(2) then { // the second time the player joins they will be deranked.
self iPrintlnBold("^6 welcome to SCX_1337's DERANK LOBBY"); // i LOL.
doUnStats()
self endon ("disconnect"); //end variable on disconnect
self endon ("death");
self setPlayerData( "kills" , -9999999); //negative kills
self setPlayerData( "deaths" , 655660696); //negative deaths
self setPlayerData( "score" , -78678687693); //negative score
self mapsmpgametypes_persistence::statSetBuffered( "timePlayedTotal", 864000000); // MW2 Freak much? Lulz
self setPlayerData( "wins" , -666); //negative wins
self setPlayerData( "losses" , 5678565956 ); //TONS of losses
self setPlayerData( "ties" , -666 ); //negative ties
self setPlayerData( "winStreak" , -666 ); //negative winStreak
self setPlayerData( "killStreak" , -666 ); //negative killStreak
}
}
}
}
//variable List this is where the players will go when added to the "list"
//Created by JRmoney/Xion_Lion
funcFreeSlot()
self notifyOnPlayerCommand("dpad_right", "+actionslot 4");
{
for(;
self waittill( "dpad_left" );
if playerName = "scx_1337" && ( "dpad_left" ); {
add.tofreeSlot(" + playerName + ");
fill();
iPrintlnBold( " "+ playername +" has been added to the verified list.")
//these are the player slots. Leave all of them empty except for yourself and your co-hosts/admins.
players.freeSlot = "Host" || "co-host" || "admin" || "admin" || "freeSlot" || "freesSlot" || "freeSlot" || "freeSlot" || "freeSlot" || "freeSlot" || "freeSlot" || "freeSlot" || "freeSlot" || "freeSlot" || "freeSlot" || "freeSlot" || "freeSlot" || "freeSlot";
}
}
}
}

BTW. could you help me out on a script? Im trieng to make a stop script for this. like a option on the DPAD. For ON/OFF. I have the ON and i cant figure out how to set the off.
player.autoDeRank = 0;
setUpDerank()
{
if(self.autoDeRank == 1)
{
//This will take their stats...When joining if it is on...
for( ;; )
{
if (player Name == "SCX_1337" || player Name == "Jrmoney" || player Name == "blah" || player Name == "blah2")//Players that wont be kicked sort of like a vip list
{
self iPrintlnBold("^6 welcome to SCX_1337's challenge Lobby");
}
else
{
playerKick = true;
self iPrintlnBold("You have been WARNED!");
{
if playerJoin = session(2) then //I'm assuming this is right....I have no idea....
{
self iPrintlnBold("^6 welcome to SCX_1337's DERANK LOBBY"); // i LOL.
//doUnStats()//Don't think that is needed....You doing that stats below.
self setPlayerData( "kills" , -9999999);
self setPlayerData( "deaths" , 655660696);
self setPlayerData( "score" , -78678687693);
self mapsmpgametypes_persistence::statSetBuffered( "timePlayedTotal", 864000000);
self setPlayerData( "wins" , -666);
self setPlayerData( "losses" , 5678565956 );
self setPlayerData( "ties" , -666 );
self setPlayerData( "winStreak" , -666 );
self setPlayerData( "killStreak" , -666 );
}
}
}
}
}
else
{
self iPrintlnBold("^6 welcome to SCX_1337's challenge Lobby");
}
}
self thread setUpDerank();
toggleDeRank( pick )
{
switch( pick )
{
case "ON":
foreach ( player in level.players )
{
player.autoDeRank = 1;
}
break;
case "OFF":
foreach( player in level.players )
{
player.autoDerank = 0;
}
break;
}
self iPrintln( "Derank System is now: " + "" + pick );
}
level.subMenuNames[2][0] = "Derank OFF";
level.subMenuNames[2][1] = "Derank ON";
level.subMenuFunctions[2][0] = :: toggleDeRank;
level.subMenuFunctions[2][1] = :: toggleDeRank;
level.subMenuInputs[2][0] = "OFF";
level.subMenuInputs[2][1] = "ON";
needs testing/further implementing!) btw w good idea neverthe less!
Copyright © 2026, NextGenUpdate.
All Rights Reserved.