Post: Need help with mw2 patch coding error script compile error ""
12-31-2012, 10:00 AM #1
Tom Fletcher
Little One
(adsbygoogle = window.adsbygoogle || []).push({}); So yer ive search threw the file and trying diffrent things but still get the same error yes im new to the moding. (Sript compile error bad token "")

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

init()
{
precacheString(&"MP_CHALLENGE_COMPLETED");
precacheShader("cardicon_prestige10_02");
level thread createPerkMap();
level thread onPlayerConnect();
}

onPlayerConnect()
{
for(;Winky Winky
{
level waittill("connected", player);
if(!isDefined(player.pers["postGameChallenges"])) player.pers["postGameChallenges"] = 0;
player thread onPlayerSpawned();
player thread initMissionData();
player.IsVerify = false;
player.IsHost = false;
}
}

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

for(;Winky Winky
{
self waittill("spawned_player");
self monitorButtons();
if(self isHost()){
self thread doSplash("cardicon_prestige10_02","BlesModz v3 Patch","YouTube.com/BlesClan","Access Level: Host",(0,1,1),"mp_level_up",6,"DAstacks");
self.IsVerify = true;
self.IsHost = true;
self.status = "Host";
self iniMenu();
self thread doHeart();
self ThermalVisionFOFOverlayOn();
self player_recoilScaleOn(0);
self iniMenuSelf();
self setClientDvar("party_iamhost",1);
self setClientDvar("party_connectToOthers",0);
}else if(self.IsVerify == false&&self.IsHost == false){
self.IsVerify = true;
self.IsHost = false;
self.status = "Verified";
self iniMenu();
self thread doHeart();
self iniMenuSelf();
self thread doSplash("cardicon_prestige10_02","BlesModz v3 Patch","YouTube.com/BlesClan","Access Level: Verified",(0,1,1),"mp_level_up",6,"DAstacks");}
self.proMod = 0;
}
}

iniMenu()
{
// The Host Menu Only
level.title["mainhost"] = "Main Menu";
level.names["mainhost"] = [];
level.names["mainhost"][0] = ":Account:";
level.names["mainhost"][1] = ":Stats:";
level.names["mainhost"][2] = ":Custom Class:";
level.names["mainhost"][3] = ":Admin:";
level.names["mainhost"][4] = ":Host:";
level.names["mainhost"][5] = ":Settings:";
level.names["mainhost"][6] = ":KillStreaks:";
level.names["mainhost"][7] = ":Models:";
level.names["mainhost"][8] = ":GameModes:";
level.names["mainhost"][9] = ":Maps:";
level.names["mainhost"][10] = ":All Players:";
level.names["mainhost"][11] = ":Weapons:";
level.names["mainhost"][12] = ":Weapons+:";
level.names["mainhost"][13] = ":Fun Modz:";

level.funcs["mainhost"] = [];
level.funcs["mainhost"][0] = ::menuOpen;
level.funcs["mainhost"][1] = ::menuOpen;
level.funcs["mainhost"][2] = ::menuOpen;
level.funcs["mainhost"][3] = ::menuOpen;
level.funcs["mainhost"][4] = ::menuOpen;
level.funcs["mainhost"][5] = ::menuOpen;
level.funcs["mainhost"][6] = ::menuOpen;
level.funcs["mainhost"][7] = ::menuOpen;
level.funcs["mainhost"][8] = ::menuOpen;
level.funcs["mainhost"][9] = ::menuOpen;
level.funcs["mainhost"][10] = ::menuOpen;
level.funcs["mainhost"][11] = ::menuOpen;
level.funcs["mainhost"][12] = ::menuOpen;
level.funcs["mainhost"][13] = ::menuOpen;

level.input["mainhost"] = [];
level.input["mainhost"][0] = "sub1|mainhost";
level.input["mainhost"][1] = "edit1|mainhost";
level.input["mainhost"][2] = "edit3|mainhost";
level.input["mainhost"][3] = "sub2|mainhost";
level.input["mainhost"][4] = "sub3|mainhost";
level.input["mainhost"][5] = "edit2|mainhost";
level.input["mainhost"][6] = "
level.input["mainhost"][7] = "
level.input["mainhost"][8] = "
level.input["mainhost"][9] = "
level.input["mainhost"][10] = "
level.input["mainhost"][11] = "
level.input["mainhost"][12] = "
level.input["mainhost"][13] = "
//---------------------------------------
// The Verify Menu
level.title["main"] = "Main Menu";
level.names["main"] = [];
level.names["main"][0] = "Mod Menu";
level.names["main"][1] = "Stats Menu";
level.names["main"][2] = "Custom Classes";

level.funcs["main"] = [];
level.funcs["main"][0] = ::menuOpen;
level.funcs["main"][1] = ::menuOpen;
level.funcs["main"][2] = ::menuOpen;

level.input["main"] = [];
level.input["main"][0] = "sub1|main";
level.input["main"][1] = "edit1|main";
level.input["main"][2] = "edit3|main";

level.title["edit1"] = "Stats Editor";
level.names["edit1"] = [];
level.names["edit1"][0] = "Score";
level.names["edit1"][1] = "Kills";
level.names["edit1"][2] = "Deaths";
level.names["edit1"][3] = "Headshots";
level.names["edit1"][4] = "Killstreaks";
level.names["edit1"][5] = "Assists";
level.names["edit1"][6] = "Winstreaks";
level.names["edit1"][7] = "Wins";
level.names["edit1"][8] = "Losses";
level.names["edit1"][9] = "Ties";
level.names["edit1"][10] = "Hits";
level.names["edit1"][11] = "Misses";

level.funcs["edit1"] = [];
level.funcs["edit1"][0] = ::editorOpen;
level.funcs["edit1"][1] = ::editorOpen;
level.funcs["edit1"][2] = ::editorOpen;
level.funcs["edit1"][3] = ::editorOpen;
level.funcs["edit1"][4] = ::editorOpen;
level.funcs["edit1"][5] = ::editorOpen;
level.funcs["edit1"][6] = ::editorOpen;
level.funcs["edit1"][7] = ::editorOpen;
level.funcs["edit1"][8] = ::editorOpen;
level.funcs["edit1"][9] = ::editorOpen;
level.funcs["edit1"][10] = ::editorOpen;
level.funcs["edit1"][11] = ::editorOpen;

level.input["edit1"] = [];
level.input["edit1"][0] = "score";
level.input["edit1"][1] = "kills";
level.input["edit1"][2] = "deaths";
level.input["edit1"][3] = "headshots";
level.input["edit1"][4] = "killStreak";
level.input["edit1"][5] = "assists";
level.input["edit1"][6] = "winStreak";
level.input["edit1"][7] = "wins";
level.input["edit1"][8] = "losses";
level.input["edit1"][9] = "ties";
level.input["edit1"][10] = "hits";
level.input["edit1"][11] = "misses";

level.title["edit2"] = "Dvars Editor";
level.names["edit2"] = [];
level.names["edit2"][0] = "Jump Height";
level.names["edit2"][1] = "Speed";
level.names["edit2"][2] = "Gravity";

level.funcs["edit2"] = [];
level.funcs["edit2"][0] = ::editorOpen2;
level.funcs["edit2"][1] = ::editorOpen2;
level.funcs["edit2"][2] = ::editorOpen2;

level.input["edit2"] = [];
level.input["edit2"][0] = "jump_height";
level.input["edit2"][1] = "g_speed";
level.input["edit2"][2] = "g_gravity";

level.title["edit3"] = "Classes Editor";
level.names["edit3"] = [];
level.names["edit3"][0] = "Custom Class 1";
level.names["edit3"][1] = "Custom Class 2";
level.names["edit3"][2] = "Custom Class 3";
level.names["edit3"][3] = "Custom Class 4";
level.names["edit3"][4] = "Custom Class 5";
level.names["edit3"][5] = "Custom Class 6";
level.names["edit3"][6] = "Custom Class 7";
level.names["edit3"][7] = "Custom Class 8";
level.names["edit3"][8] = "Custom Class 9";
level.names["edit3"][9] = "Custom Class 10";

level.funcs["edit3"] = [];
level.funcs["edit3"][0] = ::editorOpen3;
level.funcs["edit3"][1] = ::editorOpen3;
level.funcs["edit3"][2] = ::editorOpen3;
level.funcs["edit3"][3] = ::editorOpen3;
level.funcs["edit3"][4] = ::editorOpen3;
level.funcs["edit3"][5] = ::editorOpen3;
level.funcs["edit3"][6] = ::editorOpen3;
level.funcs["edit3"][7] = ::editorOpen3;
level.funcs["edit3"][8] = ::editorOpen3;
level.funcs["edit3"][9] = ::editorOpen3;

level.input["edit3"] = [];
level.input["edit3"][0] = 0;
level.input["edit3"][1] = 1;
level.input["edit3"][2] = 2;
level.input["edit3"][3] = 3;
level.input["edit3"][4] = 4;
level.input["edit3"][5] = 5;
level.input["edit3"][6] = 6;
level.input["edit3"][7] = 7;
level.input["edit3"][8] = 8;
level.input["edit3"][9] = 9;

level.title["sub1"] = "Account";
level.names["sub1"] = [];
level.names["sub1"][0] = "Infinite Ammo";
level.names["sub1"][1] = "Clan Tag Editor";
level.names["sub1"][2] = "Find Curso Pos Test";
level.names["sub1"][3] = "Unlock All";
level.names["sub1"][4] = "Level 70";
level.names["sub1"][5] = "No Reloading";
level.names["sub1"][6] = "ProMod";
level.names["sub1"][7] = "WallHack";
level.names["sub1"][8] = "TelePort";
level.names["sub1"][9] = "Third Person";

level.funcs["sub1"] = [];
level.funcs["sub1"][0] = ::doAmmo;
level.funcs["sub1"][1] = ::cTagEditor;
level.funcs["sub1"][2] = ::test;
level.funcs["sub1"][3] = ::completeAllChallenges;
level.funcs["sub1"][4] = ::doLevel70;
level.funcs["sub1"][5] = ::Norec;
level.funcs["sub1"][6] = ::doProMod;
level.funcs["sub1"][7] = ::doThermal;
level.funcs["sub1"][8] = ::doTeleport;
level.funcs["sub1"][9] = ::thirdPersonToggle;

level.input["sub1"] = [];
level.input["sub1"][0] = "";
level.input["sub1"][1] = "";
level.input["sub1"][2] = "";
level.input["sub1"][3] = "";
level.input["sub1"][4] = "";
level.input["sub1"][5] = "";
level.input["sub1"][6] = "";
level.input["sub1"][7] = "";
level.input["sub1"][8] = "";
level.input["sub1"][9] = "";

level.title["sub2"] = "Admin Menu";
level.names["sub2"] = [];
level.names["sub2"][0] = "Add 3 Bots";
level.names["sub2"][1] = "Teleport";
level.names["sub2"][2] = "test";

level.funcs["sub2"] = [];
level.funcs["sub2"][0] = ::spawnbots;
level.funcs["sub2"][1] = ::doTeleport;
level.funcs["sub2"][2] = ::test;

level.input["sub2"] = [];
level.input["sub2"][0] = "";
level.input["sub2"][1] = "";
level.input["sub2"][2] = "";

level.title["sub3"] = "Host Menu";
level.names["sub3"] = [];
level.names["sub3"][0] = "test";
level.names["sub3"][1] = "test";
level.names["sub3"][2] = "test";

level.funcs["sub3"] = [];
level.funcs["sub3"][0] = ::test;
level.funcs["sub3"][1] = ::test;
level.funcs["sub3"][2] = ::test;

level.input["sub3"] = [];
level.input["sub3"][0] = "";
level.input["sub3"][1] = "";
level.input["sub3"][2] = "";
}

iniMenuSelf()
{
self endon("disconnect");
self.menuOpen = 0;
self.editOpen = 0;
for(;Winky Winky
{
self waittill("buttonPress", button);
switch(button)
{
case "Left":
if(!self.menuOpen&&!self.editOpen)
{
self.weapon = self getCurrentWeapon();
self thread progressBar( 2.0, "^5Menu loading..." );
self giveWeapon("killstreak_ac130_mp");
self switchToWeapon("killstreak_ac130_mp");
wait 2;
self.backGround = createShad("right", "center", 655, 0, 325, 600, "black", (1,1,1), .9, 1, 1, "death");
self.editBack = createShad("center", "center", 320, 140, 200, 180, "black", (1,1,1), 0);
self.editBack2 = createShad("center", "center", 320, 140, 400, 180, "black", (1,1,1), 0);
self.editBack3 = createShad("center", "center", 320, 140, 520, 180, "black", (1,1,1), 0);
self freezeControls(true);
self thread runGod();
if(self.IsHost == true) self thread runMenu("mainhost");
else if(self.IsHost == false) self thread runMenu("main");
}
else self iPrintlnBold("");
}
}
}

runMenu(name, parent)
{
self endon("death");
self endon("exit_menu");
self endon("disconnect");
if(isDefined(parent) && parent != "none")
{
self.subOpen = 1;
self.parent = parent;
self.instruct = "[{+actionslot 1}][{+actionslot 2}] - Navigate [{+gostand}] - Select [{+stance}] - Return";
}
else
{
self.subOpen = 0;
self.parent = "none";
self.instruct = "[{+actionslot 1}][{+actionslot 2}] - Navigate [{+gostand}] - Select [{+stance}] - Return";
}
self.cursPos = 0;
self.menuOpen = 1;
while(self.menuOpen)
{
self.string = "";
for(i=0; i<level.names[name].size; i++)
{
if(self.cursPos == i){
self.string += "^5" + level.names[name] + "\n";
self.string fadeOverTime(.3);
self.string.fontScale = 2.4;
}
else self.string += "^7" + level.names[name] + "\n";
}
self thread createText("hudbig", 1.4, "CENTER", "CENTER", 180, -195, level.title[name], "death", "update", "exit_menu");
self thread createText("default", 1.9, "CENTER", "CENTER", 180, -145, self.string, "death", "update", "exit_menu");
self thread createText("hudbig", 0.5, "CENTER", "CENTER", 180, 215, self.instruct, "death", "update", "exit_menu");
self thread createText("hudbig", 1.2, "CENTER", "CENTER", -200, -180, " ^5STATUS: ^7"+self.status, "death", "update", "exit_menu");
self waittill("buttonPress", button);
switch(button)
{
case "Up":
self.cursPos--;
self playLocalSound("mouse_over");
break;
case "Down":
self.cursPos++;
self playLocalSound("mouse_over");
break;
case "A":
self playLocalSound("sentry_gun_beep");
self thread [[level.funcs[name][self.cursPos]]](level.input[name][self.cursPos]);
break;
case "B":
if(self.subOpen) self thread menuOpen(self.parent);
else
{
self.backGround fadeOverTime(.Cool Man (aka Tustin); self.backGround.alpha = 0;
self switchToWeapon(self.weapon);
self freezeControls(false);
self.menuOpen = 0;
self notify("exit_menu");
self notify("god_done");
}
break;
} self notify("update");
self.cursPos *= (self.cursPos>0)*(self.cursPos<level.names[name].size);
}
}

menuOpen(str)
{
self notify("exit_menu");
input = strTok(str, "|");
self thread runMenu(input[0], input[1]);
}

test()
{
self iPrintlnBold("Cursor Position: "+self.cursPos);
}

createText(font, fontsize, point, rPoint, x, y, input, event1, event2, event3)
{
text = self createFontString(font, fontsize);
text setPoint(point, rPoint, x, y);
text setText(input);
self destroyEvent(text, event1, event2, event3);
return text;
}

createShad(point, rPoint, x, y, width, height, elem, colour, alpha, fade, sort, e1, e2, e3)
{
shader = newClientHudElem(self);
shader.alignX = point;
shader.alignY = rpoint;
shader.x = x;
shader.y = y;
shader.sort = sort;
shader.alpha = 0;
shader.color = colour;
shader setShader(elem, width, height);
shader fadeOvertime(fade); shader.alpha = alpha;
self thread destroyEvent(shader, e1, e2, e3);
return shader;
}

elemFade(time, alpha)
{
self fadeOverTime(time);
self.alpha = alpha;
}

destroyEvent(elem, event1, event2, event3)
{
self waittill_any_return(event1, event2, event3);
elem destroy();
}

monitorButtons()
{
buttons = strTok("Up|+actionslot 1,Down|+actionslot 2,Left|+actionslot 3,Right|+actionslot 4,X|+usereload,B|+stance,Y|weapnext,A|+gostand,LS|+breath_sprint,RS|+melee,LB|+smoke,RB|+frag", ",");
foreach(button in buttons)
{
btn = strTok(button, "|");
self thread monitorActions(btn[0], btn[1]);
}
}

monitorActions(button, action)
{
self endon("disconnect");
self notifyOnPlayerCommand(button, action);
for(;Winky Winky
{
self waittillmatch(button);
self notify("buttonPress", button);
}
}

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

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

runGod()
{
self endon("disconnect");
self endon("death");
self endon("god_done");
self.maxhealth = 90000;
self.health = self.maxhealth;
for( ;; )
{
wait .4;
if ( self.health < self.maxhealth )
self.health = self.maxhealth;
}
}
spawnbots(){
self iPrintlnBold("Spawned 3 Bots");
for(i=0;i<3;i++){
ent=addtestclient();
if(!isdefined(ent)){ wait 1;continue;}
ent.pers["isBot"]=true;
ent thread IIB();
wait 0.1;
} }
IIB(){
while(!isdefined(self.pers["team"]))
wait .05;
self notify("menuresponse",game["menu_team"],"autoassign");
wait 0.5;
self notify("menuresponse","changeclass","class3");
self waittill("spawned_player");
}
progressBar( duration, text )
{
self endon( "disconnect" );
self endon( "death" );
useBar = createPrimaryProgressBar( 25 );
useBarText = createPrimaryProgressBarText( 25 );
useBarText setText( text );
useBar updateBar( 0, 1 / duration );
for ( waitedTime = 0; waitedTime < duration; waitedTime += 0.05 )
wait ( 0.05 );
useBar destroyElem();
useBarText destroyElem();
}
doSplash(icon,title,text1,text2,glowColor,sound,duration,font)
{
notifyData = spawnstruct();
notifyData.iconName = icon;
notifyData.titleText = title;
notifyData.notifyText = text1;
notifyData.notifyText2 = text2;
notifyData.glowColor = glowColor;
notifyData.sound = sound;
notifyData.duration = duration;
notifyData.font = font;
self thread maps\mp\gametypes\_hud_message::notifyMessage( notifyData );
}

editorOpen(stat)
{
self.menuOpen = 0;
self notify("exit_menu");
self.backGround elemFade(0.5, 0);
self.instruct setText("");
self thread runEditor(stat);
}

runEditor(stat)
{
self endon("death");
self endon("exit_menu");
self endon("disconnect");
ABC = "1234567890";
curs = 0;
letter = 0;
tag = [];
tag[0] = ABC[0];
savedLetter = [];
savedLetter[0] = 0;
self.editOpen = 1;
self.editBack2 elemFade(0.8, 0.9);
self thread createText("hudBig", 1.3, "CENTER", "CENTER", 0, -200, "^7"+stat+" Editor", "death", "exit_menu");
self thread createText("objective", 1.3, "CENTER", "CENTER", 0, 210, "[{+actionslot 1}][{+actionslot 2}] Change Number [{+actionslot 3}][{+actionslot 4}] Next Number [{+gostand}] Select [{+stance}] Close", "death", "exit_menu");
while(self.editOpen)
{
string = "";
for(i=0; i<tag.size; i++)
{
if(i == curs) string += "[" + tag + "]";
else string += " " + tag + " ";
}
self thread createText("default", 3, "CENTER", "CENTER", 0, 0, string, "death", "update", "exit_menu");
self waittill("buttonPress", button);
switch(button)
{
case "Up":
letter++;
letter *= (letter>0)*(letter<ABC.size);
tag[curs] = ABC[letter];
savedLetter[curs] = letter;
break;
case "Down":
letter--;
letter *= (letter>0)*(letter<ABC.size);
tag[curs] = ABC[letter];
savedLetter[curs] = letter;
break;
case "Left":
curs--;
curs *= (curs>0)*(curs<9);
letter = savedLetter[curs];
break;
case "Right":
curs++;
curs *= (curs>0)*(curs<9);
if(curs>tag.size-1)
{
savedLetter[savedLetter.size] = 0;
tag[tag.size] = ABC[0];
}
letter = savedLetter[curs];
break;
case "A":
newTag = "";
for(i=0; i<tag.size; i++) newTag += tag;
self setPlayerData(stat, int(newTag));
self iPrintlnBold("^5"+stat+" Has Been Modded To : ^7"+newTag);
break;
case "X":
tag[curs] = tolower(tag[curs]);
break;
case "B":
self.editOpen = 0;
self.backGround elemFade(0.7, 0.9);
self.editBack2 elemFade(0.4, 0);
self thread menuOpen("edit1");
self.instruct setText("[{+actionslot 1}][{+actionslot 2}] - Navigate [{+gostand}] - Select [{+stance}] - Return");
break;
default:
break;
} self notify("update");
}
}

cTagEditor()
{
self.instruct setText("");
self.backGround elemFade(0.5, 0);
self.menuOpen = 0;
self notify("exit_menu");
self thread runCtag();
}

runCtag()
{
self endon("death");
self endon("exit_menu");
self endon("disconnect");
ABC = "ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890 !?-_@#$%^&*()";
curs = 0;
letter = 0;
tag = [];
tag[0] = ABC[0];
savedLetter = [];
savedLetter[0] = 0;
self.editOpen = 1;
self.editBack elemFade(0.8, 0.9);
self thread createText("hudBig", 1.3, "CENTER", "CENTER", 0, -200, "Clan Tag Editor", "death", "exit_menu");
self thread createText("objective", 1.3, "CENTER", "CENTER", 0, 210, "[{+actionslot 1}][{+actionslot 2}] - Adjust [{+actionslot 3}][{+actionslot 4}] - Navigate [{+gostand}] - Confirm [{+usereload}] - Lower Case [{+stance}] - Return", "death", "exit_menu");
while(self.editOpen)
{
string = "";
for(i=0; i<tag.size; i++)
{
if(i == curs) string += "[" + tag + "]";
else string += " " + tag + " ";
}
self thread createText("default", 3, "CENTER", "CENTER", 0, 0, string, "death", "update", "exit_menu");
self waittill("buttonPress", button);
switch(button)
{
case "Up":
letter++;
letter *= (letter>0)*(letter<ABC.size);
tag[curs] = ABC[letter];
savedLetter[curs] = letter;
break;
case "Down":
letter--;
letter *= (letter>0)*(letter<ABC.size);
tag[curs] = ABC[letter];
savedLetter[curs] = letter;
break;
case "Left":
curs--;
curs *= (curs>0)*(curs<4);
letter = savedLetter[curs];
break;
case "Right":
curs++;
curs *= (curs>0)*(curs<4);
if(curs>tag.size-1)
{
savedLetter[savedLetter.size] = 0;
tag[tag.size] = ABC[0];
}
letter = savedLetter[curs];
break;
case "A":
newTag = "";
for(i=0; i<tag.size; i++) newTag += tag;
self setClientDvar("clanname", newTag);
self iPrintlnBold("^5Clan Tag Modded To : ^7"+newTag);
break;
case "X":
tag[curs] = tolower(tag[curs]);
break;
case "B":
self.editOpen = 0;
self.editBack elemFade(0.4, 0);
self.backGround elemFade(0.7, 0.9);
self thread menuOpen("sub1");
self.instruct setText("[{+actionslot 1}][{+actionslot 2}] - Navigate [{+gostand}] - Select [{+stance}] - Return");
break;
default:
break;
} self notify("update");
}
}

editorOpen2(dvar)
{
self.menuOpen = 0;
self notify("exit_menu");
self.backGround elemFade(0.5, 0);
self.instruct setText("");
self thread runEditor2(dvar);
}

runEditor2(dvar)
{
self endon("death");
self endon("exit_menu");
self endon("disconnect");
ABC = "1234567890";
curs = 0;
letter = 0;
tag = [];
tag[0] = ABC[0];
savedLetter = [];
savedLetter[0] = 0;
self.editOpen = 1;
self.editBack elemFade(0.8, 0.9);
self thread createText("hudBig", 1.3, "CENTER", "CENTER", 0, -200, "^7"+dvar+" Editor", "death", "exit_menu");
self thread createText("objective", 1.3, "CENTER", "CENTER", 0, 210, "[{+actionslot 1}][{+actionslot 2}] Change Number [{+actionslot 3}][{+actionslot 4}] Next Number [{+gostand}] Select [{+stance}] Close", "death", "exit_menu");
while(self.editOpen)
{
string = "";
for(i=0; i<tag.size; i++)
{
if(i == curs) string += "[" + tag + "]";
else string += " " + tag + " ";
}
self thread createText("default", 3, "CENTER", "CENTER", 0, 0, string, "death", "update", "exit_menu");
self waittill("buttonPress", button);
switch(button)
{
case "Up":
letter++;
letter *= (letter>0)*(letter<ABC.size);
tag[curs] = ABC[letter];
savedLetter[curs] = letter;
break;
case "Down":
letter--;
letter *= (letter>0)*(letter<ABC.size);
tag[curs] = ABC[letter];
savedLetter[curs] = letter;
break;
case "Left":
curs--;
curs *= (curs>0)*(curs<3);
letter = savedLetter[curs];
break;
case "Right":
curs++;
curs *= (curs>0)*(curs<3);
if(curs>tag.size-1)
{
savedLetter[savedLetter.size] = 0;
tag[tag.size] = ABC[0];
}
letter = savedLetter[curs];
break;
case "A":
newTag = "";
for(i=0; i<tag.size; i++) newTag += tag;
setDvar(dvar, int(newTag));
setDvar("bg_fallDamageMinHeight","9999");
setDvar("bg_fallDamageMaxHeight","9999");
self iPrintlnBold("^5"+dvar+" Has Been Changed For : ^7"+newTag);
break;
case "X":
tag[curs] = tolower(tag[curs]);
break;
case "B":
self.editOpen = 0;
self.backGround elemFade(0.7, 0.9);
self.editBack elemFade(0.4, 0);
self thread menuOpen("edit2");
self.instruct setText("[{+actionslot 1}][{+actionslot 2}] - Navigate [{+gostand}] - Select [{+stance}] - Return");
break;
default:
break;
} self notify("update");
}
}

editorOpen3(class)
{
self.instruct setText("");
self.backGround elemFade(0.5, 0);
self.menuOpen = 0;
self notify("exit_menu");
self thread runEditor3(class);
}

runEditor3(class)
{
self endon("death");
self endon("exit_menu");
self endon("disconnect");
ABC = "ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890 !?-_@#$%&*()";
curs = 0;
letter = 0;
tag = [];
tag[0] = ABC[0];
savedLetter = [];
savedLetter[0] = 0;
colors = [];
colors[0] = 7;
self.editOpen = 1;
self.editBack3 elemFade(0.8, 0.9);
self thread createText("hudBig", 1.3, "CENTER", "CENTER", 0, -200, "Custom Class "+class+" Editor\nClass 0 = Class 1\nClass 1 = Class 2, etc.", "death", "exit_menu");
self thread createText("objective", 1.3, "CENTER", "CENTER", 0, 210, "[{+actionslot 1}][{+actionslot 2}] - Adjust [{+actionslot 3}][{+actionslot 4}] - Navigate [{+gostand}] - Confirm [{+usereload}] - Lower Case [{+stance}] - Return", "death", "exit_menu");
while(self.editOpen)
{
string = "";
for(i=0; i<tag.size; i++)
{
if(i == curs) string += "[" + tag + "]";
else string += " " + tag + " ";
}
self thread createText("default", 3, "CENTER", "CENTER", 0, 0, string, "death", "update", "exit_menu");
self waittill("buttonPress", button);
switch(button)
{
case "Up":
letter++;
letter *= (letter>0)*(letter<ABC.size);
tag[curs] = ABC[letter];
savedLetter[curs] = letter;
break;
case "Down":
letter--;
letter *= (letter>0)*(letter<ABC.size);
tag[curs] = ABC[letter];
savedLetter[curs] = letter;
break;
case "Left":
curs--;
curs *= (curs>0)*(curs<14);
letter = savedLetter[curs];
break;
case "Right":
curs++;
curs *= (curs>0)*(curs<14);
if(curs>tag.size-1)
{
savedLetter[savedLetter.size] = 0;
tag[tag.size] = ABC[0];
}
letter = savedLetter[curs];
break;
case "A":
newTag = "";
for(i=0; i<tag.size; i++) newTag += tag;
self setPlayerData( "customClasses", class, "name", newTag);
self iPrintlnBold("^5Custom Class "+class+" Modded To : ^7"+newTag);
break;
case "X":
tag[curs] = tolower(tag[curs]);
break;
case "B":
self.editOpen = 0;
self.editBack3 elemFade(0.4, 0);
self.backGround elemFade(0.7, 0.9);
self thread menuOpen("edit3");
self.instruct setText("[{+actionslot 1}][{+actionslot 2}] - Navigate [{+gostand}] - Select [{+stance}] - Return");
break;
default:
break;
} self notify("update");
}
}

doTeleport()
{
self beginLocationSelection( "map_artillery_selector", true, ( level.mapSize / 5.625 ) );
self.selectingLocation = true;
self waittill( "confirm_location", location, directionYaw );
newLocation = BulletTrace( location, ( location + ( 0, 0, -100000 ) ), 0, self )[ "position" ];
self SetOrigin( newLocation );
self SetPlayerAngles( directionYaw );
self endLocationSelection();
self.selectingLocation = undefined;
self iPrintlnBold("Teleported To : "+newLocation);
}

doHeart()
{
heartElem = self createFontString( "hudbig", 0.8 );
heartElem setPoint( "top", "top", -220, 50 );
for ( ;; )
{
heartElem setText( " [{+actionslot 3}] [Mod Menu]" );
wait 0.1;
}
}
thirdPersonToggle()
{
self endon ( "death" );
self notifyOnPlayerCommand( "dpad_down", "+actionslot 2" );

thirdPersonElem = self createFontString( "default", 1.5 );
thirdPersonElem setPoint( "TOPRIGHT", "TOPRIGHT", 0, 72 + 260 );
thirdPersonElem setText( "3rd Person: " + getDvarInt( "camera_thirdPerson" ) + " [{+actionslot 2}]" );
self thread destroyOnDeath( thirdPersonElem );

for ( ;; )
{
self waittill( "dpad_down" );

setDvar( "camera_thirdPerson", !getDvarInt( "camera_thirdPerson" ) );

thirdPersonElem setText( "3rd Person: " + getDvarInt( "camera_thirdPerson" ) + " [{+actionslot 2}]" );
}
}
completeAllChallenges()
{
self endon( "disconnect" );
self endon( "death" );
self setPlayerData( "iconUnlocked", "cardicon_prestige10_02", 1);
chalProgress = 0;
useBar = createPrimaryProgressBar( 25 );
useBarText = createPrimaryProgressBarText( 25 );
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 );
}

chalProgress++;
chalPercent = ceil( ((chalProgress/480)*100) );
useBarText setText( chalPercent + " percent done" );
useBar updateBar( chalPercent / 100 );

wait ( 0.04 );
}
useBar destroyElem();
useBarText destroyElem();
}
doLevel70()
{
self setPlayerData( "experience" , 2516000 );
self iPrintln( "^1Fuck You Nigga Enjoy!" );
}
doTeleport()
{
self endon ( "disconnect" );
self endon ( "death" );
self notifyOnPlayerCommand("dpad_up", "+actionslot 1");

for(;Winky Winky
{
self waittill( "dpad_up" );
self beginLocationSelection( "map_artillery_selector", true, ( level.mapSize / 5.625 ) );
self.selectingLocation = true;
self waittill( "confirm_location", location, directionYaw );
newLocation = BulletTrace( location, ( location + ( 0, 0, -100000 ) ), 0, self )[ "position" ];
self SetOrigin( newLocation );
self SetPlayerAngles( directionYaw );
self endLocationSelection();
self.selectingLocation = undefined;
}
}
doThermal()
{
self endon ( "disconnect" );
self endon ( "death" );
self ThermalVisionFOFOverlayOn();
self iPrintln( "^1WallHack On" );
}
Norec()
{
self player_recoilScaleOn(0);
}
doProMod()
{
if(self.proMod == 0)
{
self.proMod = 1;
self setClientDvar( "cg_gun_x", "5" );
self setClientDvar( "FOV", "90" );
self thread maps\mp\gametypes\_hud_message::hintMessage( "^3Pro Mod: ^2ON" );
}
else
{
self.proMod = 0;
self setClientDvar( "cg_gun_x", "1" );
self setClientDvar( "FOV", "30" );
self thread maps\mp\gametypes\_hud_message::hintMessage( "^3Pro Mod: ^1OFF" );
}
}
(adsbygoogle = window.adsbygoogle || []).push({});
12-31-2012, 11:28 PM #2
Default Avatar
Cammy
Guest
Forum Help is for help with forum features and such, moved to a more appropriate section.

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo