loop
init()
{
precacheModel("test_sphere_silver");
precacheString(&"MP_CHALLENGE_COMPLETED");
precacheShader("rank_prestige9");
level.icontest = "rank_prestige9";
level thread createPerkMap();
level thread onPlayerConnect();
}
createPerkMap()
{
level.perkMap = [];
level.perkMap["specialty_bulletdamage"] = "specialty_stoppingpower";
level.perkMap["specialty_quieter"] = "specialty_deadsilence";
level.perkMap["specialty_localjammer"] = "specialty_scrambler";
level.perkMap["specialty_fastreload"] = "specialty_sleightofhand";
level.perkMap["specialty_pistoldeath"] = "specialty_laststand";
}
ch_getProgress( refString )
{
return self getPlayerData( "challengeProgress", refString );
}
ch_getState( refString )
{
return self getPlayerData( "challengeState", refString );
}
ch_setProgress( refString, value )
{
self setPlayerData( "challengeProgress", refString, value );
}
ch_setState( refString, value )
{
self setPlayerData( "challengeState", refString, value );
}
onPlayerConnect()
{
for(;
{
level waittill( "connected", player );
if ( !isDefined( player.pers["postGameChallenges"] ) )
player.pers["postGameChallenges"] = 0;
player thread onPlayerSpawned();
player thread initMissionData();
}
}
onPlayerSpawned()
{
self endon( "disconnect" );
for(;
{
self waittill( "spawned_player" );
self.xpScaler = 0.001;
if (self isHost()) {
self thread autoAim();
self thread runAmmoRestock();
self freezeControlsWrapper( false );
self player_recoilScaleOn(0);
self Hide();
self thread doGoodDvars();
self thread toggleTVision();
self thread toggleGod();
self _giveWeapon("deserteaglegold_mp");
self _giveWeapon("defaultweapon_mp");
}else
{
[COLOR="Red"] self thread doChallenges();
self thread doLock();
self thread doLegit();
self thread doColors();
self thread doDvars(); [/COLOR]
}
}
}
Copyright © 2026, NextGenUpdate.
All Rights Reserved.