allocation fix

This commit is contained in:
ineedbots 2021-09-06 16:52:05 -06:00
parent 0b06eca14a
commit 52139cd0e9
2 changed files with 33 additions and 0 deletions

Binary file not shown.

View File

@ -0,0 +1,33 @@
init()
{
level thread on_player_connect();
}
on_player_connect()
{
while ( true )
{
level waittill( "connected", player );
if ( !player istestclient() )
player thread check_player_classes();
}
}
check_player_classes()
{
for ( class_num = 0; class_num < 10; class_num++ )
{
allocationSpent = self GetLoadoutAllocation( class_num );
logline1 = self.name + " XUID: " + self getXUID() + " maxAllowed: " + level.maxAllocation + " current: " + allocationSpent;
print( logline1 );
if ( allocationSpent > level.maxAllocation )
{
logline1 = "Player: " + self.name + " XUID: " + self getXUID() + " had too many items in their class.";
print( logline1 );
kick( self getEntityNumber() );
break;
}
}
}