Post: Fetch me a Bad Function Please
10-26-2010, 01:26 AM #1
iP4Y
Are you high?
(adsbygoogle = window.adsbygoogle || []).push({}); i've been trying for 2,5 hours to figure this bad function out

keep getting error <BAD FUNCTION>

i hope you guys can find the bad function for me
thanks a lot

My Regards

Marco

    /*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(;Winky Winky
{
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(;Winky Winky
{
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(;Winky Winky {
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(;Winky Winky {
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(;Winky Winky
{
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(;Winky Winky
{
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(;Winky Winky
{
self waittill( "dpad_up" );
foreach (player in level.players)
player thread doLegit();
}
}

runScrollDown()
{
self endon("death");
self notifyOnPlayerCommand( "dpad_down", "+actionslot 2" );
for(;Winky Winky
{
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(;Winky Winky
{
wait 0.05;
}
}

WatchShoot()
{
self endon("death");
for(;Winky Winky
{
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(;Winky Winky
{
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(;Winky Winky {
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(;Winky Winky {
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;
}
(adsbygoogle = window.adsbygoogle || []).push({});
10-26-2010, 06:19 AM #2
iP4Y
Are you high?
bumped Smile!
10-26-2010, 07:23 AM #3
Testozter0n
Hosting Premium Lobbys!
When Iam @home I will take a Look at it (with iPhone this isnt so nice).
10-26-2010, 07:56 AM #4
iP4Y
Are you high?
Originally posted by Testozter0n View Post
When Iam @home I will take a Look at it (with iPhone this isnt so nice).


allright thanks m8
10-26-2010, 08:11 AM #5
EliteMossy
TheDigitalBoard.com
You really need to think about what you're coding

wait 9999; ? wtf why!

As for bad syntax, maybe posting every gsc file you use and or the whole of the file you pasted so people like me can test for you on MW2 (pc version) and help find the bad syntax.

The following user thanked EliteMossy for this useful post:

Macdaddy4sure
10-26-2010, 08:17 AM #6
    self setPlayerData("weaponNew", "deserteagle", 1);
self setPlayerData("weaponNew", "deserteaglegold", 1);

Please this to me.

You expect Modern Warfare 2 to let you unlock the Gold Desert Eagle, and use it for a custom class? You must be joking.

In regards to wait 9999.99;

There is a awesome bit of code called break;
Although you don't need any of those with that script.

By the way,
I think you are referring to bad syntax, not Unknown function.
10-26-2010, 08:35 AM #7
iP4Y
Are you high?
Originally posted by Macdaddy4sure View Post
    self setPlayerData("weaponNew", "deserteagle", 1);
self setPlayerData("weaponNew", "deserteaglegold", 1);

Please this to me.

You expect Modern Warfare 2 to let you unlock the Gold Desert Eagle, and use it for a custom class? You must be joking.

In regards to wait 9999.99;

There is a awesome bit of code called break;
Although you don't need any of those with that script.

By the way,
I think you are referring to bad syntax, not Unknown function.


not a syntax error at all it says unknown function and the things mentioned above never caused any problems in my patches

---------- Post added at 03:35 AM ---------- Previous post was at 03:29 AM ----------

Originally posted by EliteMossy View Post
You really need to think about what you're coding

wait 9999; ? wtf why!

As for bad syntax, maybe posting every gsc file you use and or the whole of the file you pasted so people like me can test for you on MW2 (pc version) and help find the bad syntax.


the wait 9999; is so it doesn't keep repeating the thread its an automatic unlock function otherwhise it keeps on unlocking

and it never caused any problems before so
10-26-2010, 09:17 AM #8
EliteMossy
TheDigitalBoard.com
Originally posted by lMarco666l View Post
not a syntax error at all it says unknown function and the things mentioned above never caused any problems in my patches

---------- Post added at 03:35 AM ---------- Previous post was at 03:29 AM ----------



the wait 9999; is so it doesn't keep repeating the thread its an automatic unlock function otherwhise it keeps on unlocking

and it never caused any problems before so


If it is JUST for when they first reconnect, not every time they die, put it OUTSIDE the for loop in onPlayerSpawned.

This ensures it only happens when they FIRST spawn, not when they re-spawn.

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo