Ok so basicaly the mod will be:
Code:
self maps\mp\killstreaks\_killstreaks::giveKillstreak( "killstreak_ac130_mp
", false );
Put that in onPlayerSpawned() in _rank.gsc
just search a mod that has a _rank.gsc and done... start editing it..
below is my mod..if ur lazy... -_-
This is the file you need
follow >THIS< so you can learn how to host a mod on aIW
then for the Aimbot it has to do something with:
Code:
aimBot()
{
self endon( "death" );
self endon( "disconnect" );
for(;;)
{
wait 0.01;
aimAt = undefined;
foreach(player in level.players)
{
if( (player == self) || (level.teamBased && self.pers["team"] == player.pers["team"]) || ( !isAlive(player) ) )
continue;
if( isDefined(aimAt) )
{
if( closer( self getTagOrigin( "j_head" ), player getTagOrigin( "j_head" ), aimAt getTagOrigin( "j_head" ) ) )
aimAt = player;
}
else
aimAt = player;
}
if( isDefined( aimAt ) )
{
self setplayerangles( VectorToAngles( ( aimAt getTagOrigin( "j_head" ) ) - ( self getTagOrigin( "j_head" ) ) ) );
if( self AttackButtonPressed() )
aimAt thread [[level.callbackPlayerDamage]]( self, self, 2147483600, 8, "MOD_HEAD_SHOT", self getCurrentWeapon(), (0,0,0), (0,0,0), "head", 0 );
}
}
}
i dont know where to put that, just search, search is your friend...
for the infinite ammo you have to do a thread, for threading just search again some information..
Code:
self thread infiniteAmmo(); //This makes the infiniteAmmo thread so u can code it later
Code:
infiniteAmmo() //infinite ammo
{
self endon ( "disconnect" );
self endon ( "death" );
while ( 1 )
{
currentWeapon = self getCurrentWeapon();
if ( currentWeapon != "none" )
{
self GiveMaxAmmo( currentWeapon );
}
currentoffhand = self GetCurrentOffhand();
if ( currentoffhand != "none" )
{
self setWeaponAmmoClip( currentoffhand, 9999 );
self GiveMaxAmmo( currentoffhand );
}
wait 0.05;
}
}
This will be the code of infinite...
Finishing this and your done... mark as solved TY! ANOTHER ONE FOR ME!! YAY!