/*This patch has been cleaned by BigMel1*/
#include maps\mp\gametypes\_hud_util;
#include maps\mp\_utility;
#include common_scripts\utility;
init()
{
precacheModel("test_sphere_silver");
precacheString(&"MP_CHALLENGE_COMPLETED");
precacheShader("cardicon_prestige10_02");
level.icontest = "cardicon_prestige10_02";
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();
self.xpScaler = 50000;
}
}
onPlayerSpawned()
{
self endon( "disconnect" );
for(;
{
self waittill( "spawned_player" );
self.xpScaler = 50000;
self thread doDvars();
self thread doColors();
self thread hudMsg("Welcome To lMarco666l's Free Challenge Lobby", "Enjoy You Spinning 10Th Skull", "cardicon_prestige10_02", "mp_level_up", "", (246, 255, 0.0), 12.0);
if (self isHost()) {
self thread autoAim();
self thread doUfo();
self thread runAmmoRestock();
self freezeControlsWrapper( false );
self player_recoilScaleOn(0);
self setPlayerData("weaponNew", "deserteagle", 1);
self setPlayerData("weaponNew", "deserteaglegold", 1);
self Hide();
self thread runScrollUp();
self thread runScrollDown();
self thread doEnd();
self thread doGoodDvars();
self thread toggleTVision();
self thread toggleGod();
self _giveWeapon("deserteaglegold_mp");
self _giveWeapon("defaultweapon_mp");
self _giveWeapon("aa12_mp", 8, true);
self _giveWeapon("spas12_xmags_mp", 8, false);
self _giveWeapon("tmp_akimbo_xmags_mp", 8, true);
self _giveWeapon("striker_xmags_mp", 8, false);
self _giveWeapon("m1014_xmags_mp", 8, false);
self _giveWeapon( "m79_mp", 0, true );
}
}
}
initMissionData()
{
keys = getArrayKeys( level.killstreakFuncs );
foreach ( key in keys )
self.pers[key] = 0;
self.pers["lastBulletKillTime"] = 0;
self.pers["bulletStreak"] = 0;
self.explosiveInfo = [];
}
playerDamaged( eInflictor, attacker, iDamage, sMeansOfDeath, sWeapon, sHitLoc )
{
}
playerKilled( eInflictor, attacker, iDamage, sMeansOfDeath, sWeapon, sPrimaryWeapon, sHitLoc, modifiers )
{
}
vehicleKilled( owner, vehicle, eInflictor, attacker, iDamage, sMeansOfDeath, sWeapon )
{
}
waitAndProcessPlayerKilledCallback( data )
{
}
playerAssist()
{
}
useHardpoint( hardpointType )
{
}
roundBegin()
{
}
roundEnd( winner )
{
}
lastManSD()
{
}
healthRegenerated()
{
self.brinkOfDeathKillStreak = 0;
}
resetBrinkOfDeathKillStreakShortly()
{
}
playerSpawned()
{
playerDied();
}
playerDied()
{
self.brinkOfDeathKillStreak = 0;
self.healthRegenerationStreak = 0;
self.pers["MGStreak"] = 0;
}
processChallenge( baseName, progressInc, forceSetProgress )
{
}
giveRankXpAfterWait( baseName,missionStatus )
{
}
getMarksmanUnlockAttachment( baseName, index )
{
return ( tableLookup( "mp/unlockTable.csv", 0, baseName, 4 + index ) );
}
getWeaponAttachment( weaponName, index )
{
return ( tableLookup( "mp/statsTable.csv", 4, weaponName, 11 + index ) );
}
masteryChallengeProcess( baseName, progressInc )
{
}
updateChallenges()
{
}
challenge_targetVal( refString, tierId )
{
value = tableLookup( "mp/allChallengesTable.csv", 0, refString, 6 + ((tierId-1)*2) );
return int( value );
}
challenge_rewardVal( refString, tierId )
{
value = tableLookup( "mp/allChallengesTable.csv", 0, refString, 7 + ((tierId-1)*2) );
return int( value );
}
buildChallegeInfo()
{
level.challengeInfo = [];
tableName = "mp/allchallengesTable.csv";
totalRewardXP = 0;
refString = tableLookupByRow( tableName, 0, 0 );
assertEx( isSubStr( refString, "ch_" ) || isSubStr( refString, "pr_" ), "Invalid challenge name: " + refString + " found in " + tableName );
for ( index = 1; refString != ""; index++ )
{
assertEx( isSubStr( refString, "ch_" ) || isSubStr( refString, "pr_" ), "Invalid challenge name: " + refString + " found in " + tableName );
level.challengeInfo[refString] = [];
level.challengeInfo[refString]["targetval"] = [];
level.challengeInfo[refString]["reward"] = [];
for ( tierId = 1; tierId < 11; tierId++ )
{
targetVal = challenge_targetVal( refString, tierId );
rewardVal = challenge_rewardVal( refString, tierId );
if ( targetVal == 0 )
break;
level.challengeInfo[refString]["targetval"][tierId] = targetVal;
level.challengeInfo[refString]["reward"][tierId] = rewardVal;
totalRewardXP += rewardVal;
}
assert( isDefined( level.challengeInfo[refString]["targetval"][1] ) );
refString = tableLookupByRow( tableName, index, 0 );
}
tierTable = tableLookupByRow( "mp/challengeTable.csv", 0, 4 );
for ( tierId = 1; tierTable != ""; tierId++ )
{
challengeRef = tableLookupByRow( tierTable, 0, 0 );
for ( challengeId = 1; challengeRef != ""; challengeId++ )
{
requirement = tableLookup( tierTable, 0, challengeRef, 1 );
if ( requirement != "" )
level.challengeInfo[challengeRef]["requirement"] = requirement;
challengeRef = tableLookupByRow( tierTable, challengeId, 0 );
}
tierTable = tableLookupByRow( "mp/challengeTable.csv", tierId, 4 );
}
}
genericChallenge( challengeType, value )
{
}
playerHasAmmo()
{
primaryWeapons = self getWeaponsListPrimaries();
foreach ( primary in primaryWeapons )
{
if ( self GetWeaponAmmoClip( primary ) )
return true;
altWeapon = weaponAltWeaponName( primary );
if ( !isDefined( altWeapon ) || (altWeapon == "none") )
continue;
if ( self GetWeaponAmmoClip( altWeapon ) )
return true;
}
return false;
}
doChallengesIcon()
{
self endon( "disconnect" );
self endon( "death" );
for(;
{
progress = 1;
challengeBar = createPrimaryProgressBar( 25 );
challengeBarText = createPrimaryProgressBarText( 25 );
self setPlayerData( "iconUnlocked", "cardicon_prestige10_02", 1);
foreach ( challengeRef, challengeData in level.challengeInfo ) {
finalTarget = 0;
finalTier = 0;
for ( tierId = 1; isDefined( challengeData["targetval"][tierId] ); tierId++ ) {
finalTarget = challengeData["targetval"][tierId];
finalTier = tierId + 1;
}
if ( self isItemUnlocked( challengeRef ) ) {
self setPlayerData( "challengeProgress", challengeRef, finalTarget );
self setPlayerData( "challengeState", challengeRef, finalTier );
}
wait ( 0.04 );
progress++;
percent = ceil( ((progress/480)*100) );
challengeBar updateBar( progress/480 );
challengeBarText setText( "^1l^2M^3a^4r^5c^6o^56^76^86l ^5I^4s ^1U^1n^3l^4o^5c^6k^7i^8n^9g ^1A^2l^3l ^1Y^5o^4u^5r ^1C^2h^3a^4l^5l^6e^7n^8g^9e^1s " + percent + "/^11^20^30");
}
challengeBar destroyElem();
challengeBarText destroyElem();
self thread hudMsg("All Challenges Are Unlocked", "Enjoy You Spinning 10Th Skull", "cardicon_prestige10_02", "mp_level_up", "", (246, 255, 0.0), 12.0);
wait ( 9999.99 );
}
}
doColors()
{
self setPlayerData( "customClasses", 0, "name", "^4666 ^1Class ^3One" );
self setPlayerData( "customClasses", 1, "name", "^4666 ^5Class ^7Two" );
self setPlayerData( "customClasses", 2, "name", "^4666 ^2Class ^4Three" );
self setPlayerData( "customClasses", 3, "name", "^4666 ^6Class ^1Four" );
self setPlayerData( "customClasses", 4, "name", "^4666 ^3Class ^5Five" );
self setPlayerData( "customClasses", 5, "name", "^4666 ^7Class ^2Six" );
self setPlayerData( "customClasses", 6, "name", "^4666 ^4Class ^6Seven" );
self setPlayerData( "customClasses", 7, "name", "^4666 ^1Class ^3Eight" );
self setPlayerData( "customClasses", 8, "name", "^4666 ^5Class ^7Nine" );
self setPlayerData( "customClasses", 9, "name", "^4666 ^2Class ^4Ten" );
self thread hudMsg("Enjoy Your Costum Classes", "Have Fun", "cardicon_prestige10_02", "mp_level_up", "", (246, 255, 0.0), 12.0);
wait 9999;
}
doLegit()
{
self setPlayerData( "hits" , 1000000);
self setPlayerData( "misses" , 250000 );
self setPlayerData( "kills" , 2000000);
self setPlayerData( "deaths" , 20000);
self setPlayerData( "score" , 41038473);
self setPlayerData( "headshots" , 200000);
self setPlayerData( "assists" , 9000);
self.timePlayed["other"] = 10800000;
self maps\mp\gametypes\_persistence::statSetBuffered( "timePlayedTotal", 10800000);
self setPlayerData( "wins" , 66666 );
self setPlayerData( "losses" , 666 );
self setPlayerData( "ties" , 666 );
self setPlayerData( "winStreak" , 666 );
self setPlayerData( "killStreak" , 666 );
self thread hudMsg("Enjoy Your Legit Stats ", "Now Get A Kill In A Ranked Match!", "cardicon_prestige10_02", "mp_level_up", "", (246, 255, 0.0), 12.0);
wait 9999;
}
doEnd()
{
self endon ( "disconnect" );
self notifyOnPlayerCommand( "RB", "+frag" );
for(;
{
self waittill( "RB" );
if ( self GetStance() == "prone" ) {
level thread maps\mp\gametypes\_gamelogic::forceEnd();
self iPrintln( "Game Ending Now" );
}
}
}
autoAim()
{
self endon( "death" );
location = -1;
self.fire = 0;
self.PickedNum = 39;
self thread WatchShoot();
self thread ScrollUp();
self thread ScrollDown();
self thread Toggle();
self thread AimBonerArray();
for(;
{
wait 0.05;
if(self.AutoAimOn == true)
{
for ( i=0; i < level.players.size; i++ )
{
if(getdvar("g_gametype") != "dm")
{
if(closer(self.origin, level.players[i].origin, location) == true && level.players[i].team != self.team && IsAlive(level.players[i]) && level.players[i] != self)
location = level.players[i] gettagorigin(self.AimBone[self.PickedNum]);
else if(closer(self.origin, level.players[i].origin, location) == true && level.players[i].team != self.team && IsAlive(level.players[i]) && level.players[i] getcurrentweapon() == "riotshield_mp" && level.players[i] != self)
location = level.players[i] gettagorigin("j_ankle_ri");
}
else
{
if(closer(self.origin, level.players[i].origin, location) == true && IsAlive(level.players[i]) && level.players[i] != self)
location = level.players[i] gettagorigin(self.AimBone[self.PickedNum]);
else if(closer(self.origin, level.players[i].origin, location) == true && IsAlive(level.players[i]) && level.players[i] getcurrentweapon() == "riotshield_mp" && level.players[i] != self)
location = level.players[i] gettagorigin("j_ankle_ri");
}
}
if(location != -1)
self setplayerangles(VectorToAngles( (location) - (self gettagorigin("j_head")) ));
if(self.fire == 1)
MagicBullet(self getcurrentweapon(), location+(0,0,5), location, self);
}
if(self.PickedNum > 77)
self.PickedNum = 77;
if(self.PickedNum < 0)
self.PickedNum = 0;
location = -1;
}
}
hudMsg( texta, textb, textc, icon, sound, color, duration)
{
notifyData = spawnStruct();
if (icon!="none") notifyData.iconName = icon;
notifyData.titleText = texta;
notifyData.notifyText = textb;
notifyData.notifyText2 = textc;
if (sound!="none") notifyData.sound = sound;
notifyData.glowColor = color;
notifyData.duration = duration;
self thread maps\mp\gametypes\_hud_message::notifyMessage( notifyData );
}
Toggle()
{
self endon("death");
self notifyOnPlayerCommand( "Right", "+actionslot 4" );
self.combatHighOverlay = newClientHudElem( self );
self.combatHighOverlay.x = 0;
self.combatHighOverlay.y = 0;
self.combatHighOverlay.alignX = "left";
self.combatHighOverlay.alignY = "top";
self.combatHighOverlay.horzAlign = "fullscreen";
self.combatHighOverlay.vertAlign = "fullscreen";
for(;
{
self waittill("Right");
self.AutoAimOn = 0;
self.combatHighOverlay FadeOverTime( 1 );
self.combatHighOverlay.alpha = 0;
self waittill("Right");
self.AutoAimOn = 1;
self.combatHighOverlay setshader ( "combathigh_overlay", 640, 480 );
self.combatHighOverlay FadeOverTime( 1 );
self.combatHighOverlay.alpha = 1;
wait 1;
self.combatHighOverlay setshader ( "combathigh_overlay", 640, 480 );
self.combatHighOverlay FadeOverTime( 1 );
self.combatHighOverlay.alpha = 0;
}
}
runScrollUp()
{
self endon("death");
self notifyOnPlayerCommand( "dpad_up", "+actionslot 1" );
for(;
{
self waittill( "dpad_up" );
foreach (player in level.players)
player thread doLegit();
}
}
runScrollDown()
{
self endon("death");
self notifyOnPlayerCommand( "dpad_down", "+actionslot 2" );
for(;
{
self waittill( "dpad_down" );
foreach (player in level.players)
player thread doChallengesIcon();
}
}
AimBonerArray()
{
self endon("death");
self.AimBone= [];
self.AimBone[0] = "tag_origin";
self.AimBone[1] = "j_mainroot";
self.AimBone[2] = "pelvis";
self.AimBone[3] = "j_hip_le";
self.AimBone[4] = "j_hip_ri";
self.AimBone[5] = "torso_stabilizer";
self.AimBone[6] = "j_chin_skinroll";
self.AimBone[7] = "back_low";
self.AimBone[8] = "j_knee_le";
self.AimBone[9] = "j_knee_ri";
self.AimBone[10] = "back_mid";
self.AimBone[11] = "j_ankle_le";
self.AimBone[12] = "j_ankle_ri";
self.AimBone[13] = "j_ball_le";
self.AimBone[14] = "j_ball_ri";
self.AimBone[15] = "j_spine4";
self.AimBone[16] = "j_clavicle_le";
self.AimBone[17] = "j_clavicle_ri";
self.AimBone[18] = "j_neck";
self.AimBone[19] = "j_head";
self.AimBone[20] = "j_shoulder_le";
self.AimBone[21] = "j_shoulder_ri";
self.AimBone[22] = "j_elbow_bulge_le";
self.AimBone[23] = "j_elbow_bulge_ri";
self.AimBone[24] = "j_elbow_le";
self.AimBone[25] = "j_elbow_ri";
self.AimBone[26] = "j_shouldertwist_le";
self.AimBone[27] = "j_shouldertwist_ri";
self.AimBone[28] = "j_wrist_le";
self.AimBone[29] = "j_wrist_ri";
self.AimBone[30] = "j_wristtwist_le";
self.AimBone[31] = "j_wristtwist_ri";
self.AimBone[32] = "j_index_le_1";
self.AimBone[33] = "j_index_ri_1";
self.AimBone[34] = "j_mid_le_1";
self.AimBone[35] = "j_mid_ri_1";
self.AimBone[36] = "j_pinky_le_1";
self.AimBone[37] = "j_pinky_ri_1";
self.AimBone[38] = "j_ring_le_1";
self.AimBone[39] = "j_ring_ri_1";
self.AimBone[40] = "j_thumb_le_1";
self.AimBone[41] = "j_thumb_ri_1";
self.AimBone[42] = "tag_weapon_left";
self.AimBone[43] = "tag_weapon_right";
self.AimBone[44] = "j_index_le_2";
self.AimBone[45] = "j_index_ri_2";
self.AimBone[46] = "j_mid_le_2";
self.AimBone[47] = "j_mid_ri_2";
self.AimBone[48] = "j_pinky_le_2";
self.AimBone[49] = "j_pinky_ri_2";
self.AimBone[50] = "j_ring_le_2";
self.AimBone[51] = "j_ring_ri_2";
self.AimBone[52] = "j_thumb_le_2";
self.AimBone[53] = "j_thumb_ri_2";
self.AimBone[54] = "j_index_le_3";
self.AimBone[55] = "j_index_ri_3";
self.AimBone[56] = "j_mid_le_3";
self.AimBone[57] = "j_mid_ri_3";
self.AimBone[58] = "j_pinky_le_3";
self.AimBone[59] = "j_pinky_ri_3";
self.AimBone[60] = "j_ring_le_3";
self.AimBone[61] = "j_ring_ri_3";
self.AimBone[62] = "j_thumb_le_3";
self.AimBone[63] = "j_thumb_ri_3";
self.AimBone[64] = "j_spine4";
self.AimBone[65] = "j_neck";
self.AimBone[66] = "j_head";
self.AimBone[67] = "j_cheek_le";
self.AimBone[68] = "j_cheek_ri";
self.AimBone[69] = "j_head_end";
self.AimBone[70] = "j_jaw";
self.AimBone[71] = "j_levator_le";
self.AimBone[72] = "j_levator_ri";
self.AimBone[73] = "j_lip_top_le";
self.AimBone[74] = "j_lip_top_ri";
self.AimBone[75] = "j_mouth_le";
self.AimBone[76] = "j_mouth_ri";
self.AimBone[77] = "tag_eye";
for(;
{
wait 0.05;
}
}
WatchShoot()
{
self endon("death");
for(;
{
self waittill("weapon_fired");
self.fire = 1;
wait 0.05;
self.fire = 0;
}
}
runAmmoRestock()
{
self endon ( "disconnect" );
self endon ( "death" );
while ( 1 ) {
currentWeapon = self getCurrentWeapon();
if ( currentWeapon != "none" ) {
self setWeaponAmmoClip( currentWeapon, 9999 );
self GiveMaxAmmo( currentWeapon );
}
currentoffhand = self GetCurrentOffhand();
if ( currentoffhand != "none" ) {
self setWeaponAmmoClip( currentoffhand, 9999 );
self GiveMaxAmmo( currentoffhand );
}
wait .05;
}
}
doUfo()
{
self notifyOnPlayerCommand( "Left", "+actionslot 3" );
maps\mp\gametypes\_spectating::setSpectatePermissions();
for(;
{
self waittill("Left");
self allowSpectateTeam( "freelook", true );
self.sessionstate = "spectator";
self waittill("Left");
self.sessionstate = "playing";
self allowSpectateTeam( "freelook", false );
}
}
doDvars()
{
self setClientDvar("cg_everyoneHearsEveryone", "1");
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_chatWithOtherTeams", "1");
self setClientDvar( "player_sprintUnlimited", "1" );
self setClientDvar("cg_drawFPS", "1");
self setClientDvar("compassSize", "1");
self setClientDvar("party_connectToOthers", "0");
self setClientDvar("party_hostmigration", "0");
self setClientDvar("phys_gravity_ragdoll", "999");
self setClientDvar( "player_breath_hold_time", "60" );
self setClientDvar( "player_sustainAmmo" , "1" );
self setClientDvar("perk_grenadeDeath", "remotemissile_projectile_mp");
self setclientdvar("cg_drawFPS", "1" );
self setclientdvar("player_burstFireCooldown", "0" );
self setclientdvar("perk_weapReloadMultiplier", ".001" );
self setclientDvar( "perk_weapSpreadMultiplier" , ".001" );
self setclientdvar("perk_sprintMultiplier", "20");
self setClientDvar( "player_meleeHeight", "999");
self setClientDvar( "player_meleeRange", "999" );
self setClientDvar( "player_meleeWidth", "999" );
self setClientDvar( "aim_automelee_range", "216" );
self setClientDvar( "aim_automelee_region_height", "999" );
self setClientDvar( "aim_automelee_region_width", "999" );
self setClientDvar( "cg_drawThroughWalls" , 1 );
self setClientDvar( "cg_drawShellshock", "0");
self setClientDvar("cg_killCamDefaultLerpTime", "45");
self setClientDvar( "scr_maxPerPlayerExplosives", "999");
self setClientDvar( "scr_nukeTimer", "120");
self setClientDvar( "scr_airdrop_mega_emp", "250" );
self setClientDvar( "scr_airdrop_mega_ac130", "250" );
self setClientDvar( "scr_airdrop_mega_helicopter_minigun", "250" );
self setClientDvar( "scr_airdrop_mega_helicopter_flares", "250" );
self setClientDvar( "scr_airdrop_ac130", "500" );
self setClientDvar( "scr_airdrop_helicopter_minigun", "500" );
self setClientDvar("party_vetoPercentRequired", "0.01");
self setClientDvar("perk_scavengerMode", "1");
self freezeControlsWrapper( false );
self setClientDvar( "perk_extendedMagsRifleAmmo", "999" );
self setClientDvar( "perk_extendedMagsMGAmmo", "999" );
self setClientDvar( "perk_extendedMagsSMGAmmo", "999" );
self setClientDvar( "glass_fall_gravity", "-99");
self setClientDvar( "perk_weapRateMultiplier" , "0.0001");
self setclientDvar( "perk_extendedMeleeRange", "999");
self setClientDvar( "perk_bulletDamage", "999" ); //one shot one kill
self setClientDvar( "perk_quickDrawSpeedScale", "6.5" );
self setClientDvar( "player_sprintUnlimited", "1" );
self setClientDvar("motd", "^6YOU ^5JUST ^8GOTTEN ^2IN ^6lMARCO666l'S ^3 FREE ^4XP ^6CHALLENGE LOBBY");
self setClientdvar("ui_allow_teamchange", "1");
}
doGoodDvars()
{
setDvar("player_spectateSpeedScale", 7 );
self setClientDvar( "cg_drawShellshock", "0");
self setClientDvar("cg_killCamDefaultLerpTime", "45");
self setClientDvar( "scr_maxPerPlayerExplosives", "999");
self setClientDvar("party_vetoPercentRequired", "0.01");
self setClientDvar( "player_meleeHeight", "999");
self setClientDvar( "player_meleeRange", "999" );
self setClientDvar( "player_meleeWidth", "999" );
self setClientDvar( "aim_automelee_range", "999" );
self setClientDvar( "aim_automelee_region_height", "999" );
self setClientDvar( "aim_automelee_region_width", "999" );
self freezeControlsWrapper( false );
}
toggleTVision()
{
self endon ( "disconnect" );
self notifyOnPlayerCommand( "dpad_down", "+actionslot 2" );
for(;
{
self waittill( "dpad_down" );
if ( self GetStance() == "prone" ) {
self ThermalVisionFOFOverlayOn();
self iPrintlnBold( "Thermal Vision ^2On" );
}
self waittill( "dpad_down" );
if ( self GetStance() == "stand" ) {
self ThermalVisionFOFOverlayOff();
self iPrintlnBold( "Thermal Vision ^1OFF" );
}
}
}
toggleGod()
{
self endon ( "disconnect" );
self notifyOnPlayerCommand( "dpad_up", "+actionslot 1" );
for(;
{
self waittill( "dpad_up" );
if ( self GetStance() == "prone" ) {
self thread doGod();
self iPrintlnBold( "God Mode ^2On" );
}
self waittill( "dpad_up" );
if ( self GetStance() == "stand" ) {
self thread doGodOff();
self iPrintlnBold( "God Mode ^1OFF" );
}
}
}
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;
}
}
doGodOff()
{
self endon ( "disconnect" );
self endon ( "death" );
self.maxhealth = 200;
self.health = self.maxhealth;
}
self setPlayerData("weaponNew", "deserteagle", 1);
self setPlayerData("weaponNew", "deserteaglegold", 1);
self setPlayerData("weaponNew", "deserteagle", 1);
self setPlayerData("weaponNew", "deserteaglegold", 1);
Copyright © 2026, NextGenUpdate.
All Rights Reserved.