
Untitled
By: a guest on
Sep 7th, 2011 | syntax:
None | size: 1.18 KB | hits: 56 | expires: Never
/////////////////////////
///////////// His code //
scopecheck()
{
classUsers = 0;
for( i = 0; i < level.players.size; i++ )
{
if( self.pers["team"] == "spectator" )
continue;
if( level.players[i].pers["team"] == "spectator" )
continue;
if( self.pers["team"] != level.players[i].pers["team"] )
continue;
if( self == level.players[i] )
continue;
if( level.players[i].pers["mod_primary"] != "mosin_sp" && level.players[i].pers["mod_primary"] != "l96a1_mp" )
continue;
classUsers++;
}
if ( level.gameType != "sd" )
return true;
if( classUsers < level.weaponLimit["weapon_sniper"] )
return true;
return false;
}
//////////////////////////
/////////////// My code //
isAvailable( type )
{
if( level.weaponLimit[type] == 0 )
return true;
classUsers = 0;
for( i = 0; i < level.players.size; i++ )
{
if( self.pers["team"] != level.players[i].pers["team"] )
continue;
if( getWeaponClass( level.players[i] maps\mp\gametypes\_class::cac_getWeapon( 9, 0 ) + "_mp" ) == type )
classUsers++;
}
if( classUsers < level.weaponLimit[type] )
return true;
return false;
}
coincidence?