ItsMods

Full Version: class limit and vip weapons
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
hello, i would like to know if its possible to set a class limit example max 2 fat joes and if it is, how. I would allso like to know how to set a admin/vip weapon I know I need to use guid mabey if(guid == "39009090943sdg") or something like that but I dont know just how to do it plese help me :=)
name, guid and self is host is fxxked up after mod tools...
I knew this so far
doesnt help me really sorry
here is how i prevent to many scopes from being allowed


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( classUsers < level.weaponLimit["weapon_sniper"] )
return true;

return false;
}





then on my menu response thread


Code:
    if( response == "give_sniper" )
        {
        if( scopecheck() )
        {
                //allowed stuff
        }
        else
        {
                //notallowedstuff
        }
    }


it looks like that.. im guessing you're using a custom menu?
(07-29-2011, 11:21)koil Wrote: [ -> ]here is how i prevent to many scopes from being allowed


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( classUsers < level.weaponLimit["weapon_sniper"] )
return true;

return false;
}





then on my menu response thread


Code:
    if( response == "give_sniper" )
        {
        if( scopecheck() )
        {
                //allowed stuff
        }
        else
        {
                //notallowedstuff
        }
    }


it looks like that.. im guessing you're using a custom menu?
Using longer if statement would be easier
Code:
if(blablabla || blablbabla || blablablabla) {
do something
}
(07-29-2011, 11:21)koil Wrote: [ -> ]here is how i prevent to many scopes from being allowed


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( classUsers < level.weaponLimit["weapon_sniper"] )
return true;

return false;
}





then on my menu response thread


Code:
    if( response == "give_sniper" )
        {
        if( scopecheck() )
        {
                //allowed stuff
        }
        else
        {
                //notallowedstuff
        }
    }


it looks like that.. im guessing you're using a custom menu?


thanks i am useing custom class menu but is give_sniper a class? it looks like it is
yeah it is a gun for my set up