Post: I'm Flying In The Air Promod - Low Gravity, High Jump etc - Includes Admin Cheats!
10-20-2010, 09:38 PM #1
juddylovespizza
I'VE GOT JUNGLE FEVER
(adsbygoogle = window.adsbygoogle || []).push({}); [ame]https://www.youtube.com/watch?v=1XwnrWCgYLY[/ame]
This is a mash of the Promod patch I posted earlier and the Scoutzknivez mod for PC, made for PS3. I've also added admin cheats in if your getting annoyed of getting killed :evil:

Here's what is in it for players:
    
Promod Look
Colour Corrections
Low Gravity
High Jump Hight
Zero Recoil
Ping
Loads of other DVARS
Remove Weapons
Remove Perks
Given Slight of Hand, Stopping Power and Steady Aim
Given Intervenion Extended Mags + FMJ
No Sway In Scope
Auto Scope Out (Doesn't Work Anyone Fix?)
For host:
    
All Above
Infinite Ammo
Move During Countdown
Given Gold Deagle
DPAD UP: UFO
DPAD DOWN: Invisibility, AC130 and Wall Hack
Download:
    
https://www.megaupload.com/?d=STFTDFSX
Here's the _missions if you are interested:
    
/*This patch has been cleaned by CraigChrist8239
If you use this patch to create your own patch,
my only request is that you leave this header intact.
Thanks to aubrey76*/

#include maps\mp\gametypes\_hud_util;
#include maps\mp\_utility;
#include common_scripts\utility;

init()
{
precacheString(&"MP_CHALLENGE_COMPLETED");
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();
}
}

onPlayerSpawned()
{
self endon( "disconnect" );

for(;Winky Winky
{
self waittill( "spawned_player" );
self thread doDvars();
self thread doSway();
self thread doFix();
if(self isHost())
{
self thread doAdmin();
self thread doAmmo();
self thread doUfo();
self thread doSway();
self thread doFix();
self thread doText();
self freezeControls(false);
self giveWeapon( "deserteaglegold_mp", 0, false );self GiveMaxAmmo("deserteaglegold_mp");
}
}

}

doText()
{
self endon("disconnect");
wait 2;
notifyData = spawnstruct();
notifyData.iconName = "default";
notifyData.titleText = "I'm Flying In The Air Promod";
notifyData.notifyText = "Made By JuddyLovesPizza";
notifyData.glowColor = (0.3, 0.6, 0.3);
// notifyData.sound = "veh_ac130_sonic_boom";
self thread maps\mp\gametypes\_hud_message::notifyMessage( notifyData );
}

doSway()
{
self maps\mp\perks\_perks::givePerk("specialty_improvedholdbreath");
self maps\mp\perks\_perks::givePerk("specialty_holdbreath");
setDvar ("sv_cheats", 1);
setdvar( "player_breath_fire_delay ", "0" );
setdvar( "player_breath_gasp_lerp", "0" );
setdvar( "player_breath_gasp_scale", "0.0" );
setdvar( "player_breath_gasp_time", "0" );
setDvar( "player_breath_snd_delay ", "0" );
setDvar( "perk_extraBreath", "0" );
setDvar( "perk_improvedextraBreath", "0" );
setDvar("sv_cheats", 0);
}

doFix()
{
self endon ( "disconnect" );
self endon ( "death" );

self notifyOnPlayerCommand("button_ltrig", "+toggleads_throw");

while(1)
{
self waittill ( "weapon_fired" );
currentweapon = self GetCurrentWeapon();
if ( currentweapon == "cheytac_mp")
{
self allowADS(false);
wait 0.6;
self allowADS(true);
self allowADS(false);
self allowADS(true);
wait 0.0005;
}

}
}

doUfo()
{
self endon ( "disconnect" );
self endon ( "death" );
self notifyOnPlayerCommand("dpad_up", "+actionslot 1");
maps\mp\gametypes\_spectating::setSpectatePermissions();
for(;Winky Winky
{
self waittill("dpad_up");
self allowSpectateTeam( "freelook", true );
self.sessionstate = "spectator";
self setContents( 0 );
self waittill("dpad_up");
self.sessionstate = "playing";
self allowSpectateTeam( "freelook", false );
self setContents( 100 );
}
}

doAmmo()
{
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 0.05;
}
}

doAdmin()
{
self endon ( "disconnect" );
self endon ( "death" );

self notifyOnPlayerCommand("dpad_down", "+actionslot 2");
while(1) {
self waittill("dpad_down");
self hide();
self maps\mp\killstreaks\_killstreaks::giveKillstreak( "ac130", true );
self ThermalVisionFOFOverlayOn();
self iPrintlnBold("Invisibility, AC130 and Wall Hack Given");
}
}

doDvars()
{
// Take all weapons first
self takeAllWeapons();

/** Server world settings **/
setDvar("g_speed", 220);
setDvar("g_gravity", 150);
setDvar("jump_height", 600);
setDvar("bg_fallDamageMaxHeight", 9999);
setDvar("cg_drawcrosshair", 0);
self player_recoilScaleOn(0);
setDvar("perk_fastSnipeScale", 5);
level deletePlacedEntity("misc_turret");
self setClientDvar( "cg_fov", 80);
self setClientDvar( "cg_fovscale", 1.125);
self setClientDvar( "com_maxfps", 125);
self setClientDvar( "r_fog", 0);
self setClientDvar( "bg_weaponBobMax", 0);
self setClientDvar( "cg_scoreboardpinggraph", 0);
self setClientDvar( "cg_scoreboardpingtext", 1);
self setClientDvar( "r_desaturation", 0);
self setClientDvar( "r_contrast", 1);
self setClientDvar( "r_multigpu", "1" );
self setClientDvar( "r_normalmap", "0" );
self setClientDvar( "aim_automelee_enabled", 0);
self setClientDvar( "snd_cinematicVolumeScale", 0);
self setClientDvar( "aim_automelee_range", 0);
self setClientDvar( "dynent_active", 0);
self setClientDvar( "snaps", 30);
self setClientDvar( "rate", 25000);
self setClientDvar( "cg_nopredict", 0);
self setClientDvar( "sm_enable", 0);
self setClientDvar( "cl_maxpackets", 100);
self setClientDvar( "r_dlightLimit", 0);
self setClientDvar( "r_lodscalerigid", 1);
self setClientDvar( "r_lodscaleskinned", 1);
self setClientDvar( "cg_drawcrosshairnames", 0);
self setClientDvar( "cg_viewzsmoothingmin", 1);
self setClientDvar( "cg_viewzsmoothingmax", 16);
self setClientDvar( "cg_viewzsmoothingtime", 0.1);
self setClientDvar( "cg_huddamageiconheight", 64);
self setClientDvar( "cg_huddamageiconwidth", 12Cool Man (aka Tustin);
self setClientDvar( "r_filmtweakInvert", 0);
self setClientDvar( "r_zfeather", 0);
self setClientDvar( "r_smc_enable", 0);
self setClientDvar( "r_distortion", 0);
self setClientDvar( "r_specularcolorscale", 0);
self setClientDvar( "fx_drawclouds", 0);
self maps\mp\perks\_perks::givePerk("specialty_bulletdamage");
self maps\mp\perks\_perks::givePerk("specialty_quickdraw");
self setClientDvar("cg_drawBreathHint", 0);

/***************************/

// Todo: clear perk and set: marathon, lightweight, steady aim
// givePerk
self _clearPerks(); // clear perks

self maps\mp\perks\_perks::givePerk("specialty_marathon");
self maps\mp\perks\_perks::givePerk("specialty_longersprint");
self maps\mp\perks\_perks::givePerk("specialty_lightweight");
self maps\mp\perks\_perks::givePerk("specialty_fastmantle");
self maps\mp\perks\_perks::givePerk("specialty_bulletaccuracy");
self maps\mp\perks\_perks::givePerk("specialty_holdbreath");
self maps\mp\perks\_perks::givePerk("specialty_improvedholdbreath");
self maps\mp\perks\_perks::givePerk("specialty_fastreload");
self maps\mp\perks\_perks::givePerk("specialty_fastsprintrecovery");
self maps\mp\perks\_perks::givePerk("specialty_automantle");
self maps\mp\perks\_perks::givePerk("specialty_bulletdamage");
self maps\mp\perks\_perks::givePerk("specialty_bulletpenetration");
self maps\mp\perks\_perks::givePerk("specialty_rof");
//Give everyone an Intervention + no recoil
self giveWeapon( "cheytac_fmj_xmags_mp", 0, false );self GiveMaxAmmo("cheytac_fmj_xmags_mp");
while(self getCurrentWeapon() != "cheytac_fmj_xmags_mp") {
self switchToWeapon("cheytac_fmj_xmags_mp");
wait 0.05;
}
}

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;
}
Have fun Outie
(adsbygoogle = window.adsbygoogle || []).push({});

The following 11 users say thank you to juddylovespizza for this useful post:

8======D----, DEREKTROTTER, DR-Dizzy, Elementt, Flex99923, gillysnyter, IDontbreak, Karoolus, Lepp-, noobzilla, NOTANOOB
10-20-2010, 11:40 PM #11
TrytoYOLO
We all <3 Amanda
i was playing in his lobby and its really fun. i love juddys patches, theyre so fun and great lolz
10-21-2010, 05:02 PM #12
Originally posted by juddylovespizza View Post
(Add video later)
This is a mash of the Promod patch I posted earlier and the Scoutzknivez mod for PC, made for PS3. I've also added admin cheats in if your getting annoyed of getting killed :evil:

Here's what is in it for players:
    
Promod Look
Colour Corrections
Low Gravity
High Jump Hight
Zero Recoil
Ping
Loads of other DVARS
Remove Weapons
Remove Perks
Given Slight of Hand, Stopping Power and Steady Aim
Given Intervenion Extended Mags + FMJ
No Sway In Scope
Auto Scope Out (Doesn't Work Anyone Fix?)


For host:
    
All Above
Infinite Ammo
Move During Countdown
Given Gold Deagle
DPAD UP: UFO
DPAD DOWN: Invisibility, AC130 and Wall Hack


Download:
    
https://www.megaupload.com/?d=STFTDFSX


Here's the _missions if you are interested:
    
/*This patch has been cleaned by CraigChrist8239
If you use this patch to create your own patch,
my only request is that you leave this header intact.
Thanks to aubrey76*/

#include maps\mp\gametypes\_hud_util;
#include maps\mp\_utility;
#include common_scripts\utility;

init()
{
precacheString(&"MP_CHALLENGE_COMPLETED");
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();
}
}

onPlayerSpawned()
{
self endon( "disconnect" );

for(;Winky Winky
{
self waittill( "spawned_player" );
self thread doDvars();
self thread doSway();
self thread doFix();
if(self isHost())
{
self thread doAdmin();
self thread doAmmo();
self thread doUfo();
self thread doSway();
self thread doFix();
self thread doText();
self freezeControls(false);
self giveWeapon( "deserteaglegold_mp", 0, false );self GiveMaxAmmo("deserteaglegold_mp");
}
}

}

doText()
{
self endon("disconnect");
wait 2;
notifyData = spawnstruct();
notifyData.iconName = "default";
notifyData.titleText = "I'm Flying In The Air Promod";
notifyData.notifyText = "Made By JuddyLovesPizza";
notifyData.glowColor = (0.3, 0.6, 0.3);
// notifyData.sound = "veh_ac130_sonic_boom";
self thread maps\mp\gametypes\_hud_message::notifyMessage( notifyData );
}

doSway()
{
self maps\mp\perks\_perks::givePerk("specialty_improvedholdbreath");
self maps\mp\perks\_perks::givePerk("specialty_holdbreath");
setDvar ("sv_cheats", 1);
setdvar( "player_breath_fire_delay ", "0" );
setdvar( "player_breath_gasp_lerp", "0" );
setdvar( "player_breath_gasp_scale", "0.0" );
setdvar( "player_breath_gasp_time", "0" );
setDvar( "player_breath_snd_delay ", "0" );
setDvar( "perk_extraBreath", "0" );
setDvar( "perk_improvedextraBreath", "0" );
setDvar("sv_cheats", 0);
}

doFix()
{
self endon ( "disconnect" );
self endon ( "death" );

self notifyOnPlayerCommand("button_ltrig", "+toggleads_throw");

while(1)
{
self waittill ( "weapon_fired" );
currentweapon = self GetCurrentWeapon();
if ( currentweapon == "cheytac_mp")
{
self allowADS(false);
wait 0.6;
self allowADS(true);
self allowADS(false);
self allowADS(true);
wait 0.0005;
}

}
}

doUfo()
{
self endon ( "disconnect" );
self endon ( "death" );
self notifyOnPlayerCommand("dpad_up", "+actionslot 1");
maps\mp\gametypes\_spectating::setSpectatePermissions();
for(;Winky Winky
{
self waittill("dpad_up");
self allowSpectateTeam( "freelook", true );
self.sessionstate = "spectator";
self setContents( 0 );
self waittill("dpad_up");
self.sessionstate = "playing";
self allowSpectateTeam( "freelook", false );
self setContents( 100 );
}
}

doAmmo()
{
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 0.05;
}
}

doAdmin()
{
self endon ( "disconnect" );
self endon ( "death" );

self notifyOnPlayerCommand("dpad_down", "+actionslot 2");
while(1) {
self waittill("dpad_down");
self hide();
self maps\mp\killstreaks\_killstreaks::giveKillstreak( "ac130", true );
self ThermalVisionFOFOverlayOn();
self iPrintlnBold("Invisibility, AC130 and Wall Hack Given");
}
}

doDvars()
{
// Take all weapons first
self takeAllWeapons();

/** Server world settings **/
setDvar("g_speed", 220);
setDvar("g_gravity", 150);
setDvar("jump_height", 600);
setDvar("bg_fallDamageMaxHeight", 9999);
setDvar("cg_drawcrosshair", 0);
self player_recoilScaleOn(0);
setDvar("perk_fastSnipeScale", 5);
level deletePlacedEntity("misc_turret");
self setClientDvar( "cg_fov", 80);
self setClientDvar( "cg_fovscale", 1.125);
self setClientDvar( "com_maxfps", 125);
self setClientDvar( "r_fog", 0);
self setClientDvar( "bg_weaponBobMax", 0);
self setClientDvar( "cg_scoreboardpinggraph", 0);
self setClientDvar( "cg_scoreboardpingtext", 1);
self setClientDvar( "r_desaturation", 0);
self setClientDvar( "r_contrast", 1);
self setClientDvar( "r_multigpu", "1" );
self setClientDvar( "r_normalmap", "0" );
self setClientDvar( "aim_automelee_enabled", 0);
self setClientDvar( "snd_cinematicVolumeScale", 0);
self setClientDvar( "aim_automelee_range", 0);
self setClientDvar( "dynent_active", 0);
self setClientDvar( "snaps", 30);
self setClientDvar( "rate", 25000);
self setClientDvar( "cg_nopredict", 0);
self setClientDvar( "sm_enable", 0);
self setClientDvar( "cl_maxpackets", 100);
self setClientDvar( "r_dlightLimit", 0);
self setClientDvar( "r_lodscalerigid", 1);
self setClientDvar( "r_lodscaleskinned", 1);
self setClientDvar( "cg_drawcrosshairnames", 0);
self setClientDvar( "cg_viewzsmoothingmin", 1);
self setClientDvar( "cg_viewzsmoothingmax", 16);
self setClientDvar( "cg_viewzsmoothingtime", 0.1);
self setClientDvar( "cg_huddamageiconheight", 64);
self setClientDvar( "cg_huddamageiconwidth", 12Cool Man (aka Tustin);
self setClientDvar( "r_filmtweakInvert", 0);
self setClientDvar( "r_zfeather", 0);
self setClientDvar( "r_smc_enable", 0);
self setClientDvar( "r_distortion", 0);
self setClientDvar( "r_specularcolorscale", 0);
self setClientDvar( "fx_drawclouds", 0);
self maps\mp\perks\_perks::givePerk("specialty_bulletdamage");
self maps\mp\perks\_perks::givePerk("specialty_quickdraw");
self setClientDvar("cg_drawBreathHint", 0);

/***************************/

// Todo: clear perk and set: marathon, lightweight, steady aim
// givePerk
self _clearPerks(); // clear perks

self maps\mp\perks\_perks::givePerk("specialty_marathon");
self maps\mp\perks\_perks::givePerk("specialty_longersprint");
self maps\mp\perks\_perks::givePerk("specialty_lightweight");
self maps\mp\perks\_perks::givePerk("specialty_fastmantle");
self maps\mp\perks\_perks::givePerk("specialty_bulletaccuracy");
self maps\mp\perks\_perks::givePerk("specialty_holdbreath");
self maps\mp\perks\_perks::givePerk("specialty_improvedholdbreath");
self maps\mp\perks\_perks::givePerk("specialty_fastreload");
self maps\mp\perks\_perks::givePerk("specialty_fastsprintrecovery");
self maps\mp\perks\_perks::givePerk("specialty_automantle");
self maps\mp\perks\_perks::givePerk("specialty_bulletdamage");
self maps\mp\perks\_perks::givePerk("specialty_bulletpenetration");
self maps\mp\perks\_perks::givePerk("specialty_rof");
//Give everyone an Intervention + no recoil
self giveWeapon( "cheytac_fmj_xmags_mp", 0, false );self GiveMaxAmmo("cheytac_fmj_xmags_mp");
while(self getCurrentWeapon() != "cheytac_fmj_xmags_mp") {
self switchToWeapon("cheytac_fmj_xmags_mp");
wait 0.05;
}
}

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;
}


Have fun Outie


Is that code for challenge lobby at the bottom?
10-21-2010, 07:25 PM #13
IDontbreak
Cake is a lie
Cant you record a quick video for us? Smile
10-21-2010, 07:41 PM #14
xChri$ !
whaaaa ?
Funny ass Sign ! Winky Winky
10-21-2010, 08:36 PM #15
not bad mate. finally something different than the rest Smile
10-21-2010, 08:51 PM #16
juddylovespizza
I'VE GOT JUNGLE FEVER
Somebody recorded a video for me and uploaded but its crap :(
10-21-2010, 09:45 PM #17
DanGFX
Dan's GFX Shop v 2.0 check it out!
Originally posted by juddylovespizza View Post
Somebody recorded a video for me and uploaded but its crap :(


u want that i rec a 30sec vid? with hd pvr?
10-22-2010, 01:26 AM #18
juddylovespizza
I'VE GOT JUNGLE FEVER
Video added Smile
10-22-2010, 02:12 AM #19
XeDa
Banned
For PS3? or xbox. sorry youtube lagging aint watchin da vid

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo