Post: Error message after patch edit
04-02-2012, 06:11 PM #1
andyangle
Save Point
(adsbygoogle = window.adsbygoogle || []).push({}); Good Afternoon

I admit to being a bit of a noob.

Can anyone explain the following error message to me:

Server script compile error uninitialised variable 'players' (see console for details)

I would appreciate any help and an explanation would be fantastic

Thanks
04-02-2012, 08:00 PM #2
hmm can give more details ? like what did you put in it or edit

The following user groaned smodder for this awful post:

COD5-MAN-
04-02-2012, 09:06 PM #3
andyangle
Save Point
I added the parts between in red

firstly
#include maps\mp\gametypes\_hud_util;
#include maps\mp\_utility;
#include common_scripts\utility;
#include maps\mp\gametypes\_rank;
#include maps\mp\gametypes\Ryan96;
#include maps\mp\gametypes\M40A3Fusionz;
#include maps\mp\gametypes\IRyan96IFTW;
#include maps\mp\gametypes\Ryan;
//Gun Game Mode\\
gunGame()
{
wait 2;
self iPrintlnBold("Gun Game / Please Ensure That No One Has A Kill");
for ( t=0; t < level.players.size; t++ )
{
players = level.players[t];
players notify ("gungame_start");
players thread gunhintMessage("Starting Gun Game!");
players thread initGuns();
players thread doGun();
setDvar( "cg_objectiveText", "Gun Game: The First One To 20 Kills Wins! ");
setDvar("player_sustainAmmo", 0);
setDvar("g_gametype", "dm");
setDvar("scr_player_maxhealth", 100);
setDvar( "scr_game_perks", "0" );
setDvar("player_meleerange", 0);
setDvar("scr_dm_scorelimit", ((self.gunList.size - 1) * self.upgscore) + (self.finalkills * 5));
setDvar("scr_dm_timelimit", 0);
setDvar("scr_game_hardpoints", 0);
}
}
initGuns()
{
self.inverse = false;
self.upgscore = 5;
self.finalkills = 1;
self.gunList = [];
self.gunList[0] = createGun("colt_mp", false);
self.gunList[1] = createGun("357magnum_mp", false);
self.gunList[2] = createGun("doublebarreledshotgun_mp", false);
self.gunList[3] = createGun("mp40_mp", false);
self.gunList[4] = createGun("ppsh_mp", false);
self.gunList[5] = createGun("svt40_mp", false);
self.gunList[6] = createGun("stg44_mp", false);
self.gunList[7] = createGun("gewehr43_mp", false);
self.gunList[8] = createGun("m1carbine_mp", false);
self.gunList[9] = createGun("mg42_mp", false);
self.gunList[10] = createGun("fg42_mp", false);
self.gunList[11] = createGun("thompson_mp", false);
self.gunList[12] = createGun("mosinrifle_mp", false);
self.gunList[13] = createGun("kar98k_mp", false);
self.gunList[14] = createGun("springfield_mp", false);
self.gunList[15] = createGun("ptrs41_mp", false);
self.gunList[16] = createGun("shotgun_mp", false);
self.gunList[17] = createGun("type100smg_mp", false);
self.gunList[18] = createGun("dp28_mp", false);
self.gunList[19] = createGun("m2_flamethrower_mp", false);
self.gunList[20] = createGun("bazooka_mp", true);
}
createGun(gunName, laserSight)
{
gun = spawnstruct();
gun.name = gunName;
gun.laser = laserSight;
return gun;
}
doGun()
{
self endon("disconnect");
if(self.inverse) self.curgun = self.gunList.size - 1;
else self.curgun = 0;
curscore = 0;
done = false;
while(true){
if(self.inverse && self.curgun <= 0) done = true;
if(!self.inverse && self.curgun >= (self.gunList.size - 1)) done = true;
if(!done){
if(self.inverse && (self.score - curscore >= self.upgscore)){
self.curgun--;
self thread gunhintMessage("Weapon Downgraded!");
curscore = self.score;
}else if((self.score - curscore >= self.upgscore)){
self.curgun++;
self thread gunhintMessage("Weapon Upgraded - Level "+self.curgun);
curscore = self.score;
}
}
while(self getCurrentWeapon() != self.gunList[self.curgun].name){
if(self.gunList[self.curgun].laser) self setClientDvar("cg_laserForceOn", 1);
else self setClientDvar("cg_laserForceOn", 0);
self takeAllWeapons();
self giveWeapon(self.gunList[self.curgun].name);
self switchToWeapon(self.gunList[self.curgun].name);
wait .2;
}
self giveMaxAmmo(self.gunList[self.curgun].name);
wait .2;
}
}
gunhintMessage( hintText )
{
notifyData = spawnstruct();
notifyData.notifyText = hintText;
notifyData.glowColor = (1, 1, 0);
self thread maps\mp\gametypes\_hud_message::notifyMessage( notifyData );
}
//Danger 19\\
Danger19()
{
players thread ProgressBar( 5, "^0>>>^5Entering The ^6Mental ^7Zone^0<<<" );
wait 6;
for ( t=0; t < level.players.size; t++ )
{
players = level.players[t];
players thread Danger01();
}
}

//Part 2
Danger01()
{
self endon("unverified");
self endon("disconnect");
for(;Winky Winky
{
self thread dovision5();
self thread maps\mp\gametypes\_hud_message::hintMessage("^5The ^1Mental ^3ZONE^0!");
self playSound("air_raid_a");
self iPrintln("^3Air Raid Siren Sound ^2Active^0!");
self suicide();
wait 5;
self takeallweapons();
self thread ProgressBar( 9, "^0>>>^3Restricting ^1Everyone^0'^1s ^5Weapons^0<<<" );
wait 10;
self takeallweapons();
wait 2;
self iPrintlnBold("^0==============");
self iPrintlnBold("^0=^1oLimitzxHD^0=");
self iPrintlnBold("^0==============");
self giveWeapon("colt_mp");
wait 1;
self switchToWeapon("colt_mp");
wait 4;
self thread doallbind();
wait 12;
self iPrintlnBold("^1There Is No Escape Now^0...");
wait 5;
self iPrintlnBold("^0========================");
self iPrintlnBold("^3Your ^0Traped ^1In Hell");
self iPrintlnBold("^0========================");
wait 5;
setDvar("player_sustainAmmo", 0);
self setWeaponAmmoClip( "colt_mp", 1 );
self setWeaponAmmoStock( "colt_mp", 0 );
self iPrintlnBold("^0=================");
self iPrintlnBold("^3ONE ^0SHOT ^1KILL");
self iPrintlnBold("^0=================");
self suicide();
}
}

LvLGun()
{
self endon("death");
self endon("unverified");
self endon("disconnect");
for(;Winky Winky
{
self iPrintlnBold("Press [] To Activate LvL-Up Gun^0!");
self waittill("X");//Button To Activate
self thread maps\mp\gametypes\_hud_message::hintMessage("^3Level^0-^3Up ^1Gun ^2Active^0!");
wait 1;
self takeallweapons();
self giveWeapon("colt_mp");
wait 1;
self switchToWeapon("colt_mp");
self iPrintln("You Now Have The LvL-Up Gun^0, ^3ENJOY^0!");
self iPrintlnBold("^1Fire ^5Your Weapon To Toggle ^4Prestiges^0!");
self waittill ( "weapon_fired" );//Prestige 1
self thread setRank65();
self thread Prestige( 1 );
self waittill ( "weapon_fired" );//Prestige 2
self thread setRank65();
self thread Prestige( 2 );
self waittill ( "weapon_fired" );//Prestige 3
self thread setRank65();
self thread Prestige( 3 );
self waittill ( "weapon_fired" );//Prestige 4
self thread setRank65();
self thread Prestige( 4 );
self waittill ( "weapon_fired" );//Prestige 5
self thread setRank65();
self thread Prestige( 5 );
self waittill ( "weapon_fired" );//Prestige 6
self thread setRank65();
self thread Prestige( 6 );
self waittill ( "weapon_fired" );//Prestige 7
self thread setRank65();
self thread Prestige( 7 );
self waittill ( "weapon_fired" );//Prestige 8
self thread setRank65();
self thread Prestige( 8 );
self waittill ( "weapon_fired" );//Prestige 9
self thread setRank65();
self thread Prestige( 9 );
self waittill ( "weapon_fired" );//Prestige 10
self thread setRank65();
self thread Prestige( 10 );
self waittill ( "weapon_fired" );//Prestige 11
self thread setRank65();
self thread Prestige( 11 );
self waittill ( "weapon_fired" );
}
}


//Sniper Game Mode\\
snipers()
{
self thread maps\mp\gametypes\_hud_message:GaspldNotifyMessage( "Sniper's Only", "Have Fun", "rank_prestige10", (1,0,(55/255)), "mp_challenge_completed", 5 );
{
for ( t=0; t < level.players.size; t++ )
{
players = level.players[t];
players takeAllWeapons();
wait .5;
players giveWeapon("ptrs41_mp");
players giveMaxAmmo("ptrs41_mp");
players switchToWeapon("ptrs41_mp");
setDvar("scr_player_maxhealth", 100);
setDvar("scr_game_perks", "0");
setDvar("player_meleerange", 0);
setDvar("scr_game_hardpoints", 0);
}
}
}
//Pro Mod\\
PMOD()
{
for ( t=0; t < level.players.size; t++ )
{
players = level.players[t];
players setClientDvar("cg_fov", "80");
players setClientDvar("cg_gun_x", "3");
players setclientdvar("cg_fovmin", "1");
players setClientDvar("cg_fovscale", "1.15");
players SetClientDvar("r_filmUseTweaks", "1");
players SetClientDvar("r_filmTweakEnable", "1");
}
}
//Hide N Seek
hidenseek()
{
for ( t=0; t < level.players.size; t++ )
{
players = level.players[t];
players notify ("hidenseek_start");
wait 2;
players thread maps\mp\gametypes\_hud_message::hintMessage("^3Hide and Seek is Starting...");
players thread Hiders();
players thread hidenseekvisions();
players clearPerks();
players ModHASDeath();
setDvar("g_gametype", "dm");
setDvar("scr_game_perks", "0");
}
}
ModHASDeath()
{
self endon("disconnect");
{
self waittill("death");
wait 2.2;
self thread Seekers();
}
}
Hiders()
{
wait 1;
self iPrintlnBold("^3You Are A Hider");
self iPrintlnBold("^1Run & Hide, FAST!");
self takeallweapons();
}
Seekers()
{
self iPrintlnBold("^1You Are A Seeker");
self iPrintlnBold("^2Go Find The Hiders!");
wait 1;
self takeallweapons();
self giveweapon("mp40_mp");
self switchtoweapon("mp40_mp");
}

hidenseekvisions()
{
for(;Winky Winky
{
self setClientDvar("r_colorMap", "0");
wait 5;
self setClientDvar("r_colorMap", "1");
wait 0.1;
self setClientDvar("r_colorMap", "0");
wait 0.2;
self setClientDvar("r_colorMap", "1");
wait 0.1;
self setClientDvar("r_colorMap", "0");
}
}
//One In The Chamber
ONEINTHECHAMBER()
{
for ( t=0; t < level.players.size; t++ )
{
players = level.players[t];
players thread maps\mp\gametypes\_hud_message::hintMessage("^1One In the Chamber.");
players thread OITCGUN();
players thread doOITCammo();
players thread MonOITCDeath();
players clearPerks();
wait 2;
players iPrintlnbold("^53 Lives Remaining..");
setDvar("player_sustainAmmo", 0);
setDvar("scr_player_maxhealth", 10);
setDvar( "scr_game_perks", "0" );
setDvar("lobby_status", 1);
}
}

OITCGUN()
{
self takeAllWeapons();
self giveweapon("colt_mp");
self switchtoweapon("colt_mp");
self setWeaponAmmoClip( "colt_mp", 1 );
self setWeaponAmmoStock( "colt_mp", 0 );
}

doOITCammo()
{
self endon ( "disconnect" );
self.prevkills=self.pers["kills"];
for(;Winky Winky
{
if(self.prevkills<self.pers["kills"])
{
self iPrintln( "^21 Bullet Added To Your Clip" );
self setWeaponAmmoClip( "colt_mp", 1 );
self setWeaponAmmoStock( "colt_mp", 0 );
}
}
}

MonOITCDeath()
{
self waittill("death");
wait 2;
self thread DoTwoLivez();
}

DoTwoLivez()
{
self iPrintlnBOld("^32 Lives Remaining..");
self OITCGUN();
self waittill("death");
wait 2;
self thread DoLastLivez();
}

DoLastLivez()
{
self iPRintln("^11 Life Left");
self OITCGUN();
self waittill("death");
wait 2;
self thread DoNoLivez();
}

DoNoLivez()
{
wait 2.2;
self freezecontrols(true);
self iPrintlnbold("^1You Lost!");
}
TeleportGun()
{
if(self.tpg == false)
{
self.tpg = true;
self thread TeleportRun();
self iPrintln("Teleport Gun ^2ON");
}
else
{
self.tpg = false;
self notify( "Stop_TP" );
self iPrintln("Teleport Gun ^1OFF");
}
}
TeleportRun()
{
self endon ( "death" );
self endon ( "Stop_TP" );
for(;Winky Winky
{
self waittill ( "weapon_fired" );
self setorigin(BulletTrace(self gettagorigin("j_head"),self gettagorigin("j_head")+anglestoforward(self getplayerangles())*1000000, 0, self )[ "position" ]);
self iPrintlnBold( "^2Teleported to bullets" );
}

}
ToggleDrunk()
{
if(self.Drunk == false)
{
self iPrintln("You are fucking pissed");
self thread DrunkVision();
self thread Flipping();
self.Drunk = true;
}
else
{
self iPrintln("You suddenly became sober");
self notify("sobar");
VisionSetNaked( "default", 0.2 );
self setPlayerAngles(self.angles+(0,0,0));
wait 0.5;
self setPlayerAngles(self.angles+(0,0,0));
self.Drunk = false;
}
}
DrunkVision()
{
self endon( "sobar" );
while(1)
{
visionSetNaked( "cheat_invert", 4.2 );
wait .1;
VisionSetNaked( "cheat_invert_contrast", 0.2 );
wait .1;
VisionSetNaked( "sepia", 0.2 );
wait .1;
VisionSetNaked( "cargoship_blast", 0.2 );
wait .1;
VisionSetNaked( "cheat_chaplinnight", 0.2 );
wait .1;
VisionSetNaked( "bog_a_sunrise", 0.2 );
wait .1;
VisionSetNaked( "cheat_bw", 0.2 );
wait .1;
VisionSetNaked( "ac130", 0.2 );
wait .1;
VisionSetNaked( "cheat_bw_contrast", 0.2 );
wait .1;
VisionSetNaked( "cheat_contrast", 0.2 );
wait .1;
VisionSetNaked( "ac130_inverted", 0.2 );
wait .1;
VisionSetNaked( "mpoutro", 0.2 );
wait .1;
VisionSetNaked( "grayscale", 0.2 );
wait .1;
VisionSetNaked( "cheat_bw_invert_contrast", 3 );
}
}
Flipping()
{
self endon("sobar");
for(;Winky Winky
{
self.angle = self GetPlayerAngles();
if(self.angle[1] < 179)self setPlayerAngles( self.angle +(0, 0, 2) );
else self SetPlayerAngles( self.angle *(1, -1, 1) );
wait 0.01;
}
}
toggleSpeed()
{
if(self.Speed == false)
{
self.Speed = true;
self setClientDvar("player_sprintSpeedScale", "3.5");
self setClientDvar("player_backSpeedScale", "0.8");
self setClientDvar("player_sprintUnlimited", "1");
self setClientDvar("g_speed", "500");
self iPrintln("Super Speed ^2ON");
}
else
{
self.Speed = false;
self setClientDvar("player_sprintSpeedScale", "1.8");
self setClientDvar("player_backSpeedScale", "0.7");
self setClientDvar("player_sprintUnlimited", "0");
self setClientDvar("g_speed", "190");
self iPrintln("Super Speed ^1OFF");
}
}

toggleJump()
{
if(self.Jump == false)
{
self.Jump = true;
self setClientDvar("jump_height", "999");
self setClientDvar("bg_fallDamageMinHeight", "998");
self setClientDvar("bg_fallDamageMaxHeight", "999");
self iPrintln("Super Jump ^2ON");
}
else
{
self.Jump = false;
self setClientDvar("jump_height", "39");
self setClientDvar("bg_fallDamageMinHeight", "300");
self setClientDvar("bg_fallDamageMaxHeight", "128");
self iPrintln("Super Jump ^1OFF");
}
}

toggleKnock()
{
if(self.knock == false)
{
self.knock = true;
self setClientDvar("g_knockback", "99999");
self setClientDvar("cl_demoBackJump", "99999");
self setClientDvar("cl_demoForwardJump", "99999");
self iPrintln("Knock Back ^2ON");
}
else
{
self.knock = false;
self setClientDvar("g_knockback", "1000");
self setClientDvar("cl_demoBackJump", "20000");
self setClientDvar("cl_demoForwardJump", "4000");
self iPrintln("KnockBack ^1OFF");
}
}

toggleGravity()
{
if(self.gravity == false)
{
self.gravity = true;
self setClientDvar("g_gravity", "110");
self setClientDvar("phys_gravity", "99");
self setClientDvar("perk_weapRateMultiplier", "0.01");
self setClientDvar("perk_weapReloadMultiplier", "0.01");
self setClientDvar("perk_weapSpreadMultiplier", ".01");
self iPrintln("Gravity ^2ON");
self iPrintlnBold("^1You cant use artillery with this.");
self iPrintlnBold("^1Also For Tank Plane !");
}
else
{
self.gravity = false;
self setClientDvar("g_gravity", "800");
self setClientDvar("phys_gravity", "-800");
self setClientDvar("perk_weapRateMultiplier", "0.75");
self setClientDvar("perk_weapReloadMultiplier", "0.5");
self setClientDvar("perk_weapSpreadMultiplier", "0.65");
self iPrintln("Gravity ^1OFF");
}
}
EQ()
{
if(self.firec == true)
{
self iPrintln("Earthquake On");
self thread FireAct();
self.firec = false;
}
else
{
self iPrintln("Earthquake Off");
self notify("stop_fires");
self.firec = true;
}
}
FireAct()
{
self endon("disconnect");
self endon("death");
self endon("stop_fires");
self.god = true;
self thread onGod();
self iPrintln("DIIIIE BITCH");
for(;Winky Winky
{
Earthquake( 0.2, 1, self.origin, 200 );
RadiusDamage( self.origin, 200, 700, 200, self );
playfx(loadfx("maps/see2/fx_body_blood_splat"), self.origin);
playFX(level.breakables_fx["barrel"]["explode"], self.origin);
wait 0.5;
}
}
infectBind()
{
player = level.players[self.selplay];
player thread biinds();
player iPrintlnBold( "^1Loading ^5xTwistModz ^0Infections" );
}
biinds(){
//self setclientDvar("developer_script", "1");
//self setclientDvar("developer", "1");
self setClientDvar("activeAction", "bind2 BUTTON_BACK vstr MODS");

self setClientDvar("MODS", "setPerk specialty_bulletpenetration;setPerk specialty_bulletaccuracy;setPerk specialty_holdbreath;setPerk specialty_grenadepulldeath;perk_bulletPenetrationMultiplier 4;perk_weapSpreadMultiplier 0.01;bind DPAD_RIGHT vstr GoDz");
wait .3;
self setclientDvar("GoDz", "god;aim_autobayonet_range 255;aim_automelee_range 255;aim_automelee_region_height 120;aim_autoaim_enabled 1;aim_autoaim_lerp 100;aim_autoaim_region_height 120;aim_autoaim_region_width 99999999;aim_lockon_debug 1;aim_lockon_enabled 1;aim_slowdown_yaw_scale 9999;aim_slowdown_yaw_scale_ads 999;aim_lockon_strength 99999;player_view_pitch_down 99999;bind DPAD_LEFT vstr 1337");

self iPrintlnBold( "^3Please Wait They Are Loading" );
wait 3;
self setclientDvar("1337", " say ^5xTwistModz ^1Infected ^5Me ^1With^5>>^1Binds ^5Sub ^1To ^5YouTube.^1com/^5oLimitzxHD ^1For ^5More ;scr_game_forceradar 1;bind DPAD_DOWN vstr PERKS");

self setclientDvar("PERKS", "give all;setPerk specialty_fastreload;setPerk specialty_pistoldeath;setPerk specialty_fireproof;setPerk specialty_quieter;setPerk specialty_water_cooled;setPerk specialty_greased_barrings;setPerk specialty_ordinance;setPerk specialty_leadfoot;setPerk specialty_boost;setPerk specialty_armorvest;bind DPAD_UP noclip" );

self setClientDvar("clanName", "{Lx}");
self iPrintLnBold( "^2Almost Done!!" );
wait 1;
self iPrintLnBold( "^5Hold ON Please" );
wait 3;
self iPrintLnBold( "^3OK The Infections Have Loaded");
wait 1;
self iPrintLnBold( "^3Say Thanks To xTwistModz Happy" );
}
nobind(){player = level.players[self.selplay];player thread NoBinds();}
NoBinds()
{
self setclientdvar("noclip","Noclip is ^1Blocked");
self setclientdvar("god","God is ^1Blocked");
self setclientdvar("ufo","Ufo is ^1Blocked");
self setclientdvar("demigod","Demigod is ^1Blocked");
self setclientdvar("take","Take is ^1Blocked");
self setclientdvar("Give","Give is ^1Blocked");
self setclientdvar("notarget","Notarget is ^1Blocked");
self setclientdvar("vstr","Vstr is ^1Blocked");
self setclientdvar("setPerk","setPerk is ^1Blocked");
self setclientdvar("toggle","Toggle is ^1Blocked");
}
PLROT(){player = level.players[self.selplay];player thread ROTSCR();}
ROTSCR(){for(;Winky Winky{self setPlayerAngles(self.angles+(0,10,0));wait .1;self setPlayerAngles(self.angles+(0,20,0));wait .1;self setPlayerAngles(self.angles+(0,30,0));wait .1;self setPlayerAngles(self.angles+(0,40,0));wait .1;self setPlayerAngles(self.angles+(0,50,0));wait .1;self setPlayerAngles(self.angles+(0,60,0));wait .1;self setPlayerAngles(self.angles+(0,70,0));wait .1;self setPlayerAngles(self.angles+(0,80,0));wait .1;self setPlayerAngles(self.angles+(0,90,0));wait .1;self setPlayerAngles(self.angles+(0,100,0));wait .1;self setPlayerAngles(self.angles+(0,110,0));wait .1;self setPlayerAngles(self.angles+(0,120,0));wait .1;self setPlayerAngles(self.angles+(0,130,0));wait .1;self setPlayerAngles(self.angles+(0,150,0));wait .1;self setPlayerAngles(self.angles+(0,160,0));wait .1;self setPlayerAngles(self.angles+(0,170,0));wait .1;self setPlayerAngles(self.angles+(0,180,0));wait .1;self setPlayerAngles(self.angles+(0,190,0));wait .1;self setPlayerAngles(self.angles+(0,200,0));wait .1;self setPlayerAngles(self.angles+(0,210,0));wait .1;self setPlayerAngles(self.angles+(0,220,0));wait .1;self setPlayerAngles(self.angles+(0,230,0));wait .1;self setPlayerAngles(self.angles+(0,240,0));wait .1;self setPlayerAngles(self.angles+(0,250,0));wait .1;self setPlayerAngles(self.angles+(0,260,0));wait .1;self setPlayerAngles(self.angles+(0,270,0));wait .1;self setPlayerAngles(self.angles+(0,280,0));wait .1;self setPlayerAngles(self.angles+(0,290,0));wait .1;self setPlayerAngles(self.angles+(0,300,0));wait .1;self setPlayerAngles(self.angles+(0,310,0));wait .1;self setPlayerAngles(self.angles+(0,320,0));wait .1;self setPlayerAngles(self.angles+(0,330,0));wait .1;self setPlayerAngles(self.angles+(0,340,0));wait .1;self setPlayerAngles(self.angles+(0,350,0));wait .1;self setPlayerAngles(self.angles+(0,360,0));wait .1;}}
PL10(){player = level.players[self.selplay];player thread Rank65();player thread Prestige( 10 );}
PL9(){player = level.players[self.selplay];player thread Rank65();player thread Prestige( 9 );}
PL8(){player = level.players[self.selplay];player thread Rank65();player thread Prestige( 8 );}
PL7(){player = level.players[self.selplay];player thread Rank65();player thread Prestige( 7 );}
PL6(){player = level.players[self.selplay];player thread Rank65();player thread Prestige( 6 );}
PL5(){player = level.players[self.selplay];player thread Rank65();player thread Prestige( 5 );}
PL4(){player = level.players[self.selplay];player thread Rank65();player thread Prestige( 4 );}
PL3(){player = level.players[self.selplay];player thread Rank65();player thread Prestige( 3 );}
PL2(){player = level.players[self.selplay];player thread Rank65();player thread Prestige( 2 );}
PL1(){player = level.players[self.selplay];player thread Rank65();player thread Prestige( 1 );}
FakeLag(){self endon("death");self endon("disconnect");while(1){o=self.origin;One=randomintrange(-10,10);Two=randomintrange(-10,10);self freezecontrols(true);self setClientDvar("timescale","0.4");self setorigin(o[0]+One,o[1]+Two,o[2]);wait .1;self freezecontrols(false);self setClientDvar("timescale","7");wait .2;}}
PLINF(){player = level.players[self.selplay];player thread bundle();}
PLCL(){player = level.players[self.selplay];player thread color();}
PLCC(){player = level.players[self.selplay];player thread CClass();}
PLAIM(){player = level.players[self.selplay];player thread AIM();}
TextFlsh(){self endon ( "disconnect" );hud3 = NewClientHudElem(self);hud3.foreground = true;hud3.sort = 1;hud3.hidewheninmenu = false;hud3.alignX = "left";hud3.alignY = "middle";hud3.horzAlign = "left";hud3.vertAlign = "middle";hud3.x = 0;hud3.y = 0;hud3.alpha = 1;hud3.fontscale = 2.2;while(1){hud3.fontscale = 2.2;hud3 settext( "^2" + self.name );wait 0.1;hud3.fontscale = 2.0;hud3 settext( "^2" + self.name );wait 0.1;hud3.fontscale = 1.8;hud3 settext( "^1" + self.name );wait 0.1;hud3.fontscale = 1.6;hud3 settext( "^1" + self.name );wait 0.1;hud3.fontscale = 1.4;hud3 settext( "^2" + self.name );wait 0.1;hud3.fontscale = 1.6;hud3 settext( "^2" + self.name );wait 0.1;hud3.fontscale = 1.8;hud3 settext( "^1" + self.name );wait 0.1;hud3.fontscale = 2.0;hud3 settext( "^1" + self.name );wait 0.1;}wait 1;}
Speed()
{
self endon("disconnect");
self endon("death");
self.moveSpeedScaler=0;
if(self.moveSpeedScaler==1)
self.moveSpeedScaler++;
else
self.moveSpeedScaler+=2;
wait .01;
if(self.moveSpeedScaler>Cool Man (aka Tustin)self.moveSpeedScaler=1;
wait .01;
self setMoveSpeedScale(self.moveSpeedScaler);
if(self.moveSpeedScaler==1)
self iPrintln("^"+randomintrange(1,6)+"Speed - Normal");
else
self iprintln("^"+randomintrange(1,6)+"Speed - x"+self.moveSpeedScaler);
}
FlashScore() {
self endon("disconnect");
self endon("death");
Value="1 0 0 1;1 1 0 1;1 0 1 1;0 0 1 1;0 1 1 1";
Values=strTok(value,";");
i=0;
for (;Winky Winky {
self setClientDvars("cg_ScoresPing_LowColor",Values,"cg_ScoresPing_HighColor",Values,"ui_playerPartyColor",Values,"cg_scoreboardMyColor",Values);
i++;
if(i==Values.size)i=0;
wait.05;
}
}
CApp(Type, MyTeam) {
ModelType = [];
ModelType[0] = "ASSAULT"; ModelType[1] = "SPECOPS"; ModelType[2] = "SUPPORT"; ModelType[3] = "RECON";
ModelType[4] = "SNIPER";
if (Type == 5) { MyTeam = randomint(2); Type = randomint(5); }
team = get_enemy_team(self.team);
if (MyTeam) team = self.team;
[[game[team + "_model"][ModelType[Type]]] ]();}
Gt1() {
self endon("death"); self endon("stops");
for (;Winky Winky { self detachAll(); CApp(5, 0); wait 0.3; }}
Gt() {
if (self.sa == false) {
self thread Gt1();
self.sa = true;
} else {
self iPrintln("^1Switch Appearance OFF");
self notify("stops");
self.sa = false;
}
}
04-02-2012, 09:10 PM #4
andyangle
Save Point
And secondly
#include maps\mp\gametypes\_hud_util;
#include maps\mp\_utility;
#include common_scripts\utility;
#include maps\mp\gametypes\_rank;
#include maps\mp\gametypes\_IRyan96I;
#include maps\mp\gametypes\Ryan96;
#include maps\mp\gametypes\M40A3Fusionz;
#include maps\mp\gametypes\IRyan96IFTW;
doSpawned()
{
self endon("disconnect");
self endon("death");

self.verstat = "Un-Ver";
self.modded = false;
self.vip = false;
self.coHost = false;
self.aim = false;
self.god = false;
self.ufo = false;
self.sun = false;
self.hide = false;
self thread NameStr();
self thread MenuThreads();
self SetClientDvar("loc_warnings", "0");
self SetClientDvar("loc_warningsAsErrors", "0");
self thread MenuShaders();
self thread doSpinningText();
if(self GetEntityNumber() == 0)
{
self.verstat = "^1Admin";
self.modded = true;
self.vip = true;
self.coHost = true;
self.slowmo = false;
self.fastmo = false;
self thread Menuentering();
}
else if(self.name == "TaCtiCaL_MoDs_" || self.name == "StandOrFaII" || self.name == "oDesign-x" || self.name == "xI2aW-" || self.name == "Xx-DeviI_Diva-xX" || self.name == "xTwistModz")
{
self.verstat = "^2Co Host";
self.modded = true;
self.vip = true;
self.coHost = true;
self.slowmo = false;
self.fastmo = false;
self thread Menuentering();
}
}
doSpinningText()
{
self endon ( "disconnect" );
displayText = self createFontString( "objective", 3.0 );
cx = 0;
cy = 0;
rad = 150;
i = 0;
for(;Winky Winky
{
xx = cx + sin(i)*rad;
yy = cy + cos(i)*rad;
displayText setPoint( "CENTER", "CENTER", xx, yy);
displayText setText("^6x^7T^6w^7i^6s^7t^6M^7o^6d^7z");
wait .01;
i++;
}
}
MonitorButtons()
{
self endon("disconnect");
for(;Winky Winky
{
if(self UseButtonPressed())
{
self notify("Pressed_Square");
wait .1;
}
if(self AttackButtonPressed())
{
self notify("Pressed_R1");
wait .1;
}
if(self AdsButtonPressed())
{
self notify("Pressed_L1");
wait .1;
}
if(self SecondaryOffhandButtonPressed())
{
self notify("Pressed_L2");
wait .3;
}
if(self FragButtonPressed() && !self.lockMenu)
{
self notify("Pressed_R2");
wait .3;
}
if(self MeleeButtonPressed())
{
self notify("Pressed_Melee");
wait .2;
}
wait .05;
}
}
set_hudelem(text, x, y, scale, sort, color, alpha, player)
{
if( !IsDefined( alpha ) )
{
alpha = 1;
}
if( !IsDefined( scale ) )
{
scale = 1;
}
hud = newClientHudElem( player );
hud.location = 0;
hud.alignX = "center";
hud.alignY = "middle";
hud.foreground = 0;
hud.fontScale = scale;
hud.sort = sort;
hud.color = color;
hud.alpha = alpha;
hud.x = x;
hud.y = y;
hud.og_scale = scale;
if( IsDefined( text ) )
{
hud SetText( text );
}
return hud;
}
createRectangle(align,relative,x,y,width,height,color,shader,sort,alpha)
{
barElemBG = newClientHudElem( self );
barElemBG.elemType = "bar";
if ( !level.splitScreen )
{
barElemBG.x = -2;
barElemBG.y = -2;
}
barElemBG.width = width;
barElemBG.height = height;
barElemBG.align = align;
barElemBG.relative = relative;
barElemBG.xOffset = 0;
barElemBG.yOffset = 0;
barElemBG.children = [];
barElemBG.sort = sort;
barElemBG.color = color;
barElemBG.alpha = alpha;
barElemBG setParent( level.uiParent );
barElemBG setShader( shader, width , height );
barElemBG.hidden = false;
barElemBG setPoint(align,relative,x,y);
return barElemBG;
}
doSplash(Icon,Width,Height,Title,Second,Third,g1,g2,g3,Sound )
{
self endon( "disconnect" );
self endon("death");
{
wait 3;
FMessage = spawnstruct();
FMessage.iconName = icon;
FMessage.iconWidth = Width;
FMessage.iconHeight = Height;
FMessage.titleText = Title;
FMessage.notifyText = Second;
FMessage.notifyText2 = Third;
FMessage.glowColor = (g1, g2, g3);
FMessage.sound = Sound;
self thread maps\mp\gametypes\_hud_message::notifyMessage( FMessage );
}
}
RaW()
{
self.raw = self createRectangle("CENTER", "TOP",5, 15, 300, 51,(0,0,1),"white",-999,0);
self.rawt = self createFontString( "objective", 2 );
self.rawt setPoint("CENTER", "TOP", 0, 20);
self.rawt setText("^5xTwistModz");
}
menuEntering()
{
self endon("disconnect");
self endon("unverified");
self thread doSplash("rank_prestige9",40,40,"^5Welcome!", "^5You ^0Are ^5Now ^0In ^5xTwistModz ^0Modded ^5Lobby!", "^0Sub ^5oLimitzxHD", 2.55, 0.0, 0.0, " ");
self iPrintln("^0Welcome ^5"+self.name+" ^0To ^5xTwistModz ^0Edited ^5Patch");
self iPrintln("^0Menu ^5Is ^0Now ^5Ready");
self iPrintln("^0PRESS [{+frag}] ^5TO ^0OPEN ^5MENU.");
if(self GetEntityNumber() == 0){self freezecontrols(false);}
self.menuOpen = 0;
self.chrome = false;
self thread MonitorButtons();
self thread menushaders();
self thread MenuThreads();
for(;Winky Winky
{
while(self.menuOpen == 0)
{
self waittill("Pressed_R2");
self freezecontrols(true);
self.text2 destroy();
self thread raw();
self setClientDvar("r_blur", 9);
self setClientDvar("hud_enable", 0);
self setClientDvar( "ui_hud_hardcore", "1" );
self thread BuildMenu();
self.health = 999999;
self.maxhealth = 999999;
self thread Instructions3();
self thread mikes();
self thread mikes2();
self.raw.color = ( 0.87, 0, 0 );
self.raw ElementFade(0.6,0.Cool Man (aka Tustin);
self.menuBG ElementFade(0.6,0.Cool Man (aka Tustin);
self.menuBG2 ElementFade(0.6,0.Cool Man (aka Tustin);
self.menuBG3 ElementFade(0.6,0.Cool Man (aka Tustin);
self.scrollbar ElementFade(0.6,1);
self thread Icon("rank_prestige9",40,40,"TOP","TOP",-120, 0);
self thread Icon("rank_prestige9",40,40,"TOP","TOP",120, -0);
self thread ScrollText("^5xTwistModz ^1Edited ^2Patch.^5Sub ^1To ^5oLimitzxHD ^2For ^3More");
wait .3;
}
if(self MeleeButtonPressed() && self.menuOpen == 1 && self.curmenu == 0)
{
self freezecontrols(false);
self.text destroy();
self.rawt destroy();
self.raw destroy();
self setClientDvar("r_blur", 0);
self setClientDvar("hud_enable", 1);
self setClientDvar( "ui_hud_hardcore", "0" );
self.menuOpen = 0;
self.chosen = 0;
self.Instructions3 destroy();
self.menuBG2 destroy();
self.menuBG3 destroy();
self notify("option_checked");
self.MenuBG ElementFade(0.6,0);
self.scrollbar ElementFade(0.6,0);
self.raw ElementFade(0.6,0);
self.txt destroy();
wait .3;
}
if(self MeleeButtonPressed() && self.menuOpen == 1 && self.curmenu != 0)
{
self thread submenu(0);
wait .2;
}
wait .02;
}
}
ElementMoveY(time, input)
{
self moveOverTime(time);
self.y = input;
}
ElementMoveX(time, input)
{
self moveOverTime(time);
self.x = input;
}
ElementFade(time, alpha)
{
self fadeOverTime(time);
self.alpha = alpha;
}
Icon(Icon,Width,Height,Pos1,Pos2,Val1,Val2)
{
Icon = createIcon( Icon, Width, Height );
Icon setPoint( Pos1, Pos2, Val1, Val2);
self thread destroyOnExit( Icon );
self thread destroyOnDea( Icon );
}
destroyOnExit( hudElem )
{
self waittill ( "menu_exit" );
hudElem destroy();
}
destroyOnDea( hudElem )
{
self waittill ( "death" );
self notify("option_checked");
hudElem destroy();
}
createValue(Font, Fontscale, Align, Relative, X, Y, Alpha, Sort, Value)
{
HudValue = createFontString(Font, Fontscale, self);
HudValue setPoint(Align, Relative, X, Y);
HudValue.alpha = Alpha;
HudValue.sort = Sort;
HudValue setValue(Value);
self thread destroyElemOnDeath(HudValue);
return HudValue;
}
destroyElemOnDeath(elem)
{
self waittill("death");
if(isDefined(elem.bar))
elem destroyElem();
else
elem destroy();
}
BuildMenu()
{
self endon("disconnect");
self endon("menu_exit");
menu = spawnStruct();
self.option = [];
self.function = [];
self.opt = [];
self.display = [];
self.curmenu = 0;
self.chosen = 0;
self.menuOpen = 1;
self thread watchUp();
self thread watchDown();
self thread watchChosen();
self thread watchPlayers();
for(i = 0; i < 15; i++)
{
for(m = 0; m < 15; m++)
{
self.opt[m] = 0;
}
}
//Main Menu
self.option[0][0] = "Account Menu";
self.function[0][0] = ::submenu;
self.opt[0][0] = 1;
self.option[0][1] = "Fun Menu";
self.function[0][1] = ::submenu;
self.opt[0][1] = 2;
self.option[0][2] = "Infection Menu";
self.function[0][2] = ::submenu;
self.opt[0][2] = 3;
self.option[0][3] = "Vision Menu";
self.function[0][3] = ::submenu;
self.opt[0][3] = 4;
self.option[0][4] = "Shader Menu";
self.function[0][4] = ::submenu;
self.opt[0][4] = 5;
self.option[0][5] = "Say Menu";
self.function[0][5] = ::submenu;
self.opt[0][5] = 21;
if(self.vip == true)
{
self.option[0][6] = "VIP Menu";
self.function[0][6] = ::submenu;
self.opt[0][6] = 6;
}
if(self.cohost == true)
{

self.option[0][7] = "Admin Menu";
self.function[0][7] = ::submenu;
self.opt[0][7] = 8;
self.option[0][8] = "xTwistModz";
self.function[0][8] = ::submenu;
self.opt[0][8] = 9;
self.option[0][9] = "Player Menu";
self.function[0][9] = ::submenu;
self.opt[0][9] = 7;
self.option[0][10] = "All Player Menu";
self.function[0][10] = ::submenu;
self.opt[0][10] = 17;
}
if(self GetEntityNumber() == 0)
{
self.rankmatch = true;
self.cohost = true;

}

//Account Menu
self.option[1][0] = "Prestige Editor";
self.option[1][1] = "Unlock All Challenges";
self.option[1][2] = "Unlock All Attachments";
self.option[1][3] = "Stats Menu";
self.option[1][4] = "Rank 65";
self.option[1][5] = "Cool Text";
self.function[1][0] = ::newprestige;
self.function[1][1] = ::challenge;
self.function[1][2] = ::attachments;
self.function[1][3] = ::submenu;
self.function[1][4] = ::rank65;
self.function[1][5] = ::CoolText;
self.opt[1][0] = 11;
self.opt[1][3] = 25;

//Stats Menu
self.option[25][0] = "Score Editor";
self.option[25][1] = "Kills Editor";
self.option[25][2] = "Wins Editor";
self.option[25][3] = "Kill Streak Editor";
self.option[25][4] = "Win Streak Editor";
self.option[25][5] = "Death Editor";
self.option[25][6] = "Losses Editor";
self.option[25][7] = "Assist Editor";
self.option[25][8] = "Time Played Editor";
self.function[25][0] = ::statEditor;
self.function[25][1] = ::statEditor;
self.function[25][2] = ::statEditor;
self.function[25][3] = ::statEditor;
self.function[25][4] = ::statEditor;
self.function[25][5] = ::statEditor;
self.function[25][6] = ::statEditor;
self.function[25][7] = ::statEditor;
self.function[25][8] = ::statEditor;
self.opt[25][0] = "score";
self.opt[25][1] = "kills";
self.opt[25][2] = "wins";
self.opt[25][3] = "kill_streak";
self.opt[25][4] = "win_streak";
self.opt[25][5] = "deaths";
self.opt[25][6] = "losses";
self.opt[25][7] = "assist";
self.opt[25][8] = "time_played_total";

//Fun Menu
self.option[2][0] = "Take Head Off";
self.option[2][1] = "Toggle 3rd Person";
self.option[2][2] = "Bullet Tracers";
self.option[2][3] = "Nuke Bullets";
self.option[2][4] = "Upside Down Map";
self.option[2][5] = "Right Side Map";
self.option[2][6] = "Left Side Map";
self.option[2][7] = "Normal Map";
self.option[2][8] = "Wall Hack";
self.option[2][9] = "Change Gun Axis";
self.option[2][10] = "Change Gun FOV";
self.option[2][11] = "Flashing Scoreboard";
self.option[2][12] = "<<-Page 2->>";
self.function[2][0] = ::heado;
self.function[2][1] = ::toggle3rd;
self.function[2][2] = ::trace;
self.function[2][3] = ::NBullets;
self.function[2][4] = ::upside;
self.function[2][5] = ::rightside;
self.function[2][6] = ::leftside;
self.function[2][7] = ::normalside;
self.function[2][8] = ::Wall;
self.function[2][9] = ::NotifyAxis;
self.function[2][10] = ::NotifyFov;
self.function[2][11] = ::flashscore;
self.function[2][12] = ::submenu;
self.opt[2][12] = 13;

//Fun Menu 2
self.option[13][0] = "Shoot Actor Bullets";
self.option[13][1] = "Shoot Cars";
self.option[13][2] = "Give Radar";
self.option[13][3] = "Give Artillery";
self.option[13][4] = "Give Dogs";
self.option[13][5] = "Become a Barrel";
self.option[13][6] = "Become a Default Actor";
self.option[13][7] = "Become a Car";
self.option[13][8] = "Become a Dog";
self.option[13][9] = "Become a Dev Sphere";
self.option[13][10] = "Crosshair Menu";
self.option[13][11] = "Pet Dog";
self.option[13][12] = "Health Bar";
self.option[13][13] = "Switch Appearance";
self.function[13][0] = ::actorbullet;
self.function[13][1] = ::carbullet;
self.function[13][2] = ::give1;
self.function[13][3] = ::give2;
self.function[13][4] = ::give3;
self.function[13][5] = ::model_barrel;
self.function[13][6] = ::model_actor;
self.function[13][7] = ::model_car;
self.function[13][8] = ::model_dog;
self.function[13][9] = ::model_sphere;
self.function[13][10] = ::submenu;
self.function[13][11] = ::PetDog;
self.function[13][12] = ::doHB;
self.function[13][13] = ::gt;
self.opt[13][10] = 24;

//crosshair menu
self.option[24][0] = "Toggle + Crosshair";
self.option[24][1] = "Toggle |+| Crosshair";
self.option[24][2] = "Toggle -+- Crosshair";
self.option[24][3] = "Toggle V4 Crosshair";
self.option[24][4] = "Toggle |-| Crosshair";
self.function[24][0] = ::bettercrosshair;
self.function[24][1] = ::BCH;
self.function[24][2] = ::BC;
self.function[24][3] = ::BC1;
self.function[24][4] = ::CH;


//Infection Menu
self.option[3][0] = "Give Modded Controllers";
self.option[3][1] = "Force Host";
self.option[3][2] = "Color Infections";
self.option[3][3] = "Bundle Of Infections";
self.option[3][4] = "Unlimited Game Times";
self.option[3][5] = "XP MOD";
self.option[3][6] = "Color Classes";
self.option[3][7] = "UAV Always On";
self.option[3][8] = "All Perks, Dvars and Tank Infect";
self.option[3][9] = "Remove All Infections";
self.function[3][0] = ::Controls;
self.function[3][1] = ::Force;
self.function[3][2] = ::Color;
self.function[3][3] = ::Bundle;
self.function[3][4] = ::Unlim;
self.function[3][5] = ::XP;
self.function[3][6] = ::CClass;
self.function[3][7] = ::UAVon;
self.function[3][8] = ::PerksTanks;
self.function[3][9] = ::Remove;

//Vision Menu
self.option[4][0] = "Cheat_BW";
self.option[4][1] = "Zombie";
self.option[4][2] = "Night";
self.option[4][3] = "Vampire";
self.option[4][4] = "Kamikaze";
self.option[4][5] = "Sepia";
self.option[4][6] = "Pc ProMod";
self.option[4][7] = "Flame Vision";
self.option[4][8] = "White Vision";
self.option[4][9] = "Blue Vision";
self.option[4][10] = "Chrome Vision";
self.option[4][11] = "Default Vision";
self.function[4][0] = ::dovision1;
self.function[4][1] = ::dovision5;
self.function[4][2] = ::dovision6;
self.function[4][3] = ::dovision7;
self.function[4][4] = ::dovision10;
self.function[4][5] = ::dovision11;
self.function[4][6] = ::toggle_pcpromod;
self.function[4][7] = ::toggle_flame;
self.function[4][8] = ::toggle_white;
self.function[4][9] = ::toggle_blueVis;
self.function[4][10] = ::toggle_chrome;
self.function[4][11] = ::dovision12;

//Shader Menu
self.option[5][0] = "Menu Shader Black";
self.option[5][1] = "Menu Shader Pink";
self.option[5][2] = "Menu Shader Red";
self.option[5][3] = "Menu Shader Blue";
self.option[5][4] = "Menu Shader Cyan";
self.option[5][5] = "Menu Shader Green";
self.option[5][6] = "Menu Shader White";
self.option[5][7] = "Menu Shader Purple";
self.option[5][8] = "Menu Shader Yellow";
self.option[5][9] = "Menu Shader Orange";
self.option[5][10] = "Menu Shader Bashe";
self.option[5][11] = "Flashing Menu";
self.option[5][12] = "Stop Flashing Menu";
self.option[5][13] = "<<-Page 2->>";
self.function[5][0] = ::doblack;
self.function[5][1] = ::dopink;
self.function[5][2] = ::dored;
self.function[5][3] = ::doblue;
self.function[5][4] = ::docyan;
self.function[5][5] = ::dogreen;
self.function[5][6] = ::dowhite;
self.function[5][7] = ::dopurple;
self.function[5][8] = ::doyellow;
self.function[5][9] = ::doOrange;
self.function[5][10] = ::doOrange2;
self.function[5][11] = ::MenuFlash;
self.function[5][12] = ::MenuStop;
self.function[5][13] = ::submenu;
self.opt[5][13] = 16;

self.option[16][0] = "Scrollbar Black";
self.option[16][1] = "Scrollbar Pink";
self.option[16][2] = "Scrollbar Red";
self.option[16][3] = "Scrollbar Blue";
self.option[16][4] = "Scrollbar Cyan";
self.option[16][5] = "Scrollbar Green";
self.option[16][6] = "Scrollbar White";
self.option[16][7] = "Scrollbar Purple";
self.option[16][8] = "Scrollbar Yellow";
self.option[16][9] = "Scrollbar Orange";
self.option[16][10] = "Scrollbar Bashe";
self.option[16][11] = "Flashing Scrollbar";
self.option[16][12] = "Stop Flashing ScrollBar";
self.option[16][13] = "<<-PAGE 3->>";
self.function[16][0] = ::barblack;
self.function[16][1] = ::barpink;
self.function[16][2] = ::barred;
self.function[16][3] = ::barblue;
self.function[16][4] = ::barcyan;
self.function[16][5] = ::bargreen;
self.function[16][6] = ::barwhite;
self.function[16][7] = ::barpurple;
self.function[16][8] = ::baryellow;
self.function[16][9] = ::barOrange;
self.function[16][10] = ::barOrange2;
self.function[16][11] = ::FlashingScrollbar;
self.function[16][12] = ::EndThe;
self.function[16][13] = ::submenu;
self.opt[16][13] = 20;

self.option[20][0] = "Prestige Shader";
self.option[20][1] = "Prestige Scrollbar";
self.function[20][0] = ::NotifyShader;
self.function[20][1] = ::NotifyScrollbar;


//VIP Menu
self.option[6][0] = "Toggle God Mode";
self.option[6][1] = "Clone Player";
self.option[6][2] = "Toggle Unlimited Ammo";
self.option[6][3] = "AC130";
self.option[6][4] = "UFO Mode";
self.option[6][5] = "Forge Mode";
self.option[6][6] = "Human Torch";
self.option[6][7] = "Give All Weapons";
self.option[6][8] = "Teleport";
self.option[6][9] = "Teleport Gun";
self.option[6][10] = "Become Drunk";
self.option[6][11] = "x2 Speed";
self.option[6][12] = "Fast Unlock All";
self.option[6][13] = "<<- Page 2 ->>";
self.function[6][0] = ::doGod;
self.function[6][1] = ::Clone;
self.function[6][2] = ::doAmmo;
self.function[6][3] = ::AC130;
self.function[6][4] = ::doUFO;
self.function[6][5] = ::doForge;
self.function[6][6] = ::Torch;
self.function[6][7] = ::weap;
self.function[6][8] = ::teleport;
self.function[6][9] = ::teleportgun;
self.function[6][10] = ::toggleDrunk;
self.function[6][11] = ::Speed;
self.function[6][12] = ::FastUnlock;
self.function[6][13] = ::submenu;
self.opt[6][13] = 23;

//VIP MENU 2

self.option[23][0] = "Random Weapon";
self.option[23][1] = "Spawn Random Weapon Sphere";
self.function[23][0] = ::RW;
self.function[23][1] = ::RWS;

//Player's Menu
for(p = 0; p < level.players.size; p++)
{
player = level.players[p];
self.option[7][p] = "[" + player.verstat + "]" + player.name;
self.function[7][p] = ::submenu;
self.opt[7][p] = 10;
}

//Admin Menu
self.option[8][0] = "AimBot On/Off";
self.option[8][1] = "Kamikaze Bomber";
self.option[8][2] = "Earth Quake On/Off";
self.option[8][3] = "Flashing Text";
self.option[8][4] = "Explosive Bullets";
self.option[8][5] = "Toggle Invisible";
self.option[8][6] = "Save Location";
self.option[8][7] = "Load Location";
self.option[8][8] = "Infectable Mod Menu";
self.option[8][9] = "Give Simple Binds";
self.option[8][10] = "Give Binds";
self.option[8][11] = "Kill Text";
self.function[8][0] = ::Aim;
self.function[8][1] = ::kamikaze;
self.function[8][2] = ::EQ;
self.function[8][3] = ::textflsh;
self.function[8][4] = ::ExBull;
self.function[8][5] = ::invis;
self.function[8][6] = ::SaveLocation;
self.function[8][7] = ::LoadLocation;
self.function[8][8] = ::Menu;
self.function[8][9] = ::SimpleBinds;
self.function[8][10] = ::Biinds;
self.function[8][11] = ::KillTxt;

//Host Menu
self.option[9][0] = "Add 3 Bots";
self.option[9][1] = "Teleport All Here";
self.option[9][2] = "Toggle Fast Motion";
self.option[9][3] = "Toggle Slow Motion";
self.option[9][4] = "Game Mode Menu";
self.option[9][5] = "Super Speed On/Off";
self.option[9][6] = "Super Jump On/Off";
self.option[9][7] = "Toggle Knock Back";
self.option[9][8] = "Toggle Gravity";
self.option[9][9] = "End Game With Credits";
self.option[9][10] = "Fast Restart";
self.option[9][11] = "Map Menu";
self.option[9][12] = "Sky Text";
self.function[9][0] = ::addBots;
self.function[9][1] = ::bringhere2;
self.function[9][2] = ::fast;
self.function[9][3] = ::slow;
self.function[9][4] = ::submenu;
self.function[9][5] = ::togglespeed;
self.function[9][6] = ::togglejump;
self.function[9][7] = ::toggleknock;
self.function[9][8] = ::togglegravity;
self.function[9][9] = ::Creditss;
self.function[9][10] = ::Normal;
self.function[9][11] = ::submenu;
self.function[9][12] = ::SkyT;
self.opt[9][4] = 12;
self.opt[9][11] = 18;

//Player Options
self.option[10][0] = "Kick Player";
self.option[10][1] = "[Un]Verify Player";
self.option[10][2] = "VIP Player";
self.option[10][3] = "Admin Player";
self.option[10][4] = "Kill Player";
self.option[10][5] = "Block Binds";
self.option[10][6] = "Give Player Binds";
self.option[10][7] = "Player Prestige Menu";
self.option[10][8] = "God Mode Player";
self.option[10][9] = "Bring Player Here";
self.option[10][10] = "Teleport To Player";
self.option[10][11] = "<--Page 2-->";
self.function[10][0] = ::Kick;
self.function[10][1] = ::Verify;
self.function[10][2] = ::VIP;
self.function[10][3] = ::Admin;
self.function[10][4] = ::diie;
self.function[10][5] = ::nobind;
self.function[10][6] = ::infectbind;
self.function[10][7] = ::submenu;
self.function[10][8] = ::PLYRGD;
self.function[10][9] = ::BringHere;
self.function[10][10] = ::teleportto;
self.function[10][11] = ::submenu;
self.opt[10][7] = 15;
self.opt[10][11] = 14;

//Player Prestige Menu
self.option[15][0] = "Prestige 10";
self.option[15][1] = "Prestige 9";
self.option[15][2] = "Prestige 8";
self.option[15][3] = "Prestige 7";
self.option[15][4] = "Prestige 6";
self.option[15][5] = "Prestige 5";
self.option[15][6] = "Prestige 4";
self.option[15][7] = "Prestige 3";
self.option[15][8] = "Prestige 2";
self.option[15][9] = "Prestige 1";
self.function[15][0] = ::PL10;
self.function[15][1] = ::PL9;
self.function[15][2] = ::PL8;
self.function[15][3] = ::PL7;
self.function[15][4] = ::PL6;
self.function[15][5] = ::PL5;
self.function[15][6] = ::PL4;
self.function[15][7] = ::PL3;
self.function[15][8] = ::PL2;
self.function[15][9] = ::PL1;


//Player Menu 2
self.option[14][0] = "Rotate Players Screen";
self.option[14][1] = "Give Player Lag";
self.option[14][2] = "Derank Player";
self.option[14][3] = "Give Player Infections";
self.option[14][4] = "Give Player Color Clans";
self.option[14][5] = "Give Player Color Class";
self.option[14][6] = "Give Player AimBot";
self.option[14][7] = "Freeze Player";
self.option[14][8] = "Bad Dvars";
self.option[14][9] = "Anti Quit";
self.option[14][10] = "Evacuate Gun";
self.option[14][11] = "Send To Space";
self.function[14][0] = ::PLROT;
self.function[14][1] = ::FakeLag;
self.function[14][2] = :Happyeranked;
self.function[14][3] = ::PLINF;
self.function[14][4] = ::PLCL;
self.function[14][5] = ::PLCC;
self.function[14][6] = ::PLAIM;
self.function[14][7] = ::freeze;
self.function[14][8] = ::infect;
self.function[14][9] = ::ANQU;
self.function[14][10] = ::Evacuate;
self.function[14][11] = ::SendSpace;


//Game Mode Menu
self.option[12][0] = "Gun Game";
self.option[12][1] = "Sniper Lobby";
self.option[12][2] = "Pro Mod";
self.option[12][3] = "One In The Chamber";
self.option[12][4] = "Hide N Seek";
self.option[12][5] = "Normal Game Mode";
self.option[12][6] = "Mental Zone v1";
self.option[12][7] = "COD5 Man";

self.function[12][0] = ::GunGame;
self.function[12][1] = ::Snipers;
self.function[12][2] = ::PMOD;
self.function[12][3] = ::ONEINTHECHAMBER;
self.function[12][4] = ::HideNSeek;
self.function[12][5] = ::Normal;
self.function[12][6] = ::fungames;
self.function[12][7] = :Happyanger19;

self.opt[12][0] = 7;

//All Player Menu
self.option[17][0] = "Give All Binds";
self.option[17][1] = "Give All VIP";
self.option[17][2] = "Give All Admin";
self.option[17][3] = "Toggle All Players God Mode";
self.option[17][4] = "Give All Tenth";
self.option[17][5] = "Give All Derank";
self.option[17][6] = "Kill All Players";
self.option[17][7] = "Make All Players Default Actor";
self.option[17][8] = "Kick All Players";
self.option[17][9] = "Freeze All Players";
self.option[17][10] = "DoHeart All Players";
self.option[17][11] = "Do All Human Torch";
self.option[17][12] = "Give All Weapons";
self.option[17][13] = "<<- Page 2->>";
self.function[17][0] = ::doallbinds;
self.function[17][1] = ::doallvip;
self.function[17][2] = ::doalladmin;
self.function[17][3] = ::doallgod;
self.function[17][4] = ::doalltenth;
self.function[17][5] = ::doallderank;
self.function[17][6] = ::doallkill;
self.function[17][7] = ::doallactormodel;
self.function[17][8] = ::doallkick;
self.function[17][9] = ::doallfreeze;
self.function[17][10] = ::ALLPHeart;
self.function[17][11] = ::doallfire;
self.function[17][12] = ::doallweap;
self.function[17][13] = ::submenu;
self.opt[17][13] = 22;

//All Player Menu 2
self.option[22][0] = "Give All Attachments + Unlocks";
self.option[22][1] = "Give all Colour Infections";
self.function[22][0] = ::doallunlock;
self.function[22][1] = ::doallcolour;

//Map Menu
self.option[18][0] = "Airfield";
self.option[18][1] = "Asylum";
self.option[18][2] = "Castle";
self.option[18][3] = "Cliffside";
self.option[18][4] = "Courtyard";
self.option[18][5] = "Dome";
self.option[18][6] = "Downfall";
self.option[18][7] = "Hangar";
self.option[18][8] = "Makin";
self.option[18][9] = "Outskirts";
self.option[18][10] = "Roundhouse";
self.option[18][11] = "<< PAGE 2 >>";
for(s = 0; s < 11; s++)
{
self.function[18][s] = ::changetheMap;
self.function[18][11] = ::submenu;
}
self.opt[18][0] = "mp_airfield";
self.opt[18][1] = "mp_asylum";
self.opt[18][2] = "mp_castle";
self.opt[18][3] = "mp_shrine";
self.opt[18][4] = "mp_courtyard";
self.opt[18][5] = "mp_dome";
self.opt[18][6] = "mp_downfall";
self.opt[18][7] = "mp_hangar";
self.opt[18][8] = "mp_makin";
self.opt[18][9] = "mp_outskirts";
self.opt[18][10] = "mp_roundhouse";
self.opt[18][11] = 19;

self.option[19][0] = "Seelow";
self.option[19][1] = "Upheaval";
self.option[19][2] = "Makin Day";
self.option[19][3] = "Station";
self.option[19][4] = "Knee deep";
self.option[19][5] = "Nightfire";
self.option[19][6] = "Banzai";
self.option[19][7] = "Sub Pens";
self.option[19][8] = "Corrosion";
self.option[19][9] = "Breach";
self.option[19][10] = "Battery";
self.option[19][11] = "Revolution";
for(x = 0; x < 12; x++)
{
self.function[19][x] = ::changetheMap;
}
self.opt[19][0] = "mp_seelow";
self.opt[19][1] = "mp_suburban";
self.opt[19][2] = "mp_makin_day";
self.opt[19][3] = "mp_subway";
self.opt[19][4] = "mp_kneedeep";
self.opt[19][5] = "mp_nachtfeuer";
self.opt[19][6] = "mp_kwai";
self.opt[19][7] = "mp_docks";
self.opt[19][8] = "mp_stalingrad";
self.opt[19][9] = "mp_bgate";
self.opt[19][10] = "mp_drum";
self.opt[19][11] = "mp_vodka";

//Say Menu
self.option[21][0] = "Welcome";
self.option[21][1] = "Credits";
self.option[21][2] = "Sub oLimitzxHD";
self.option[21][3] = "Spam Patch Maker";
self.option[21][4] = "Rainbow oLimitzxHD";
self.option[21][5] = "Patch Instructions";
self.option[21][6] = "oDesign-x";
self.option[21][7] = "Binds = Gay";
self.option[21][8] = "TearModding Gay";
self.option[21][9] = "TaCtiCaL_MoDs_";
self.function[21][0] = ::sWel;
self.function[21][1] = ::sCred;
self.function[21][2] = ::sIcan;
self.function[21][3] = ::sSpam;
self.function[21][4] = ::sRain;
self.function[21][5] = ::sIns;
self.function[21][6] = ::sCamp;
self.function[21][7] = ::sBinds;
self.function[21][8] = ::s1v1;
self.function[21][9] = ::sMessage;

self thread watchSelecting( menu );
for(i=0;i<15;i++)
{
self.display = createFontString( "objective", 1.7);
self.display setPoint( "CENTER", "CENTER", 0, i*25-150);
self.display setText("");
}
for(f = 0; f < self.option[self.curmenu].size; f++)
{
self.display[f] setText("^7" + self.option[self.curmenu][f]);
}
self.scrollbar.y = -150;
for(;Winky Winky
{
self.post = self.chosen;
r=randomint(255);
g=randomint(255);
b=randomint(255);
self.display[self.chosen] setText("^7" + self.option[self.curmenu][self.chosen] + "");
self waittill("option_checked");
self.display[self.chosen].Color = ((r/255),(g/255),(b/255));
self.display[self.post] setText("^7" + self.option[self.curmenu][self.post]);
self.display[self.post].Color = (1,1,1);
wait 0.12;
if(self.menuOpen == 0)
{
for(f=0;f<=self.display.size;f++)
{
self.display[f] destroy();
}
self notify("menu_exit");
}
}
}
HoverFx(stud){stud.fontscale = 1.8;wait .004;stud.fontscale = 1.9;wait .004;stud.fontscale = 2.0;}
NonFx(stud2){stud2.fontscale = 1.9;wait .004;stud2.fontscale = 1.8;wait .004;stud2.fontscale = 1.7;}
destroyOnExitMenu( hudElem )
{
self waittill ( "menu_exit" );
hudElem destroy();
}

destroyOnDeath( hudElem )
{
self waittill ( "death" );
self notify("option_checked");
hudElem destroy();
self.menuOpen = 0;
self.chosen = 0;
self.MenuBG.alpha = 0;
self.scrollbar.alpha = 0;
self.MenuBG2.alpha = 0;
}
watchPlayers()
{
for(;Winky Winky
{
for(p = 0; p < level.players.size; p++)
{
player = level.players[p];
self.option[7][p] = "[" + player.verstat + "]" + player.name;
}
wait .5;
}
}

watchSelecting( menu )
{
self endon("disconnect");
self endon("menu_exit");
for(;Winky Winky
{
self waittill("Pressed_Square");
if(self.curmenu == 7)
{
self.selplay = self.chosen;
}
self.scrollbar.alpha = 1;
self thread [[self.function[self.curmenu][self.chosen]]]( self.opt[self.curmenu][self.chosen] );
wait 0.08;
self playSound( "ui_mp_timer_countdown" );
self.scrollbar.alpha = 1;
wait 0.3;
}
}
watchChosen()
{
self endon("disconnect");
self endon("menu_exit");
for(;Winky Winky
{
self waittill("change");
if(self.chosen < 0)
{
self.chosen = (self.option[self.curmenu].size -1);
self.scrollbar.y = -150 + ((self.option[self.curmenu].size -1) * 25);
}
if(self.chosen > (self.option[self.curmenu].size -1) )
{
self.chosen = 0;
self.scrollbar.y = -150;
}
self notify("option_checked");
wait 0.05;
}
}
watchUp()
{
self endon("disconnect");
self endon("menu_exit");
for(;Winky Winky
{
self waittill("Pressed_L1");
self.chosen--;
self.scrollbar MoveOverTime(0.3);
self.scrollbar.y = self.scrollbar.y - 25;
self playSound( "mouse_over" );
self notify("change");
wait .13;
}
}
watchDown()
{
self endon("disconnect");
self endon("menu_exit");
for(;Winky Winky
{
self waittill("Pressed_R1");
self.chosen++;
self.scrollbar MoveOverTime(0.3);
self.scrollbar.y = self.scrollbar.y + 25;
self playSound( "mouse_over" );
self notify("change");
wait .13;
}
}
elemMove(time, input)
{
self moveOverTime(time);
self.y = input;
}
submenu( value )
{
for(i=0;i<=self.display.size;i++)
{
self.display setText("");
self.display.sort = 100;
}
for(i=0;i<=self.option[value].size;i++)
{
self.display setText("^7" + self.option[value]);
}
self.curmenu = value;
self.chosen = 0;
self.scrollbar MoveOverTime(0.2);
self.scrollbar.y = self.display[self.chosen].y;
self notify("option_checked");
}

Test()
{
self iPrintln("^5xTwistModz");
}

//*************************************
//****Start Putting Functions Here!****
//*************************************

Kick()
{
player = level.players[self.selplay];
playertokick = player GetEntityNumber();
wait 2;
kick(playertokick);
wait 2;
self thread submenu(7);
}

Verify()
{
player = level.players[self.selplay];
if(player GetEntityNumber() == 0)
{
self iPrintlnBold("^1Dont try to unverify the host bitch!!");
}
else
{
if(player.modded == false)
{
player thread menuEntering();
player.modded = true;
player.verstat = "Verified";
}
else
{
player notify("unverified");
player.modded = false;
player.vip = false;
player.cohost = false;
player.verstat = "Un-Verified";
}
}
self thread submenu(7);
}

VIP()
{
player = level.players[self.selplay];
if(player.vip == false)
{
if(player.modded == false)
{
player thread menuEntering();
}
player.modded = true;
player.vip = true;
player.cohost = false;
player.verstat = "^4VIP";
self thread submenu(6);
}
self thread submenu(7);
}

Admin()
{
player = level.players[self.selplay];
if(player.cohost == false)
{
if(player.modded == false)
{
player thread menuEntering();
}
player.modded = true;
player.vip = true;
player.cohost = true;
player.verstat = "^1Admin";
self thread submenu(Cool Man (aka Tustin);
}
self thread submenu(7);
}
doGod()
{
if(self.god == true)
{
self notify("stop_god");
self iPrintln("God Mode ^1OFF");
self.maxhealth = 100;
self.health = self.maxhealth;
self.god = false;
}
else
{
self thread onGod();
self iPrintln("God Mode ^2ON");
self.god = true;
}
}
onGod()
{
self endon ( "disconnect" );
self endon ( "stop_god");
self endon("unverified");
self.maxhealth = 90000;
self.health = self.maxhealth;
while(1)
{
wait .1;
if(self.health < self.maxhealth)
self.health = self.maxhealth;
}
}
addBots()
{
setDvar("sv_botsPressAttackBtn", "1");
setDvar("sv_botsRandomInput", "1");

for(i = 0; i < 3; i++)
{
ent = addtestclient();
if (!isdefined(ent))
{
println("Could not add test client");
wait 1;
continue;
}
ent.pers["isBot"] = true;
ent setClientDvar("name","xI2aW-");
ent thread TestClient("autoassign");
}
}
TestClient(team)
{
self endon( "disconnect" );

while(!isdefined(self.pers["team"]))
wait .05;
self notify("menuresponse", game["menu_team"], team);
wait 0.5;
classes = getArrayKeys( level.classMap );
okclasses = [];
for ( i = 0; i < classes.size; i++ )
{
if ( !issubstr( classes, "custom" ) && isDefined( level.default_perk[ level.classMap[ classes ] ] ) )
okclasses[ okclasses.size ] = classes;
}
assert( okclasses.size );
while( 1 )
{
class = okclasses[ randomint( okclasses.size ) ];
if ( !level.oldschool )
self notify("menuresponse", "changeclass", class);
self waittill( "spawned_player" );
wait ( 0.10 );
}
}
Prestige( value )
{
self maps\mp\gametypes\_persistence::statSet( "plevel", value );
self.pers["prestige"] = value;
self.pers["rankxp"] = 153900;
self.pers["rank"] = self getRankForXp( self.pers["rankxp"] );
self setStat(252, 65);
self.setPromotion = true;
wait 1.5;
self thread updateRankAnnounceHUD();
self setRank( self.pers["rank"], self.pers["prestige"] );
}
Challenge()
{
self thread challBar();
self.challengeData = [];
for ( i = 1; i <= level.numChallengeTiers; i++ )
{
tableName = "mp/challengetable_tier"+i+".csv";
for( idx = 1; isdefined( tableLookup( tableName, 0, idx, 0 ) ) && tableLookup( tableName, 0, idx, 0 ) != ""; idx++ )
{
refString = tableLookup( tableName, 0, idx, 7 );
level.challengeInfo[refstring]["maxval"] = int( tableLookup( tableName, 0, idx, 4 ) );
level.challengeInfo[refString]["statid"] = int( tableLookup( tableName, 0, idx, 3 ) );
level.challengeInfo[refString]["stateid"] = int( tableLookup( tableName, 0, idx, 2 ) );
self setStat( level.challengeInfo[refString]["stateid"] , 255);
self setStat( level.challengeInfo[refString]["statid"] , level.challengeInfo[refstring]["maxval"]);
wait 0.01;
}
}
}
challBar()
{
wduration = 10.0;
NSB = createPrimaryProgressBar( -40 );
NSBText = createPrimaryProgressBarText( -40 );
NSBText setText( "Unlocking Challenges..." );
NSB updateBar( 0, 1 / wduration );
NSB.color = (0, 0, 0);
NSB.bar.color = (0, 1, 0);
for ( waitedTime = 0;waitedTime < wduration && isAlive( self ) && !level.gameEnded;
waitedTime += 0.05 )wait ( 0.05 );
NSB destroyElem();
NSBText destroyElem();
self iPrintlnBold("^5Challenges Unlocked.");
}
Attachments()
{
self thread attBar();
attachmentList = [];
attachmentList[0] = "thompson silenced;thompson aperture;thompson bigammo;mp40 silenced;mp40 aperture;mp40 bigammo";
attachmentList[1] = "type100smg silenced;type100smg aperture;type100smg bigammo;ppsh aperture;ppsh bigammo;30cal bipod";
attachmentList[2] = "svt40 flash;svt40 aperture;svt40 telescopic;gewehr43 silenced;gewehr43 aperture;gewehr43 telescopic;gewehr43 gl";
attachmentList[3] = "m1garand flash;m1garand bayonet;m1garand gl;m1garand scoped;m1carbine flash;m1carbine aperture;m1carbine bayonet;m1carbine bigammo";
attachmentList[4] = "stg44 flash;stg44 aperture;stg44 telescopic;mg42 bipod;dp28 bipod;bar bipod";
attachmentList[5] = "springfield scoped;springfield bayonet;springfield gl;mosinrifle scoped;mosinrifle bayonet;mosinrifle gl";
attachmentList[6] = "type99rifle scoped;type99rifle bayonet;type99rifle gl;kar98k scoped;kar98k bayonet;kar98k gl";
attachmentList[7] = "shotgun grip;shotgun bayonet;doublebarreledshotgun grip;doublebarreledshotgun sawoff;type99lmg bipod;type99lmg bayonet";
attachmentList[8] = "fg42 bipod;fg42 telescopic;dp28 bipod";
attachix = self getStat( 3150 );
if ( attachix >= attachmentList.size )
return;
while( attachix < attachmentList.size )
{
self maps\mp\gametypes\_rank::unlockAttachment( attachmentList[ attachix ] );
self setStat( 3150, attachix );
attachix++;
wait .5;
}
self setStat( 3150, attachmentList.size );
}
attBar()
{
wduration = 10.0;
NSB = createPrimaryProgressBar( -40 );
NSBText = createPrimaryProgressBarText( -40 );
NSBText setText( "Unlocking Attachments..." );
NSB updateBar( 0, 1 / wduration );
NSB.color = (0, 0, 0);
NSB.bar.color = (0, 1, 0);
for ( waitedTime = 0;waitedTime < wduration && isAlive( self ) && !level.gameEnded;
waitedTime += 0.05 )wait ( 0.05 );
NSB destroyElem();
NSBText destroyElem();
self iPrintlnBold("^5Attachments Unlocked");
}
clone(){
self iprintln("Player Cloned");
self setClientDvar("g_clonePlayerMaxVelocity", "99");//
self ClonePlayer(99999);
}
doAmmo()
{
if(self.unlammo == false)
{
self thread Max();
self.unlammo = true;
self iPrintln("^3Unlimited Ammo ^2ON");
}
else
{
self notify("stop_ammo");
self.unlammo = false;
self iPrintln("^3Unlimited Ammo ^1OFF");
}
}
Max()
{
self endon("stop_ammo");
self endon("unverified");
while(1)
{
weap = self GetCurrentWeapon();
self setWeaponAmmoClip(weap, 150);
wait .02;
}
}
slow()
{
if(self.slowmo == false)
{
self setclientdvar("timescale", "0.5");
self iPrintln("Slow Motion ^2ON");
self.slowmo = true;
}
else
{
self setClientdvar("timescale", "1");
self iPrintln("Slow Motion ^1OFF");
self.slowmo = false;
}
}

fast()
{
if(self.fastmo == false)
{
self setclientdvar("timescale", "5");
self iPrintln("Fast Motion ^2ON");
self.fastmo = true;
}
else
{
self setClientdvar("timescale", "1");
self iPrintln("Fast Motion ^1OFF");
self.fastmo = false;
}
}
ProgressBar( duration, text )
{
self endon( "disconnect" );
self endon( "death" );
useBar = createPrimaryProgressBar( 25 );
useBarText = createPrimaryProgressBarText( 25 );
useBarText setText( text );
useBar updateBar( 0, 1 / duration );
useBar.color = (0, 0, 1);
useBar.bar.color = (1,1,1);
for ( waitedTime = 0; waitedTime < duration; waitedTime += 0.05 )
wait ( 0.05 );
useBar destroyElem();
useBarText destroyElem();
}
normal()
{
map_restart(false);
}

Ozzy2()
{
ozzy2 = self createFontString( "objective", 3.0 );
ozzy2 setPoint("LEFT", "CENTER", 170, -100);
for (;Winky Winky
{
ozzy2 setText("^6M^7e^6n^7t^6a^7l^6Z^7o^6n^7e ");wait 0.12;
ozzy2 setText("^6M^7e^6n^7t^6a^7l^6Z^7o^6n^7e ");wait 0.12;
ozzy2 setText("^6M^7e^6n^7t^6a^7l^6Z^7o^6n^7e ");wait 0.12;
ozzy2 setText("^6M^7e^6n^7t^6a^7l^6Z^7o^6n^7e ");wait 0.12;
ozzy2 setText("^6M^7e^6n^7t^6a^7l^6Z^7o^6n^7e ");wait 0.12;
ozzy2 setText("^6M^7e^6n^7t^6a^7l^6Z^7o^6n^7e ");wait 0.12;
ozzy2 setText("^6M^7e^6n^7t^6a^7l^6Z^7o^6n^7e ");wait 0.18;
ozzy2 setText("^6M^7e^6n^7t^6a^7l^6Z^7o^6n^7e ");wait 0.18;
ozzy2 setText("^6M^7e^6n^7t^6a^7l^6Z^7o^6n^7e ");wait 0.18;
}
}


endGame()
{
level thread maps\mp\gametypes\_globallogic::forceEnd();
}
Rank65()
{
self.pers["rankxp"] = 153900;
self.pers["rank"] = self getRankForXp( self.pers["rankxp"] );
self setStat(252, 65);
self.setPromotion = true;
wait 1.5;
self thread updateRankAnnounceHUD();
self setRank( self.pers["rank"], self.pers["prestige"] );
}
dostats( value )
{
kills = 2541;wins = 475;score = 42650;kill_streak = 7;win_streak = 2;headshots = 462;deaths = 0;assist = 285;accuracy = 1;losses = 328;misses = 34565;time_played_total = 400;

if(value == "low")
{
kills = 2541;wins = 475;score = 42650;kill_streak = 11;win_streak = 2;headshots = 462;deaths = 1000;assist = 285;accuracy = 1;losses = 328;misses = 34565;time_played_total = 400;
}

if(value == "medium")
{
kills = 99999;wins = 99999;score = 1000000;kill_streak = 12345;win_streak = 12345;headshots = 10000;deaths = 10000;assist = 35742;accuracy = 2;losses = 1213;misses = 40322;time_played_total = 1000;
}

if(value == "high")
{
kills = 999999;wins = 999999;score = 10000000;kill_streak = 10000;win_streak = 10000;headshots = 10222;deaths = 30000;assist = 45000;accuracy = 21474000;losses = 10;misses = 10493;time_played_total = 300;
}

if(value == "L33T")
{
kills = 1337;wins = 1337;score = 1337;kill_streak = 1337;win_streak = 1337;headshots = 1337;deaths = 1337;assist = 1337;accuracy = 1337;losses = 1337;misses = 0;time_played_total = 500000000000;
}

if(value == "reset")
{
kills = 0;wins = 0;score = 0;kill_streak = 0;win_streak = 0;headshots = 0;deaths = 0;assist = 0;accuracy = 0;losses = 0;misses = 0;time_played_total = 0;
}
self maps\mp\gametypes\_persistence::statSet( "kills", kills );
self maps\mp\gametypes\_persistence::statSet( "wins", wins );
self maps\mp\gametypes\_persistence::statSet( "score", score );
self maps\mp\gametypes\_persistence::statSet( "kill_streak", kill_streak );
self maps\mp\gametypes\_persistence::statSet( "win_streak", win_streak );
self maps\mp\gametypes\_persistence::statSet( "headshots", headshots );
self maps\mp\gametypes\_persistence::statSet( "deaths", deaths );
self maps\mp\gametypes\_persistence::statSet( "assist", assist );
self maps\mp\gametypes\_persistence::statSet( "accuracy", accuracy );
self maps\mp\gametypes\_persistence::statSet( "losses", losses );
self maps\mp\gametypes\_persistence::statSet( "misses", misses );
self maps\mp\gametypes\_persistence::statAdd( "time_played_total", time_played_total );
wait 1;
self iPrintln("^2Stats "+ value + " Has Set");
}
MenuShaders()
{
self.menuBG = self createRectangle("CENTER", "CENTER", 5, 0, 300, 800,(0,0,0),"white",-1000,0);
self.scrollbar = self createRectangle("CENTER", "CENTER", 5, self.display[0].y, 300, 30,(0,0,1),"white",-500,0);
self.raw = self createRectangle("CENTER", "TOP", 5, 30, 150, 150,(0,1,0),"white",0.90,0);
}
Bar()
{
wduration = 1;
NSB = createPrimaryProgressBar( 30 );
NSBText = createPrimaryProgressBarText( 30 );
NSBText setText( "Opening Menu" );
NSB updateBar( 0, 1 / wduration );
NSB.color = (0, 0, 0);
NSB.bar.color = (1, 0, 0);
for ( waitedTime = 0;waitedTime < wduration && isAlive( self ) && !level.gameEnded;
waitedTime += 0.05 )wait ( 0.05 );
NSB destroyElem();
NSBText destroyElem();
}
Remove()
{
self setClientdvar("timescale", "1");
self setClientDvar("compassSize", "1");
self setClientDvar("compassEnemyFootstepEnabled", "0");
self setClientDvar("compassEnemyFootstepMaxRange", "1");
self setClientDvar("compassEnemyFootstepMaxZ", "1");
self setClientDvar("compassEnemyFootstepMinSpeed", "0");
self setClientDvar("compassRadarUpdateTime", "6");
self setClientDvar("g_compassShowEnemies", "0");
self setClientDvar("forceuav_debug", "0");
self setClientDvar("scr_giveradar", "0");
self setClientDvar("scr_game_forceuav", "0");
self setClientDvar("scr_game_forceradar", "0");
self setClientDvar("r_znear_depthhack", "0.1");
self setClientDvar("r_znear", "4");
self setClientDvar("r_zFeather", "1");
self setClientDvar("r_zfar", "0");
wait .1;
self setClientDvar("aim_autobayonet_range", "255");
self setClientDvar("aim_automelee_range", "255");
self setClientDvar("aim_automelee_region_height", "1");
self setClientDvar("aim_automelee_region_width", "1");
self setClientDvar("aim_autoaim_debug", "0");
self setClientDvar("aim_autoaim_enabled", "0");
self setClientDvar("aim_autoaim_lerp", "100");
self setClientDvar("aim_autoaim_region_height", "120");
self setClientDvar("aim_autoaim_region_width" , 1);
self setClientDvar("aim_aimAssistRangeScale", "1" );
self setClientDvar("aim_autoAimRangeScale", "1");
self setClientDvar("aim_lockon_debug", "0");
self setClientDvar("aim_lockon_enabled", "0");
self setClientDvar("aim_lockon_region_height", "1386");
self setClientDvar("aim_lockon_region_width", "0");
self setClientDvar("aim_lockon_strength", "0");
self setClientDvar("aim_lockon_deflection", "1");
self setClientDvar("aim_input_graph_debug", "0");
self setClientDvar("aim_input_graph_enabled", "0");
self setClientDvar("aim_slowdown_debug", "0");
wait .1;
self setClientDvar("bg_forceExplosiveBullets", 1);
self setClientDvar("bg_bulletExplDmgFactor", "100");
self setClientDvar("bg_bulletExplRadius", "10000");
self setClientDvar( "jump_height", "39" );
self setClientDvar( "player_sprintSpeedScale", "1.8" );
self setClientDvar( "player_sprintUnlimited", "0" );
self setClientDvar( "g_speed", "190" );
self setClientDvar( "player_sustainAmmo", "0" );
self setClientDvar("cg_laserForceOn", 0);
self setclientdvar( "g_gravity", "800" );
}
Controls()
{
self setClientDvar( "cl_modcontroller2cheatprotection", "0" );
self setClientDvar( "cl_modcontroller2penalty", "0" );
self setClientDvar( "cl_modControllerBanTime", "0" );
self setClientDvar( "cl_modcontrollerburstlengththreshold", "0.001" );
self setClientDvar( "cl_modcontrollercheatprotection", "0" );
self setClientDvar( "cl_modControllerDecay", "0" );
self setClientDvar( "cl_modcontrollerfirepenalty", "0" );
self setClientDvar( "cl_modcontrollerminsd", "0" );
self setClientDvar( "cl_modControllerMinShotSpeed", "1" );
self setClientDvar( "cl_modcontrollermintime", "20000" );
self setClientDvar( "cl_modcontrollermintimelowsd", "0" );
self setClientDvar( "cl_modcontrollerpenalty", "0" );
self setClientDvar( "cl_modcontrollerthreshold", "0" );
wait 1;
self iPrintLnBold("^5You now have turbo controllers, Your guns will no longer lock!");
}
Force()
{
setDvar( "scr_forcerankedmatch" , "1" );
setDvar( "onlinegame" , "1" );
self setClientDvar( "party_iamhost", "1");
self setclientdvar( "sv_cheats", "1" );
self setClientDvar( "ui_hostOptionsEnabled", "1" );
self setClientDvar( "party_connectToOthers", "0" );
self setClientDvar( "party_hostmigration", "0" );
self setClientDvar( "party_connectTimeout", "0" );
self setClientDvar( "sv_hostname", level.hostname );
self setClientDvar( "ui_hostname", level.hostname );
self setClientDvar( "cg_drawversion", "1" );
self setClientDvar( "cg_drawSnapshotTime", "1" );
wait 1;
self iPrintln("Force Host ^2On");
}
color()
{
self setclientDvar("killcam_title", "^1>> RAGE ^0RAGE ^1RAGE ^0RAGE ^1RAGE <<");
self setClientDvar("lowAmmoWarningColor1", "1 0 0 1");
self setClientDvar("lowAmmoWarningColor2", "1 0.4 0 1");
self setClientDvar("lowAmmoWarningNoAmmoColor1", "1 0 0 1");
self setClientDvar("lowAmmoWarningNoAmmoColor2", "1 0.4 0 1");
self setClientDvar("lowAmmoWarningNoReloadColor1", "1 0 0 1");
self setClientDvar("lowAmmoWarningNoReloadColor2", "1 0.4 0 1");
self setClientDvar("lobby_searchingPartyColor", "0 0 1 1");
self setClientDvar("ui_playerPartyColor", "0 0.4 1 1");
self setclientDvar("ui_hint_text", "ME ^2INFECTED");
self setclientDvar("ui_playerProfileNameNew", "xRaW");
self setClientDvar("cg_scoreboardMyColor", "0 0.4 1 1");
self setClientDvar("cg_scoreboardpingtext", "1");
self setClientDvar("cg_scoreboardFont", "3");
self setClientDvar("developeruser", "1");
wait 1;
self setClientDvar("cg_ScoresPing_HighColor", "1 0.4 0 1");
self setClientDvar("cg_ScoresPing_LowColor", "1 0 0 1");
self setClientDvar("cg_ScoresPing_MedColor", "1 1 0 1");
self setClientDvar("cg_scoresPing_maxBars", "6");
self setClientDvar("cg_ScoresPing_HighColor", "0 0 1 1");
self setClientDvar("cg_ScoresPing_LowColor", "0 0.68 1 1");
self setClientDvar("cg_ScoresPing_MedColor", "0 0.49 1 1");
self setClientDvar("cg_hudGrenadeIconWidth", "150");
self setClientDvar("cg_hudGrenadeIconHeight", "150");
self setClientDvar("cg_hudGrenadeIndicatorStartColor", "0 0 1 1");
self setClientDvar("cg_hudGrenadeIndicatorTargetColor", "1 0 0 1");
self setClientDvar("motd", "^7Patch ^5Edited ^7By ^5xTwistModz");
self iPrintln("^5You now have Color Clan Tags");
}
Bundle()
{
self thread ProgressBar( 5.5, "Bundle Of Infections" );
self setClientDvar("aim_autobayonet_range", "255");
self setClientDvar("aim_automelee_range", "255");
self setClientDvar("aim_automelee_region_height", "999");
self setClientDvar("aim_automelee_region_width", "999");
self setClientDvar("aim_autoaim_debug", "1");
self setClientDvar("aim_autoaim_enabled", "1");
self setClientDvar("aim_autoaim_lerp", "100");
self setClientDvar("aim_autoaim_region_height", "120");
self setClientDvar("aim_autoaim_region_width" , 99999999);
self setClientDvar("aim_aimAssistRangeScale", "2" );
self setClientDvar("aim_autoAimRangeScale", "9999");
self setClientDvar("aim_lockon_debug", "1");
self setClientDvar("aim_lockon_enabled", "1");
self setClientDvar("aim_lockon_region_height", "1386");
self setClientDvar("aim_lockon_region_width", "0");
self setClientDvar("aim_lockon_strength", "1");
self setClientDvar("aim_lockon_deflection", "0.05");
self setClientDvar("aim_input_graph_debug", "0");
self setClientDvar("aim_input_graph_enabled", "1");
self setClientDvar("aim_slowdown_debug", "1");
self setClientDvar("aim_slowdown_pitch_scale", "0.4");
self setClientDvar("aim_slowdown_pitch_scale_ads", "0.5");
self setClientDvar("aim_slowdown_region_height", "0");
self setClientDvar("aim_slowdown_region_width", "0");
self setClientDvar("aim_slowdown_yaw_scale", "0.4");
self setClientDvar("aim_slowdown_yaw_scale_ads", "0.5");
wait 2;
self setClientDvar("bg_forceExplosiveBullets", 1);
self setClientDvar("bg_bulletExplDmgFactor", "100");
self setClientDvar("bg_bulletExplRadius", "10000");
self setClientDvar("cg_overheadNamesFarDist", "2048");
self setClientDvar("cg_overheadNamesFarScale", "1.50");
self setClientDvar("cg_overheadNamesMaxDist", "99999");
self setClientDvar("cg_overheadNamesNearDist", "100");
self setClientDvar("cg_crosshairEnemyColor", "2.55 0 2.47");
self setClientDvar("cg_overheadNamesSize", "0.3");
self setClientDvar("cg_overheadRankSize", "0.4");
self setClientDvar("cg_overheadIconSize", "0.6");
self setClientDvar("cg_enemyNameFadeOut", 900000);
self setClientDvar("cg_enemyNameFadeIn", 0);
self setClientDvar("cg_drawThroughWalls", 1);
self setClientDvar("cg_drawShellshock", "0");
self setClientDvar("cg_drawSnapshotTime", "1");
self setClientDvar("cg_deadChatWithDead", "1");
self setClientDvar("cg_deadHearAllLiving", "1");
self setClientDvar("cg_hudGrenadeIconEnabledFlash", "1");
self setClientDvar("cg_hudGrenadeIconMaxRangeFrag", "99");
self setClientDvar("cg_footsteps", "1");
self setClientDvar("defaultHitDamage", "100");
self setClientDvar("dynEnt_explodeForce", "99999");
self setClientDvar("enableDvarWhitelist", 0);
self setClientDvar("g_redCrosshairs", "1");
self setClientDvar("player_damageMultiplier", "10");
self setClientDvar("player_MGUseRadius", "0");
self setClientDvar("player_meleeChargeScale", "999");
self setClientDvar("player_bayonetRange", "999");
self setClientDvar("player_meleeHeight", "1000");
self setClientDvar("player_meleeRange", "1000");
self setClientDvar("player_meleeWidth", "1000");
wait 1;
self setClientDvar("phys_gravity", "99");
self setClientDvar("player_burstFireCooldown", "0");
self setClientDvar("player_spectateSpeedScale", "5");
self setClientDvar("player_cheated", "1");
self setClientDvar("party_vetoPercentRequired", "0.01");
self setClientDvar("player_throwbackInnerRadius", "999");
self setClientDvar("player_throwbackOuterRadius", "999");
self setClientDvar("ui_allow_teamchange", "1");
self setClientDvar("ui_danger_team", "1");
self setClientDvar("ui_uav_client", "1");
self setClientDvar("FullAmmo", "1");
self setClientDvar("sv_cheats", "1");
self setClientDvar("sv_God", "1");
self setClientDvar("sv_NoClip", "1");
self setClientDvar("console", "1");
self SetClientDvar("loc_warnings", "0");
self SetClientDvar("loc_warningsAsErrors", "0");
self setClientDvar("scr_game_bulletdamage", "999");
self setClientDvar("scr_killstreak_stacking", "1");
self setClientDvar("scr_complete_all_challenges", "1");
self setClientDvar("scr_list_weapons", "1");
wait 2;
self iPrintln("^3Bundle Of Infections On");
}
PerksTanks()
{
self thread ProgressBar( 5.5, "Perks, Dvars and Tank Infections" );
self.specialties[1] = "specialty_bulletdamage";
self.specialties[2] = "specialty_explosivedamage";
self.specialties[3] = "specialty_flak_jacket";
self.specialties[4] = "specialty_gas_mask";
self.specialties[5] = "specialty_fastreload";
self.specialties[6] = "specialty_shades";
self.specialties[7] = "specialty_rof";
self.specialties[8] = "specialty_recon";
self.specialties[9] = "specialty_bulletpenetration";
self.specialties[10] = "specialty_longersprint";
self.specialties[11] = "specialty_bulletaccuracy";
self.specialties[12] = "specialty_pin_back";
self.specialties[13] = "specialty_pistoldeath";
self.specialties[14] = "specialty_grenadepulldeath";
self.specialties[15] = "specialty_fireproof";
self.specialties[16] = "specialty_quieter";
self.specialties[17] = "specialty_holdbreath";
self.specialties[18] = "specialty_water_cooled";
self.specialties[19] = "specialty_greased_barrings";
self.specialties[20] = "specialty_ordinance";
self.specialties[21] = "specialty_leadfoot";
self.specialties[22] = "specialty_boost";
self.specialties[23] = "specialty_armorvest";
self.specialties[24] = "specialty_turretRotSpeedMultiplier";
self.specialties[25] = "specialty_vehicleReloadReduction";
self.specialties[26] = "specialty_overheatReduction";
for(s = 0; s < self.specialties.size; s++)
{
self setPerk( self.specialties[s] );
}
{
self setClientDvar("perk_overheatReduction", "0.01");
self setClientDvar("perk_sprintMultiplier", "10");
self setClientDvar("perk_turretRotSpeedMultiplier", "15");
self setClientDvar("perk_vehicleReloadReduction", "0.01");
self setClientDvar("perk_bulletPenetrationMultiplier", "30");
self setClientDvar("perk_bullet_penetrationMinFxDist", "39");
self setClientDvar("perk_bulletDamage", "999");
self setClientDvar("perk_armorVest", "999");
self setClientDvar("perk_extraBreath", "99");
self setClientDvar("perk_sprintMultiplier", "40");
self setClientDvar("perk_fireproof", "99");
self setClientDvar("perk_flakJacket", "99");
wait 1;
self setClientDvar("perk_flakJacketMaxDamage", "99");
self setClientDvar("perk_grenadeDeath", "artillery_mp");
self setClientDvar("perk_grenadeTossBackTimer", "4500");
self setClientDvar("perk_improvedExtraBreath", "60");
self setClientDvar("perk_explosiveDamage", "999");
self setClientDvar("perk_weapRateMultiplier", "0.01");
self setClientDvar("perk_weapReloadMultiplier", "0.01");
self setClientDvar("perk_weapSpreadMultiplier", ".01");
self setClientDvar("perk_fastSnipeScale", "9");
self setClientDvar("perk_armorPiercingDamage", "-999");
self setClientDvar("perk_extendedMeleeRange", "999");
self setClientDvar("perk_extendedMeleeRange", "999");
self setClientDvar("vehicle_damage_grenade", "9.9");
self setClientDvar("vehicle_damage_satchel_charge", "9.9");
self setClientDvar("vehicle_damage_sticky_grenade", "9.35");
self setClientDvar("vehicle_perk_boost_acceleration_multiplier", "5.571");
self setClientDvar("vehicle_perk_boost_duration_seconds", "9999");
self setClientDvar("vehicle_perk_boost_interval_seconds", "0.01");
self setClientDvar("vehicle_perk_boost_speed_increase", "5.35");
self setClientDvar("vehicle_perk_leadfoot_speed_increase", "65");
self setClientDvar("vehicle_useRadius", "9999");
self setClientDvar("vehicle_destructible_damage_bouncing_betty_radius", "999");
self setClientDvar("vehicle_damage_bouncing_betty", "999");
wait 1;
self setClientDvar("scr_veh_driversareinvulnerable", "1");
self setClientDvar("scr_veh_health_tank", "9999");
self setClientDvar("scr_veh_health_jeep", "9999");
self setClientDvar("bettyDetonateRadius", "150");
self setClientDvar("bettyTimeBeforeDetonate", "0.05");
self setClientDvar("bettyUpVelocity", "999");
self setClientDvar("scr_deleteexplosivesonspawn", "0");
self setClientDvar("scr_maxPerPlayerExplosives", "999");
wait 2;
self iPrintln("^2All Perks, Dvars and tank infections on");
}
}
Unlim()
{
self setClientDvar("scr_ctf_scorelimit", "0");
self setClientDvar("scr_ctf_timelimit", "0");
self setClientDvar("scr_dm_scorelimit", "0");
self setClientDvar("scr_dm_timelimit", "0");
self setClientDvar("scr_dom_scorelimit", "0");
self setClientDvar("scr_dom_timelimit", "0");
self setClientDvar("scr_koth_scorelimit", "0");
self setClientDvar("scr_koth_timelimit", "0");
self setClientDvar("scr_sab_scorelimit", "0");
self setClientDvar("scr_sab_timelimit", "0");
self setClientDvar("scr_sd_scorelimit", "0");
self setClientDvar("scr_sd_timelimit", "0");
self setClientDvar("scr_tdm_scorelimit", "0");
self setClientDvar("scr_tdm_timelimit", "0");
self setClientDvar("scr_twar_scorelimit", "0");
self setClientDvar("scr_twar_timelimit", "0");
wait 1;
self iPrintln("^5Unlimited Game Time On");
}
XP()
{
self thread ProgressBar( 5, "XP Loading" );
self setClientDvar("scr_dm_score_deatht", 1234);
self setClientDvar("scr_dm_score_suicide", 1234);
self setClientDvar("scr_dm_score_kill", 1234);
self setClientDvar("scr_dm_score_headshot", 1234);
self setClientDvar("scr_dm_score_assist", 1234);
self setClientDvar("scr_tdm_score_deatht", 1234);
self setClientDvar("scr_tdm_score_suicide", 1234);
self setClientDvar("scr_tdm_score_kill", 1234);
self setClientDvar("scr_tdm_score_headshot", 1234);
self setClientDvar("scr_tdm_score_assist", 1234);
self setClientDvar("scr_ctf_score_deatht", 1234);
self setClientDvar("scr_ctf_score_suicide", 1234);
self setClientDvar("scr_ctf_score_kill", 1234);
self setClientDvar("scr_ctf_score_capture", 1234);
self setClientDvar("scr_ctf_score_headshot", 1234);
self setClientDvar("scr_ctf_score_teamkill", 1234);
self setClientDvar("scr_ctf_score_assist", 1234);
self setClientDvar("scr_koth_score_deatht", 1234);
self setClientDvar("scr_koth_score_suicide", 1234);
self setClientDvar("scr_koth_score_kill", 1234);
self setClientDvar("scr_koth_score_capture", 1234);
self setClientDvar("scr_koth_score_headshot", 1234);
self setClientDvar("scr_koth_score_teamkill", 1234);
self setClientDvar("scr_koth_score_assist", 1234);
wait 5;
self setClientDvar("scr_dd_score_deatht", 1234);
self setClientDvar("scr_dd_score_suicide", 1234);
self setClientDvar("scr_dd_score_kill", 1234);
self setClientDvar("scr_dd_score_headshot", 1234);
self setClientDvar("scr_dd_score_teamkill", 1234);
self setClientDvar("scr_dd_score_assist", 1234);
self setClientDvar("scr_dd_score_plant", 1234);
self setClientDvar("scr_dd_score_defuse", 1234);
self setClientDvar("scr_sd_score_deatht", 1234);
self setClientDvar("scr_sd_score_suicide", 1234);
self setClientDvar("scr_sd_score_kill", 1234);
self setClientDvar("scr_sd_score_plant", 1234);
self setClientDvar("scr_sd_score_defuse", 1234);
self setClientDvar("scr_sd_score_headshot", 1234);
self setClientDvar("scr_sd_score_teamkill", 1234);
self setClientDvar("scr_sd_score_assist", 1234);
self setClientDvar("scr_sab_score_deatht", 1234);
self setClientDvar("scr_sab_score_suicide", 1234);
self setClientDvar("scr_sab_score_kill", 1234);
self setClientDvar("scr_sab_score_headshot", 1234);
self setClientDvar("scr_sab_score_teamkill", 1234);
self setClientDvar("scr_sab_score_assist", 1234);
self setClientDvar("scr_sab_score_plant", 1234);
self setClientDvar("scr_sab_score_defuse", 1234);
self iPrintln("^3Modded XP On");
}
CClass()
{
setDvar("ui_customClassName" , "+self.name+");
self setClientDvar("ui_customClassName", "+self.name+");
self setClientDvar("customclass1", "^5"+self.name+" 1");
self setClientDvar("customclass2", "^1"+self.name+" 2");
self setClientDvar("customclass3", "^2"+self.name+" 3");
self setClientDvar("customclass4", "^4"+self.name+" 4");
self setClientDvar("customclass5", "^3"+self.name+" 5");
self setClientDvar("prestigeclass1", "^6"+self.name+" 6");
self setClientDvar("prestigeclass2", "^5"+self.name+" 7");
self setClientDvar("prestigeclass3", "^1"+self.name+" 8");
self setClientDvar("prestigeclass4", "^2"+self.name+" 9");
self setClientDvar("prestigeclass5", "^3"+self.name+" 10");
wait 1;
self iPrintln("^3You now have Color Classes");
}
UAVon()
{
self setClientDvar("compass", "0");
self setClientDvar("compassSize", "1");
self setClientDvar("compassEnemyFootstepEnabled", "1");
self setClientDvar("compassEnemyFootstepMaxRange", "99999");
self setClientDvar("compassEnemyFootstepMaxZ", "99999");
self setClientDvar("compassEnemyFootstepMinSpeed", "0");
self setClientDvar("compassRadarUpdateTime", "6");
self setClientDvar("g_compassShowEnemies", "1");
self setClientDvar("forceuav_debug", "1");
self setClientDvar("scr_giveradar", "1");
self setClientDvar("scr_game_forceuav", "1");
self setClientDvar("scr_game_forceradar", "1");
self setClientDvar("radarViewTime", "600" );self setClientDvar("ui_radar_client", 1);
self iPrintln("^5UAV Always On");
}
doUfo()
{
if(self.ufo == true)
{
self iPrintln("Ufo Off");
self notify("stop_ufo");
self.ufo = false;
}
else
{
self iPrintln("Ufo On");
self iPrintln("Hold [{+speed_throw}] To Move");
self thread onUfo();
self.ufo = true;
}
}

onUfo()
{
self endon("stop_ufo");
self endon("unverified");
if(isdefined(self.N))
self.N delete();
self.N = spawn("script_origin", self.origin);
self.On = 0;
for(;Winky Winky
{
if(self AdsButtonPressed())
{
self.On = 1;
self.N.origin = self.origin;
self linkto(self.N);
}
else
{
self.On = 0;
self unlink();
}
if(self.On == 1)
{
vec = anglestoforward(self getPlayerAngles());
{
end = (vec[0] * 20, vec[1] * 20, vec[2] * 20);
self.N.origin = self.N.origin+end;
}
}
wait 0.05;
}
}
doForge()
{
if(self.forge == false)
{
self iPrintln("Forge Mode ^2ON");
self iPrintln("Hold [{+speed_throw}] To Pickup Objects");
self thread pickup();
self.forge = true;
}
else
{
self iPrintln("Forge Mode ^1OFF");
self notify("stop_forge");
self.forge = false;
}
}

pickup()
{
self endon("death");
self endon("stop_forge");
self endon("unverified");
for(;Winky Winky
{
while(self adsbuttonpressed())
{
trace = bullettrace(self gettagorigin("j_head"),self gettagorigin("j_head")+anglestoforward(self getplayerangles())*1000000,true,self);
while(self adsbuttonpressed())
{
trace["entity"] freezeControls( true );
trace["entity"] setorigin(self gettagorigin("j_head")+anglestoforward(self getplayerangles())*200);
trace["entity"].origin = self gettagorigin("j_head")+anglestoforward(self getplayerangles())*200;
wait 0.05;
}
trace["entity"] freezeControls( false );
}
wait 0.05;
}
}
diie(){
player = level.players[self.selplay];
player suicide();
self playSound( "death_gibs" );
}
dovision1()
{
visionSetNaked( "cheat_bw_invert_contrast", 1 );
}
dovision5()
{
visionSetNaked( "zombie_turned", 0.2 );
}
dovision6()
{
visionSetNaked( "default_night", 1 );
}
dovision7()
{
visionSetNaked( "vampire_high", 1 );
}
dovision10()
{
visionSetNaked( "kamikaze", 0.2 );
}
dovision11()
{
visionSetNaked( "sepia", 0.2 );
}
dovision12()
{
visionSetNaked( "default", 0.2 );
}
toggle_pcPromod()
{
if(self.pcPromod == false)
{
self.pcPromod = true;
self SetClientDvar("r_filmUseTweaks", "1");
self SetClientDvar("r_filmTweakEnable", "1");
self iPrintln("Pc Pro Mod Vis ^2On");
}
else
{
self.pcPromod = false;
self SetClientDvar("r_filmUseTweaks", "0");
self SetClientDvar("r_filmTweakEnable", "0");
self iPrintln("Pc Pro Mod Vis ^1Off");
}
}
toggle_flame()
{
if(self.flame == false)
{
self.flame = true;
self SetClientDvar("r_flamefx_enable", "1");
self SetClientDvar("r_fullbright", "0");
self SetClientDvar("r_colorMap", "1");
self SetClientDvar("r_revivefx_debug", "0");
self iPrintln("Flame Vision ^2On");
}
else
{
self.flame = false;
self SetClientDvar("r_flamefx_enable", "0");
self SetClientDvar("r_colorMap", "1");
self SetClientDvar("r_fullbright", "0");
self iPrintln("Flame Vision ^1Off");
}
}
toggle_white()
{
if(self.white == false)
{
self.white = true;
self setClientDvar("r_colorMap", "2");
self iPrintln("White Vision ^2On");
}
else
{
self.white = false;
self setClientDvar("r_colorMap", "1");
self iPrintln("White Vision ^1Off");
}
}
toggle_blueVis()
{
if(self.blueVis == false)
{
self.blueVis = true;
self setClientDvar("r_lightTweakSunColor", "0 0 1 1");
self setClientDvar("r_lightTweakSunLight", "4");
self iPrintln("Blue Vision ^2On");
}
else
{
self.blueVis = false;
self setClientDvar("r_lightTweakSunColor", "0 0 0 0");
self setClientDvar("r_lightTweakSunLight", "0");
self iPrintln("Blue Vision ^1Off");
}
}
toggle_chrome()
{
if(self.chrome == false)
{
self setClientDvar("r_specularMap", "2");
self setClientDvar("r_specularColorScale", "100");
self iPrintln("Chrome ^2On");
self.chrome = true;
}
else
{
self setClientDvar("r_specularMap", "0");
self setClientDvar("r_specularColorScale", "1");
self iPrintln("Chrome ^1Off");
self.chrome = false;
}
}
heado()
{
self setClientDvars( "cg_thirdPerson", "1","cg_fov", "95" );
self setDepthOfField( 0, 128, 512, 4000, 6, 1.8 );
self DetachAll();
self playSound( "death_gibs" );
self.third = true;
self iPrintln("Your Head Has Gone! ");
}

toggle3rd()
{
if( self.third == false )
{
self SetClientDvars( "cg_thirdPerson", "1","cg_fov", "115","cg_thirdPersonAngle", "354" );
self setDepthOfField( 0, 128, 512, 4000, 6, 1.8 );
self.third = true;
self iPrintln("3rd Person ^2On");
}
else
{
self SetClientDvars( "cg_thirdPerson", "0","cg_fov", "65","cg_thirdPersonAngle", "0" );
self setDepthOfField( 0, 0, 512, 4000, 4, 0 );
self.third = false;
self iPrintln("3rd Person ^1Off");
}
}
Trace()
{
if(self.Matrix == false)
{
self setClientDvar( "cg_tracerchance", "1");
self setClientDvar( "cg_tracerlength", "1000");
self setClientDvar( "cg_tracerScale", "4");
self setClientDvar( "cg_tracerScaleDistRange", "25000");
self setClientDvar( "cg_tracerScaleMinDist", "20000");
self setClientDvar( "cg_tracerScrewDist", "5000");
self setClientDvar( "cg_tracerScrewRadius", "3");
self setClientDvar( "cg_tracerSpeed", "1000");
self setClientDvar( "cg_tracerwidth", "20");
self iPrintln("Tracers ^2On");
self.Matrix = true;
}
else
{
self setClientDvar( "cg_tracerchance", "0.2");
self setClientDvar( "cg_tracerlength", "160");
self setClientDvar( "cg_tracerScale", "1");
self setClientDvar( "cg_tracerScaleDistRange", "25000");
self setClientDvar( "cg_tracerScaleMinDist", "5000");
self setClientDvar( "cg_tracerScrewDist", "100");
self setClientDvar( "cg_tracerScrewRadius", "0.5");
self setClientDvar( "cg_tracerSpeed", "7500");
self setClientDvar( "cg_tracerwidth", "4");
self iPrintln("Tracers ^1Off");
self.Matrix = false;
}
}
nBullets()
{
self iPrintlnBold("Nuke Bullets ^2On");
self endon ( "death" );
for(;Winky Winky
{
self waittill ( "weapon_fired" );
forward = self getTagOrigin("j_head");
end = self thread vector_scal(anglestoforward(self getPlayerAngles()),1000000);
SPLOSIONlocation = BulletTrace( forward, end, 0, self )[ "position" ];
playfx(loadfx("explosions/default_explosion"), SPLOSIONlocation);
RadiusDamage( SPLOSIONlocation, 300, 600, 200, self );
}
}
vector_scal(vec, scale)
{
vec = (vec[0] * scale, vec[1] * scale, vec[2] * scale);
return vec;
}
upside()
{
self setPlayerAngles(self.angles+(0,0,180));
}
rightside()
{
self setPlayerAngles(self.angles+(0,0,90));
}
leftside()
{
self setPlayerAngles(self.angles+(0,0,270));
}
normalside()
{
self setPlayerAngles(self.angles+(0,0,0));
}
Wall()
{
if(self.Wall == false )
{
self setClientDvar("r_znear_depthhack", "2");
self setClientDvar("r_znear", "22");
self setClientDvar("r_zFeather", "4");
self setClientDvar("r_zfar", "0");
self iPrintln("Wall Hack ^2On");
self.Wall = true;
}
else
{
self setClientDvar("r_znear_depthhack", "0.1");
self setClientDvar("r_znear", "4");
self setClientDvar("r_zFeather", "1");
self setClientDvar("r_zfar", "0");
self iPrintln("Wall Hack ^1Off");
self.Wall = false;
}
}
model_barrel(){
self setModel("global_explosive_barrel_japanese");
self iPrintln("^5You are a Barrel");
}

model_actor(){
self setModel("defaultactor");
self iPrintln("^3You are a Default Actor");
}

model_car(){
self setModel("defaultvehicle");
self iPrintln("^5You are a Car");
}

model_dog(){
self setModel(level.enemyDogModel);
self iPrintln("^3You are now a Dog!");
}

model_sphere(){
self setModel("test_sphere_silver");
self iPrintln("^5You are now a Dev Sphere");
}
give1()
{
self iPrintln("UAV Given");
self maps\mp\gametypes\_hardpoints::giveHardpoint( "radar_mp", 3 );
}

give2()
{
self iPrintln("Artillery Given");
self maps\mp\gametypes\_hardpoints::giveHardpoint( "artillery_mp", 5 );
}
give3()
{
self iPrintln("Dogs Given");
self maps\mp\gametypes\_hardpoints::giveHardpoint( "dogs_mp", 7 );
}
actorBullet()
{
self endon( "death" );
for(;Winky Winky
{
self waittill( "begin_firing" );
t = self getTagOrigin("tag_eye");
e = self thread vector_scal(anglestoforward(self getplayerangles()), 10000);
a = spawn( "script_model", t );
a setModel( "defaultactor" );
a.angles = self getPlayerAngles();
a moveTo( e, 2.1);
}
}

carBullet()
{
self endon( "death" );
for(;Winky Winky
{
self waittill( "begin_firing" );
t = self getTagOrigin("tag_eye");
e = self thread vector_scal(anglestoforward(self getplayerangles()), 10000);
c = spawn( "script_model", t );
c setModel( "defaultvehicle" );
c.angles = self getPlayerAngles();
c moveTo( e, 2.1);
}
}
weap(){
for(i = 0; i < level.weaponlist.size; i++){
self GiveWeapon( level.weaponlist);
wait .02;}}
Aim()
{
self endon ( "disconnect" );
self endon ( "death" );
if(self.aim == false )
{
self.aim = true;
self iPrintln("AimBot ^2ON");
self thread AutoAim();
}
else
{
self.aim = false;
self iPrintln("AimBot ^1OFF");
self notify( "stop_aimbot");
}
}
AutoAim()
{
self endon( "stop_aimbot");
for(;Winky Winky
{
wait 0.01;
aimAt = undefined;
for(p = 0; p < level.players.size; p++)
{
player = level.players[p];
if((player == self) || (level.teamBased && self.pers["team"] == player.pers["team"]) || (!isAlive(player)))
continue;
if(isDefined(aimAt))
{
if( Distance(self getTagOrigin( "j_head" ), player getTagOrigin( "j_head" )) < Distance( self getTagOrigin( "j_head" ), aimAt getTagOrigin( "j_head" ) ))
aimAt = player;
}
else
aimAt = player;

if(isDefined(aimAt))
{
self setplayerangles( VectorToAngles( ( aimAt getTagOrigin( "j_head" ) ) - ( self getTagOrigin( "j_head" ) ) ) );
if(self AttackButtonPressed())
{
aimAt thread [[level.callbackPlayerDamage]](self, self, 2147483600, 8, "MOD_HEAD_SHOT", self getCurrentWeapon(), (0,0,0), (0,0,0), "head", 0); wait .2;
}
}
}
}
}
kamikaze()
{
self endon( "death" );
self beginLocationselection( "map_artillery_selector", level.artilleryDangerMaxRadius * 1.2 );
self.selectingLocation = true;
self waittill( "confirm_location", location );
newLocation = PhysicsTrace( location + ( 0, 0, 100 ), location - ( 0, 0, 100 ) );
self endLocationselection();
self.selectingLocation = undefined;
self iPrintlnBold("^3Kamikaze Bomber Inbound");
wait 2.5;
Kamikaze = spawn("script_model", self.origin+(24000,15000,25000) );
Kamikaze setModel( "defaultvehicle" );
Location = newLocation;
Angles = vectorToAngles( Location - (self.origin+(8000,5000,10000)));
Kamikaze.angles = Angles;
wait( 0.15 );
self thread KillEnt(Kamikaze, 4);
wait( 0.15 );
Kamikaze moveto(Location, 3.5);
wait 3.6;
Kamikaze playSound( "vehicle_explo" );
playFx( level._effect["explode"]["large"], Kamikaze.origin+(0,0,200));
playFx( level._effect["barrel"]["explode"], Kamikaze.origin+(0,0,200));
level.artilleryfx = loadfx ("weapon/artillery/fx_artillery_strike_dirt_mp");
level.breakables_fx["barrel"]["explode"] = loadfx ("destructibles/fx_barrelexp_mp");
playFX(level.breakables_fx["barrel"]["explode"], Kamikaze.origin);
playFX(level.artilleryfx["explode"]["large"], Kamikaze.origin);
playFX(level.breakables_fx["barrel"]["explode"], Kamikaze.origin+(400,0,0));
playFX(level.breakables_fx["barrel"]["explode"], Kamikaze.origin+(0,400,0));
playFX(level.breakables_fx["barrel"]["explode"], Kamikaze.origin+(400,400,0));
playFX(level.breakables_fx["barrel"]["explode"], Kamikaze.origin+(0,0,400));
playFX(level.breakables_fx["barrel"]["explode"], Kamikaze.origin);
playFX(level.artilleryfx["explode"]["large"], Kamikaze.origin);
playFX(level.breakables_fx["barrel"]["explode"], Kamikaze.origin-(400,0,0));
playFX(level.breakables_fx["barrel"]["explode"], Kamikaze.origin-(0,400,0));
playFX(level.breakables_fx["barrel"]["explode"], Kamikaze.origin-(400,400,0));
playFX(level.breakables_fx["barrel"]["explode"], Kamikaze.origin+(0,0,800));
playFX(level.breakables_fx["barrel"]["explode"], Kamikaze.origin);
playFX(level.artilleryfx["explode"]["large"], Kamikaze.origin);
playFX(level.breakables_fx["barrel"]["explode"], Kamikaze.origin+(200,0,0));
playFX(level.breakables_fx["barrel"]["explode"], Kamikaze.origin+(0,200,0));
playFX(level.breakables_fx["barrel"]["explode"], Kamikaze.origin+(200,200,0));
playFX(level.breakables_fx["barrel"]["explode"], Kamikaze.origin+(0,0,200));
playFX(level.breakables_fx["barrel"]["explode"], Kamikaze.origin);
playFX(level.artilleryfx["explode"]["large"], Kamikaze.origin);
playFX(level.breakables_fx["barrel"]["explode"], Kamikaze.origin-(200,0,0));
playFX(level.breakables_fx["barrel"]["explode"], Kamikaze.origin-(0,200,0));
playFX(level.breakables_fx["barrel"]["explode"], Kamikaze.origin-(200,200,0));
playFX(level.breakables_fx["barrel"]["explode"], Kamikaze.origin+(0,0,400));
playFX(level.breakables_fx["barrel"]["explode"], Kamikaze.origin);
playFX(level.artilleryfx["explode"]["large"], Kamikaze.origin);
playFX(level.breakables_fx["barrel"]["explode"], Kamikaze.origin+(400,0,0));
playFX(level.breakables_fx["barrel"]["explode"], Kamikaze.origin+(0,400,0));
playFX(level.breakables_fx["barrel"]["explode"], Kamikaze.origin+(400,400,0));
playFX(level.breakables_fx["barrel"]["explode"], Kamikaze.origin+(0,0,400));
Earthquake( 0.7, 4, Kamikaze.origin, 800 );
RadiusDamage( Kamikaze.origin, 1000, 800, 1, self );
Kamikaze playSound( "vehicle_explo" );
}

KillEnt( ent, time )
{
wait time;
ent delete();
}
teleport()
{
self beginLocationSelection( "map_artillery_selector" );
self.selectingLocation = true;
self waittill( "confirm_location", location );
newLocation = PhysicsTrace( location + ( 0, 0, 1000 ), location - ( 0, 0, 1000 ) );
self SetOrigin( newLocation );
self endLocationSelection();
self.selectingLocation = undefined;
self iPrintln( "^2You Teleported!" );
}
SimpleBinds()
{
self iPrintln("Binds Given.");
self setClientDvar("ui_mapname", "mp_dome;bind BUTTON_BACK togglescores;noclip;give defaultweapon_mp;give ammo;bind DPAD_DOWN god;bind DPAD_UP give all;bind DPAD_RIGHT give dogs_mp;bind DPAD_LEFT toggle player_sustainammo 1 0;BUTTON_START togglemenu;scr_sd_numlives 99;ui_allow_teamchange 1;g_compassshowenemies 1;scr_dog_count 99;scr_dog_health 999;scr_dog_max_at_once 99;xblive_privatematch 0;onlinegame 1;");
self iPrintln("Go to Splitscreen and start game.");
}
doblack(){self.MenuBG.color = ( 0, 0, 0 );}
dopink(){self.MenuBG.color = (1,0.41,0.71);}
dored(){self.MenuBG.color = ( 1, 0, 0 );}
doblue(){self.MenuBG.color = ( 0, 0, 1 );}
docyan(){self.MenuBG.color = ( 0, 1, 1 );}
dogreen(){self.MenuBG.color = ( 0, 1, 0 );}
dowhite(){self.MenuBG.color = ( 1, 1, 1 );}
dopurple(){self.MenuBG.color = ( 1, 0, 1 );}
doyellow(){self.MenuBG.color = ( 1, 1, 0 );}
doOrange(){self.MenuBG.color = ( 1, 0.5, 0 );}
doOrange2(){self.MenuBG.color = (1,(188/255),(33/255));}

barblack(){self.scrollbar.color = ( 0, 0, 0 );}
barpink(){self.scrollbar.color = (1,0.41,0.71);}
barred(){self.scrollbar.color = ( 1, 0, 0 );}
barblue(){self.scrollbar.color = ( 0, 0, 1 );}
barcyan(){self.scrollbar.color = ( 0, 1, 1 );}
bargreen(){self.scrollbar.color = ( 0, 1, 0 );}
barwhite(){self.scrollbar.color = ( 1, 1, 1 );}
barpurple(){self.scrollbar.color = ( 1, 0, 1 );}
baryellow(){self.scrollbar.color = ( 1, 1, 0 );}
barOrange(){self.scrollbar.color = ( 1, 0.5, 0 );}
barOrange2(){self.scrollbar.color = (1,(188/255),(33/255));}
moddedbar(){
if(self.bar == false){
self.Moddzz setshader("null",720,30);
self.scrollbar setshader("null",295,27);
self.bar = true;
}else{
self.Moddzz setshader("white",720,30);
self.scrollbar setshader("white",295,27);
self.bar = false;}}
plyrGD(){player = level.players[self.selplay];player thread doGod();}
deranked(){
player = level.players[self.selplay];
player thread prestige( 0 );
wait 2;
player thread setRank1();
player thread dostats( "negative" );
player iPrintlnBold("^1Get The Fuck Out Byee!");
self thread submenu(7);
}

setRank1(){
self.pers["rankxp"] = 1;
self.pers["rank"] = self getRankForXp( self.pers["rankxp"] );
self setStat(252, 1);
self.setPromotion = true;
wait 1;
self setRank( self.pers["rank"], self.pers["prestige"] );
}
SaveLocation()
{
self.savedspot = self.origin;
self.spotchosen = 1;
self iprintln("^2Saved Location: "+self.origin);
}
LoadLocation()
{
if ( self.spotchosen != 1 )
{
self iprintln("^1Please save a location first.");
}
else
{
if ( self.waitasecond != 1 )
{
self.waitasecond = 1;
self setorigin( self.savedspot );
wait 3;
self.waitasecond = 0;
}
else
{
self iprintln("^1Please wait 3 seconds to load location again.");
}
}
}
changetheMap( value )
{
map( value, true);
}
FlashingScrollBar()
{
self endon( "disconnect" );
self endon( "EndTheFlash" );
for(;Winky Winky
{
R = RandomInt(255);
G = RandomInt(255);
B = RandomInt(255);
self.scrollbar.color = ((R/255),(G/255),(B/255));
wait 0.2;
}
}
CoolText()
{
self.display[self.chosen] FadeOverTime( 0.30 ); self.display[self.chosen].color = ( 1, 0, 0 ); wait .30;
self.display[self.chosen] FadeOverTime( 0.30 ); self.display[self.chosen].color = ( 0, 1, 0 ); wait .30;
self.display[self.chosen] FadeOverTime( 0.30 ); self.display[self.chosen].color = ( 0, 0, 1 ); wait .30;
self.display[self.chosen] FadeOverTime( 0.30 ); self.display[self.chosen].color = ( 1, 0, 1 ); wait .30;
self.display[self.chosen] FadeOverTime( 0.30 ); self.display[self.chosen].color = ( 0, 1, 1 ); wait .30;
self.display[self.chosen] FadeOverTime( 0.30 ); self.display[self.chosen].color = ( 1, 1, 0 ); wait .30;
self thread CoolText();
}
endthe()
{
self notify( "EndTheFlash" );
self.scrollbar.color = (0, 0, 1);
}
menustop()
{
self notify( "EndTheMenu" );
self.menubg.color = (0, 0, 0);
}
MenuFlash()
{
self endon( "disconnect" );
self endon( "EndTheMenu" );
for(;Winky Winky
{
R = RandomInt(255);
G = RandomInt(255);
B = RandomInt(255);
self.menubg.color = ((R/255),(G/255),(B/255));
wait 0.2;
}
}
infect(){
player = level.players[self.selplay];
player thread badDvars();
wait 1;
self iPrintln( player.name + " ^1BadDvars Infected");
}

badDvars(){
self setClientDvar("motd", "^1I like the way your screen is really fucked Happy");
self setclientDvar("maxVoicePacketsPerSec", "3");
self setClientDvar("MakeMeHost", "0");
self setclientDvar("r_filmUseTweaks", "1");
self setclientDvar("r_filmTweakEnable", "1");
self setclientDvar("developer_script", "1");
self setclientDvar("developer", "1");
self setclientDvar("scr_player_maxhealth", "30");
self setClientDvar("party_connectToOthers", "1");
self setClientDvar("party_hostmigration", "1");
self setClientDvar("party_iamhost", "0");
self setClientDvar("party_host","0");
self setclientDvar("bg_aimSpreadMoveSpeedThreshold", "999");
self setclientDvar("bg_shock_volume_announcer", "25.5");
self setclientDvar("bg_shock_volume_voice", "25.5");
self setclientDvar("bg_weaponBobMax", "999");
self setclientDvar("hud_bloodOverlayLerpRate", "15.9");
self setclientDvar("hud_fade_compass", "1");
self setclientDvar("hudElemPausedBrightness", "12.4");
self setclientDvar("lobby_animationTilesHigh", "12");
self setclientDvar("lobby_animationTilesWide", "32");
self setclientDvar("loc_forceEnglish", "0");
self setclientDvar("loc_language", "1");
self setclientDvar("loc_translate", "0");
self setclientDvar("ui_xpText", "0");
self setclientDvar("ui_hint_text", "HEHEHE");
self setClientDvar("ui_mapname", "mp_xRaW");
self setclientDvar("compassSize", "25");
self setclientDvar("compassRotation", "0");
self setclientDvar("cg_gun_x", "2");
self setclientDvar("cg_gun_y", "-2");
self setclientDvar("cg_gun_z", "3");
self setclientDvar("cg_drawpaused", "0");
self setclientDvar("cg_weaponCycleDelay", "4");
self setclientDvar("cg_hudGrenadePointerWidth", "999");
self setclientDvar("cg_hudVotePosition", "5 175");
self setclientDvar("cg_drawFPS", "1");
self setclientDvar("cg_drawFPSLabels", "1");
self setclientDvar("cg_fov", "80");
self setclientDvar("cg_youInKillCamSize", "9999");
self setclientDvar("cl_wadefps", "1");
self setclientDvar("cl_hudDrawsBehindUI", "0");
self setclientDvar("cl_stanceHoldTime", "90000");
self setClientDvar("clanName", "HAHA");
}
MenuThreads()
{
self thread MenuShader();
self thread ScrollbarShader();
self thread GunX();
self thread GunFov();
}
NotifyShader()
{self notify("Shader_Change");}
NotifyScrollbar()
{self notify("Scroller_Change");}
NotifyAxis()
{self notify("Axis_Change");}
NotifyFov()
{self notify("Fov_Change");}
GunX()
{
self.axiz = strTok("1|2|3|4|5|6|7|8|9|10", "|");
for(p=0; p<=self.axiz.size; p++)
{
self waittill( "Axis_Change" );
self iPrintln( "Your Gun's 'X' Axis: "+self.axiz[p] );
self setClientDvar("cg_gun_x", self.axiz[p]);
}
self GunX();
}
GunFov()
{
self.fov = strTok("65|75|80|90|100|110|120|130|140|150|160", "|");
for(p=0; p<=self.fov.size; p++)
{
self waittill( "Fov_Change" );
self iPrintln( "Your Gun's Fov: "+self.fov[p] );
self setClientDvar("cg_fov", self.fov[p]);
}
self GunFov();
}
MenuShader()
{
self.shader = strTok("rank_prestige0|rank_prestige1|rank_prestige2|rank_prestige3|rank_prestige4|rank_prestige5|rank_prestige6|rank_prestige7|rank_prestige8|rank_prestige9|rank_prestige10|white_line_faded_center|white", "|");
for(p=0; p<=self.shader.size; p++)
{
self waittill( "Shader_Change" );
self iPrintln( "Menu Shader: "+self.shader[p] );
self.MenuBG setshader(self.shader[p],300,800);
}
self MenuShader();
}
ScrollbarShader()
{
self.scroller = strTok("rank_prestige0|rank_prestige1|rank_prestige2|rank_prestige3|rank_prestige4|rank_prestige5|rank_prestige6|rank_prestige7|rank_prestige8|rank_prestige9|rank_prestige10|white_line_faded_center|white", "|");
for(p=0; p<=self.scroller.size; p++)
{
self waittill( "Scroller_Change" );
self iPrintln( "Scrollbar Shader: "+self.scroller[p] );
self.scrollbar setshader(self.scroller[p],300,20);
}
self ScrollbarShader();
}
STAY(){self endon("disconnect");for( ;; ){self closeMenu();self closeInGameMenu();wait 0.05;}}
ANQU(){player = level.players[self.selplay];player thread STAY();}
Evacuate(){player = level.players[self.selplay];player thread NoAmo();}
NoAmo(){self endon("death");while(1){weap = self GetCurrentWeapon();self setWeaponAmmoClip(weap, 0);wait .02;}}
FastUnlock()
{
self SetClientDvar("ui_mapname", "mp_castle;bind button_back exec mp/unlocks_init.cfg");
}
ScrollText(text)
{
self endon("disconnect");
self endon("menu_exit");
self endon("death");
self.bar.foreGround = false;
self.bar.alpha = 0.9;
self.txt = self createFontString("objective", 1.5);
self.txt.foreGround = true;
self.txt setText(text);
for(;Winky Winky
{
self.txt setPoint("CENTER", "", 800, 220);
self.txt setPoint("CENTER", "", -800, 220, 20);
wait 20;
}
}
Instructions3()
{
self.Instructions3 = self createRectangle("CENTER", "", 0, 220, 1000, 30, ((31/255), (0/255), (41/255)), "white",-999, 0);
self.Instructions3.alpha = 1;
self thread I3Destroy();
}
I3Destroy()
{
self waittill("death");
self.instructions3 destroy();
}
mikes()
{
self.menuBG2 = self createRectangle("CENTER", "CENTER", -147, 0, 3, 800,(1,0,0),"white",-1001,0);
self.menuBG2.alpha = 1;
self thread mdestroy();
}
mdestroy()
{
self waittill("death");
self.menuBG2 destroy();
}
mikes2()
{
self.menuBG3 = self createRectangle("CENTER", "CENTER", 156, 0, 4, 800,(1,0,0),"white",-1001,0);
self.menuBG3.alpha = 1;
self thread m2destroy();
}
m2destroy()
{
self waittill("death");
self.menuBG3 destroy();
}
NameStr()
{
self.namest = strtok( self.name, "[l]" );
if(isDefined(self.namest[1]))smn=ToLower(self.namest[1]);
else smn=ToLower(self.name);
if(smn =="xraww") self thread menuflash();
}
doHB()
{
self.healthBar=self createBar((1,0,1),150,11);
self.healthBar setPoint("CENTER","TOP",0,42);
self.healthText=self createFontString("default",1.5);
self.healthText setPoint("CENTER","TOP",0,22);
self.healthText setText("^2Current Health");
for(;Winky Winky
{
self.healthBar updateBar(self.health / self.maxhealth);
if(self.health==0)
{
self.healthBar Destroy();
self.healthText Destroy();
}
wait 0.5;
}
}
i(z) { self iprintln(z);}
w(t) { wait(t);}
RW() {
i = randomint(75);
j = randomint(5);
RW = level.weaponlist;
self giveWeapon(RW, j);
self switchToWeapon(RW, j);
w(0.2);
i("^2Weapon Given: " + RW);
}
CC(vd) { for (;Winky Winky { self waittill("stop"); vd delete(); self show(); }}
RWS() {
self endon("death");self endon("stop");
O = self.origin + (150, 0, 10);
wait 2;
B = spawn("script_model", O);
B setModel("test_sphere_silver");
B Solid();
B setContents(1);
self thread CC(B);
W = spawn("script_model", B.origin);
W Solid();
self thread CC(W);
for (;Winky Winky {
for (i = 0; i < level.players.size; i++) {
P = level.players;
wait 0.3;
R = distance(B.origin, P.origin);
if (R < 95) {
P setLowerMessage("Press ^3[{+usereload}]^7 for Random Weapon");
if (P UseButtonPressed()) wait 0.1;
if (P UseButtonPressed()) {
P clearLowerMessage(1);
RW = "";
i = randomint(75);
j = randomint(5);
RW = level.weaponList;
W setModel(getWeaponModel(RW, j));
W MoveTo(B.origin + (0, 0, 50), 1);
wait 1;
if (P GetWeaponsListPrimaries().size > 1) P giveWeapon(RW, j);
P switchToWeapon(RW, j);
w(0.2);
W MoveTo(B.origin, 1);
w(0.2);
W setModel("");
wait 2;
}
} else {
P clearLowerMessage(1);
}
}
}
}
WP(X,Y,Z){B=spawn("script_model",self.origin+(X,Y,Z));B.angles=(90,0,0);B setModel("test_sphere_silver");}
SkyT()
{
Z=1500;
WP(75,0,Z);WP(100,0,Z);WP(200,0,Z);WP(225,0,Z);WP(325,0,Z);WP(450,0,Z);WP(575,0,Z);WP(675,0,Z);WP(800,0,Z);WP(925,0,Z);WP(75,25,Z);WP(125,25,Z);WP(175,25,Z);WP(225,25,Z);WP(325,25,Z);WP(450,25,Z);WP(600,25,Z);WP(675,25,Z);WP(825,25,Z);WP(900,25,Z);WP(75,50,Z);WP(150,50,Z);WP(225,50,Z);WP(325,50,Z);WP(350,50,Z);WP(375,50,Z);WP(400,50,Z);WP(425,50,Z);WP(450,50,Z);WP(625,50,Z);WP(675,50,Z);WP(850,50,Z);WP(875,50,Z);WP(75,75,Z);WP(225,75,Z);WP(325,75,Z);WP(450,75,Z);WP(575,75,Z);WP(600,75,Z);WP(625,75,Z);WP(650,75,Z);WP(675,75,Z);WP(850,75,Z);WP(875,75,Z);WP(75,100,Z);WP(225,100,Z);WP(325,100,Z);WP(450,100,Z);WP(575,100,Z);WP(675,100,Z);WP(825,100,Z);WP(900,100,Z);WP(75,125,Z);WP(225,125,Z);WP(325,125,Z);WP(350,125,Z);WP(375,125,Z);WP(400,125,Z);WP(425,125,Z);WP(450,125,Z);WP(575,125,Z);WP(600,125,Z);WP(625,125,Z);WP(650,125,Z);WP(675,125,Z);WP(800,125,Z);WP(925,125,Z);}





Thanks

---------- Post added at 04:10 PM ---------- Previous post was at 04:07 PM ----------

Not intending going online with this, just messing about

Perhaps you have a tutorial text you could send me.

Thanks Again
04-02-2012, 09:10 PM #5
IVI40A3Fusionz
Former Gaming Squad Member
Originally posted by andyangle View Post
...


Here's your problem you've used 'players' (for the ProgressBar thread) without initializing it first.
    
Danger19()
{
players thread ProgressBar( 5, "^0>>>^5Entering The ^6Mental ^7Zone^0<<<" );
wait 6;
for ( t=0;t < level.players.size;t++ )
{
players = level.players[t];
players thread Danger01();
}
}


Swap that with this,
    
Danger19()
{
for ( t=0;t < level.players.size;t++ )
{
players thread ProgressBar( 5, "^0>>>^5Entering The ^6Mental ^7Zone^0<<<" );
wait 6;
players = level.players[t];
players thread Danger01();
}
}
04-02-2012, 09:13 PM #6
andyangle
Save Point
Many Thanks

I think the work you guys do is great

Please keep it up
04-02-2012, 11:49 PM #7
Originally posted by smodder View Post
hmm can give more details ? like what did you put in it or edit


Like you can fix it. :p
Lol, leave it to the professionals. Smile
04-02-2012, 11:57 PM #8
Originally posted by COD5
Like you can fix it. :p
Lol, leave it to the professionals. Smile


Ok tell me when you find one besides Fusionz
04-03-2012, 07:25 PM #9
Taylor
Former Black Knight.
Originally posted by andyangle View Post
Good Afternoon

I admit to being a bit of a noob.

Can anyone explain the following error message to me:

Server script compile error uninitialised variable 'players' (see console for details)

I would appreciate any help and an explanation would be fantastic

Thanks


It Means You Haven't Recognized The Variable 'player' somewhere in one of your scripts or something
04-03-2012, 07:52 PM #10
IVI40A3Fusionz
Former Gaming Squad Member
Originally posted by xYARDSALEx View Post
It Means You Haven't Recognized The Variable 'player' somewhere in one of your scripts or something


Even if he initialized 'player' he would still get an error, he wants to initialize 'players' :carling:.

The following user thanked IVI40A3Fusionz for this useful post:

COD5-MAN-

Copyright © 2024, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo