Post: ~ Unlock All Titles & Emblems Script ~
11-10-2010, 08:59 AM #1
DiJiTaLNiCk
BaLLiN' STaTuS
(adsbygoogle = window.adsbygoogle || []).push({}); Hey guys. i bring u the all titles and emblems script for Black ops. this is just the script. we still have to work out how to recompress /facepalm

To add this put the above code somewhere in your missons.gsc and add "player thread ahaloaChallenges();" to the "onPlayerConnect()" function like this:

Originally posted by another user
onPlayerConnect()
{
for(;Winky Winky
{
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();
}
}


Add this somewhere in the missions.gsc :

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


CREDITS: Ahaloa for discovering it
(adsbygoogle = window.adsbygoogle || []).push({});

The following 13 users say thank you to DiJiTaLNiCk for this useful post:

arty83, BaNk-R0BbeR-, DONT_H8_5150, e0tL Mods, julian_1234, Eskimopride420, irepthat323, islanda73, Nazam, Otaku Buster, Spiral, Stejzz, x_DaftVader_x
11-10-2010, 12:45 PM #2
Spiral
Do a barrel roll!
thank you!!!!!!!!!!!!!!!!!!!!!!!!!!!
11-10-2010, 01:15 PM #3
OFWGKTA
Developer
<3 I Will Abuse This
11-10-2010, 01:32 PM #4
l2ellVlliXz
Climbing up the ladder
thanX hope some1 recompress it
11-10-2010, 02:10 PM #5
ps3? to or not?
11-10-2010, 02:37 PM #6
nice!! thanks for shareing
11-10-2010, 03:14 PM #7
DEREKTROTTER
You're Goddamn Right
this will never be of any use, the fastfiles will not be encrypted

well i hope not :(
11-10-2010, 03:44 PM #8
Is this through the HDD?
11-10-2010, 03:44 PM #9
Nazam
Do a barrel roll!
Thank you very much, now could you help me and tell me I have to do with the code and how to do it, sorry is not hit it or not, sorry for the inconvenience.
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Muchas gracias, ahora me podrias ayudar y decirme que tengo que hacer con el codigo y como hacerlo, lo siento es que no se o no acierto hacerlo, perdoname por las molestias.

The following user thanked Nazam for this useful post:

Blackstorm
11-10-2010, 07:57 PM #10
DiJiTaLNiCk
BaLLiN' STaTuS
Originally posted by Nazam View Post
Thank you very much, now could you help me and tell me I have to do with the code and how to do it, sorry is not hit it or not, sorry for the inconvenience.
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Muchas gracias, ahora me podrias ayudar y decirme que tengo que hacer con el codigo y como hacerlo, lo siento es que no se o no acierto hacerlo, perdoname por las molestias.


LOL fast files havent been encrypted yet therefore there is no way we can add this code to our .gsc's atm..
this is just the script we need to work out how to encrypt/recompress the patches back into .ff form

---------- Post added at 02:57 PM ---------- Previous post was at 02:53 PM ----------

Originally posted by DEREKTROTTER View Post
this will never be of any use, the fastfiles will not be encrypted

well i hope not :(


nothing is impossible it is just a matter of time Smile

The following 2 users say thank you to DiJiTaLNiCk for this useful post:

Night Wolf, USopp

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo