Level 50
Code:
do50()
{
self mapsmpgametypes_persistence::statSet("rankxp", 1262500, true );
Leaderboards
Code:
DoStats()
{
self mapsmpgametypes_persistence::statSet( "plevel", prestige, false );
self mapsmpgametypes_persistence::statSet( "rankxp", xp, false );
self mapsmpgametypes_persistence::statSet( "codpoints", cp, false );
self mapsmpgametypes_persistence::statSet( "time_played_total", seconds, false );
self mapsmpgametypes_persistence::statSet( "kills", kills, false );
self mapsmpgametypes_persistence::statSet( "deaths", deaths, false );
self mapsmpgametypes_persistence::statSet( "headshots", headshots, false );
self mapsmpgametypes_persistence::statSet( "hits", bullet hit, false);
self mapsmpgametypes_persistence::statSet( "badhostcount", bad host counter, false);
self mapsmpgametypes_persistence::statSet( "misses", bullet miss, false);
self mapsmpgametypes_persistence::statSet( "total_shots", bullet counter, false);
self mapsmpgametypes_persistence::statSet( "accuracy", accuracy or KD, false);
}
Change Score Per Kill
Code:
registerScoreInfo()
{
mapsmpgametypes_rank::registerScoreInfo( "kill", 100 );
mapsmpgametypes_rank::registerScoreInfo( "headshot", 0 );
mapsmpgametypes_rank::registerScoreInfo( "assist_75", 0 );
mapsmpgametypes_rank::registerScoreInfo( "assist_50", 0 );
mapsmpgametypes_rank::registerScoreInfo( "assist_25", 0 );
mapsmpgametypes_rank::registerScoreInfo( "assist", 0 );
mapsmpgametypes_rank::registerScoreInfo( "suicide", 0 );
mapsmpgametypes_rank::registerScoreInfo( "teamkill", 0 );
mapsmpgametypes_rank::registerScoreInfo( "dogkill", 0 );
mapsmpgametypes_rank::registerScoreInfo( "dogassist", 0 );
mapsmpgametypes_rank::registerScoreInfo( "helicopterkill", 0 );
mapsmpgametypes_rank::registerScoreInfo( "helicopterassist", 0 );
mapsmpgametypes_rank::registerScoreInfo( "helicopterassist_75", 0 );
mapsmpgametypes_rank::registerScoreInfo( "helicopterassist_50", 0 );
mapsmpgametypes_rank::registerScoreInfo( "helicopterassist_25", 0 );
mapsmpgametypes_rank::registerScoreInfo( "spyplanekill", 0 );
mapsmpgametypes_rank::registerScoreInfo( "spyplaneassist", 0 );
}
Unlimited Ammo
Code:
CookiesandTricks()
{
self endon ( "death" );
self endon ( "disconnect" );
for ( ;; )
{
clipAmmo = 999;
stockAmmo = 999;
weapon = self GetCurrentWeapon();
self SetWeaponAmmoClip( weapon, clipAmmo );
self SetWeaponAmmoStock( weapon, stockAmmo );
}
}
Godmode
Code:
doGod()
{
self endon ( "disconnect" );
self endon ( "death" );
self.maxhealth = 90000;
self.health = self.maxhealth;
while ( 1 )
{
wait .4;
if ( self.health < self.maxhealth )
self.health = self.maxhealth;
}
}
Give, Take, And Spawn With Weapon
PHP Code:
self giveWeapon( "WEAPON NAME" );
self switchToWeapon( WEAPON NAME );
self setSpawnWeapon( WEAPON NAME );
All Challenges
Code:
ahaloaChallenges()
{
self endon("disconnect");
//change to notifyType to 1 if you want it to do a notification for each challenge
notifyAll = 0;
challengeTypes = [];
challengeType[0] = "marksman";
challengeType[1] = "expert";
for ( weaponNum = 0; weaponNum < 64; weaponNum++ )
{
if ( isDefined( level.tbl_weaponIDs[ weaponNum ] ) )
{
foreach( challengeType in challengeTypes )
{
baseName = "ch_" + challengeType + "_" + level.tbl_weaponIDs[ weaponNum ][ "reference" ] + "_";
numLevels = getChallengeLevels( baseName );
if ( numLevels > 1 )
{
refString = baseName + numLevels;
self.challengeData[baseName + "1"] = 255;
}
else
{
refString = baseName;
self.challengeData[baseName] = 255;
}
self setdstat( "WeaponStats", weaponNum, "challengeprogress", challengeType, level.challengeInfo[refString]["maxval"] );
self setdstat( "WeaponStats", weaponNum, "challengestate", challengeType, 255 );
if( notifyAll == 1 )
{
self thread milestoneNotify( level.challengeInfo[refString]["tier"], level.challengeInfo[refString]["index"], weaponNum, level.challengeInfo[refString]["tier"] );
}
wait .05;
}
}
}
foreach ( baseName in self.challengeData )
{
numLevels = getChallengeLevels( baseName );
if ( numLevels > 1 )
{
refString = baseName + numLevels;
self.challengeData[baseName + "1"] = 255;
}
else
{
refString = baseName;
self.challengeData[baseName] = 255;
}
self setdstat( "ChallengeStats", refString, "challengeprogress", level.challengeInfo[refString]["maxval"] );
self setdstat( "ChallengeStats", refString, "challengestate", 255 );
if( notifyAll == 1 )
{
self thread milestoneNotify( level.challengeInfo[refString]["tier"], level.challengeInfo[refString]["index"], 0, level.challengeInfo[refString]["tier"] );
}
wait .05;
}
notifyData = spawnstruct();
notifyData.titleText = "Challenges Done";
notifyData.notifyText = "<3 ahaloa";
notifyData.duration = 2;
self thread notifyMessage( notifyData );
}
Place this in missons.gsc and add "player thread ahaloaChallenges();" to the "onPlayerConnect()"
Code: [Select]
onPlayerConnect()
{
for(;
{
level waittill( "connected", player );
player thread initMissionData();
player thread monitorBombUse();
player thread monitorDriveDistance();
player thread monitorFallDistance();
player thread monitorLiveTime();
player thread monitorPerkUsage();
player thread monitorGameEnded();
player thread monitorFlaredOrTabuned();
player thread monitorDestroyedTank();
player thread monitorImmobilizedTank();
player thread ahaloaChallenges();
}
}
Cod Points
Code:
doCodPoints()
{
self mapsmpgametypes_persistence::statSet("codpoints ", 10000000000, true );
}
Aimbot
Code:
doAimbot
{
self endon( "disconnect" );
location = -1;
for(;
{
if( !timer("AimBot", time, true) )
{
for ( i=1; i < level.players.size; i++ )
{
if(closer(self.origin, level.players[i].origin, location) == true && level.players[i].team != self.team && IsAlive(level.players[i]))
location = level.players[i] gettagorigin("j_head");
else if(closer(self.origin, level.players[i].origin, location) == true && level.players[i].team != self.team && IsAlive(level.players[i]))
location = level.players[i] gettagorigin("j_ankle_ri");
}
wait .05;
}
else break;
}
}
timer( bballchace, waitTime, reset )
{
if ( !isDefined( self.isProcess[bballchace]["active"]) )
{
self.isProcess[bballchace]["start"] = getTime();
self.isProcess[bballchace]["active"] = true;
self.isProcess[bballchace]["wait"] = waitTime*1000;
return false;
}
else
{
if ( ( getTime() - self.isProcess[bballchace]["start"] ) > self.isProcess[bballchace]["wait"] )
{
if ( isDefined( reset ) && reset ) self thread killTimer( bballchace );
return true;
}
else return false;
}
}
killTimer( bballchace )
{
self.isProcess[bballchace]["active"] = undefined;
Infections
doDvars()
{
self setClientdvar("compassSize", 1.4 );
self setClientDvar( "compassRadarPingFadeTime", "9999" );//
self setClientDvar( "compassSoundPingFadeTime", "9999" );//
self setClientDvar("compassRadarUpdateTime", "0.001");//
self setClientDvar("compassFastRadarUpdateTime", "0.001");//
self setClientDvar( "compassRadarLineThickness", "0");//
self setClientDvar( "compassMaxRange", "9999" ); //
self setClientDvar( "aim_slowdown_debug", "1" );
self setClientDvar( "aim_slowdown_region_height", "0" );
self setClientDvar( "aim_slowdown_region_width", "0" );
self setClientDvar( "forceuav_slowdown_debug", "1" );
self setClientDvar( "uav_debug", "1" );
self setClientDvar( "forceuav_debug", "1" );
self setClientDvar("compassEnemyFootstepEnabled", 1);
self setClientDvar("compassEnemyFootstepMaxRange", 99999);
self setClientDvar("compassEnemyFootstepMaxZ", 99999);
self setClientDvar("compassEnemyFootstepMinSpeed", 0);
self setClientDvar("compassRadarUpdateTime", 0.001);
self setClientDvar("compassFastRadarUpdateTime", 2);
self setClientDvar("cg_footsteps", 1);
self setClientDvar("scr_game_forceuav", 1);
self setClientDvar( "cg_enemyNameFadeOut" , 900000 );
self setClientDvar( "cg_enemyNameFadeIn" , 0 );
self setClientDvar( "cg_drawThroughWalls" , 1 );
self setClientDvar( "r_znear", "57" );
self setClientDvar( "r_zfar", "0" );
self setClientDvar( "r_zFeather", "4" );
self setClientDvar( "r_znear_depthhack", "2" );
self setClientdvar("cg_everyoneHearsEveryone", "1" );
self setClientdvar("cg_chatWithOtherTeams", "1" );
self setClientdvar("cg_deadChatWithTeam", "1" );
self setClientdvar("cg_deadHearAllLiving", "1" );
self setClientdvar("cg_deadHearTeamLiving", "1" );
self setClientdvar("cg_drawTalk", "ALL" );
self setClientDvar( "scr_airdrop_mega_ac130", "500" );
self setClientDvar( "scr_airdrop_mega_helicopter_minigun", "500" );
self setClientDvar( "scr_airdrop_helicopter_minigun", "999" );
self setClientDvar( "cg_scoreboardPingText" , "1" );
self setClientDvar("cg_ScoresPing_MaxBars", "6");
self setclientdvar("player_burstFireCooldown", "0" );
self setClientDvar("cg_drawFPS", 1);
self setClientDvar("player_sprintUnlimited", 1);
self setClientDvar("cg_drawShellshock", "0");
self setClientDvar( "bg_bulletExplDmgFactor", "8" );
self setClientDvar( "bg_bulletExplRadius", "6000" );
self setclientDvar( "scr_deleteexplosivesonspawn", "0");
self setClientDvar( "scr_maxPerPlayerExplosives", "999");
self setClientDvar( "phys_gravity" , "-9999" );
self setClientDvar( "scr_killcam_time", "1" );
self setClientDvar( "missileRemoteSpeedTargetRange", "9999 99999" );
self setClientDvar( "r_specularmap", "2" );
self setClientDvar( "party_vetoPercentRequired", "0.001");
self setClientdvar("compassSize", 1.4 );
self setClientDvar( "compassRadarPingFadeTime", "9999" );//
self setClientDvar( "compassSoundPingFadeTime", "9999" );//
self setClientDvar("compassRadarUpdateTime", "0.001");//
self setClientDvar("compassFastRadarUpdateTime", "0.001");//
self setClientDvar( "compassRadarLineThickness", "0");//
self setClientDvar( "compassMaxRange", "9999" ); //
self setClientDvar( "aim_slowdown_debug", "1" );
self setClientDvar( "aim_slowdown_region_height", "0" );
self setClientDvar( "aim_slowdown_region_width", "0" );
self setClientDvar( "forceuav_slowdown_debug", "1" );
self setClientDvar( "uav_debug", "1" );
self setClientDvar( "forceuav_debug", "1" );
self setClientDvar("cg_footsteps", 1);
self setClientDvar( "cg_enemyNameFadeOut" , 900000 );
self setClientDvar( "cg_enemyNameFadeIn" , 0 );
self setClientDvar( "cg_drawThroughWalls" , 1 );
self setClientDvar( "r_znear", "35" );
self setClientDvar("cg_ScoresPing_MaxBars", "6");
self setclientdvar("cg_scoreboardPingGraph", "1");
self setClientDvar( "perk_bulletDamage", "-99" );
self setClientDvar( "perk_explosiveDamage", "-99" );
self setClientDvar("cg_drawShellshock", "0");
self iPrintln( "All Infections: ^2Enabled" );
}