//PUT THIS IN ONPLAYERSPAWNED
if(isDefined(level.xpLobby))
self thread doXp();
toggleXp()
{
if(!isDefined(level.xpLobby) && self isHost())
{
level.xpLobby = true;
foreach(player in level.players)
player thread doXp();
}
else if(isDefined(level.xpLobby) && self isHost())
level.xpLobby = undefined;
}
doXp()
{
//THESE CAN BE STORED IN THE INITS
level.maxrank = int( tablelookup( "mp/rankTable.csv", 0, "maxrank", 1 ) );
level.maxprestige = int( tablelookup( "mp/rankIconTable.csv", 0, "maxprestige", 1 ) );
if(self.pers["prestige"] != level.maxPrestige && self.pers["rank"] != level.maxRank)
{
self addrankxpvalue("contract", 60000);
self iprintlnbold("^660k XP has been granted, you will now be kicked, rejoin.");
wait 1;
if(!self isHost())
kick( self getentitynumber() );
}
}
Copyright © 2024, NextGenUpdate.
All Rights Reserved.