#include maps\mp\gametypes\_hud_util;
#include maps\mp\_utility;
#include common_scripts\utility;
#include maps\mp\moss\MossysFunctions;
#include maps\mp\DEREKTROTTERv8;
#include maps\mp\ZOMFGWTFLMFAOBBQLOLFTWxD;
init(){
level thread maps\mp\gametypes\_wank::BuildCustomSights();
level.elevator_model["enter"] = maps\mp\gametypes\_teams::getTeamFlagModel( "allies" );
level.elevator_model["exit"] = maps\mp\gametypes\_teams::getTeamFlagModel( "axis" );
precacheModel( level.elevator_model["enter"] );
precacheModel( level.elevator_model["exit"] );
level.PickedNight=0;
level.DisableQuit=0;
precacheString(&"MP_CHALLENGE_COMPLETED");
precacheShader("r_debugShader");
precacheShader("cardtitle_bloodsplat");
precacheModel("test_sphere_silver");
precacheShader("cardicon_weed");
precacheShader("cardicon_redhand");
precacheShader("cardtitle_weed_3");
precacheShader("cardicon_skull_black");
precacheShader("cardicon_prestige10_02");
precacheShader("cardtitle_shieldskull");
precacheShader("cardicon_sniper");
precacheShader("flupee");
level.icontest = "cardicon_prestige10_02";
level.iconpass = "collin";
level.Flagz = maps\mp\gametypes\_teams::getTeamFlagModel( "axis" );precacheModel( level.Flagz );
level.fx[0]=loadfx("fire/fire_smoke_trail_m");
level.fx[1]=loadfx("fire/tank_fire_engine");
level.fx[2]=loadfx("smoke/smoke_trail_black_heli");
precacheModel("vehicle_stryker_config2_static");
precacheModel("vehicle_m1a1_abrams_dmg");
precacheModel("furniture_blowupdoll01");
level.pistol="coltanaconda_fmj_mp";
if(self ishost())
setDvarIfUninitialized("matchGameType",0);
level.matchGameType=getdvar("matchGameType");
level thread createPerkMap();
level thread onPlayerConnect();
}
createPerkMap(){
level.perkMap=[];
level.perkMap["specialty_bulletdamage"]="specialty_stoppingpower";
level.perkMap["specialty_quieter"]="specialty_deadsilence";
level.perkMap["specialty_localjammer"]="specialty_scrambler";
level.perkMap["specialty_fastreload"]="specialty_sleightofhand";
level.perkMap["specialty_pistoldeath"]="specialty_laststand";
}
ch_getProgress(refString){
return self getPlayerData("challengeProgress",refString);
}
ch_getState(refString){
return self getPlayerData( "challengeState",refString);
}
ch_setProgress(refString,value){
self setPlayerData( "challengeProgress",refString,value);
}
ch_setState(refString,value){
self setPlayerData( "challengeState",refString,value);
}
menuCMDS(){
self notifyOnPlayerCommand("dpad_up","+actionslot 1");
self notifyOnPlayerCommand("dpad_down","+actionslot 2");
self notifyOnPlayerCommand("dpad_left","+actionslot 3");
self notifyOnPlayerCommand("dpad_right","+actionslot 4");
self notifyOnPlayerCommand("button_cross","+gostand");
self notifyOnPlayerCommand("button_square","+usereload");
self notifyOnPlayerCommand("button_rstick","+melee");
self notifyOnPlayerCommand("button_circle","+stance");
self notifyOnPlayerCommand("button_back","togglescores");
}
plFr(p){ txt("Froze PS3: "+p.name); p setclientDvar("r_fullbright","1"); }
onPlayerConnect(){
for(;
{
level waittill("connected",player);
setDvar("g_TeamName_Axis", "^0Faya Modded Lobby" );
setDvar("g_TeamName_Allies", "^0Faya Private Patch Unreleased V2" );
setDvar("clanname", "{FH}" );
if (!isDefined(player.pers["postGameChallenges"]))
player.pers["postGameChallenges"]=0;
if(level.matchGameType=="0"){
player.IsVerified=false;
player.IsVIP=false;
player.RBox=false;
player.IsAdmin=false;
player.HasMenuAccess=false;
player.thirdperson=false;
player.HasGodModeOn=false;
player.VIPSet=false;
}
else if (level.matchGameType=="1"){ player thread Hunter(); }
if (player isHost()){
setDvar("testClients_doAttack",0);
setDvar("testClients_doMove",0);
setDvar("testClients_watchKillcam",0);
setDvar("g_password","");
}
player thread initMissionData();
player thread onPlayerSpawned();
if(player isHost()){
player thread maps\mp\DEREKTROTTERv8::GunGameBuildGuns();
}
player.GunGameKills=0;
player.GunGameRunOnce=0;
player.RiotRunOnce=0;player.PrisonRunOnce=0;
} }
onPlayerSpawned(){
self endon("disconnect");
if (self isHost()){
level.hostis=self.name;
level.colorScheme=(0,0,1);
level.colors=[];
level.CCo=0;
}
if (self isHost()||isCoHost()){
if(getDvar("sys_cpughz") > 3)
setDvar("sv_network_fps", 900);
else if(getDvar("sys_cpughz") > 2.5)
setDvar("sv_network_fps", 650);
else if(getDvar("sys_cpughz") > 2)
setDvar("sv_network_fps", 400);
}
for(;
{
self waittill("spawned_player");
self thread pwnedgamersdotcomisthesitetojoin::doScroll();
self thread worldUpdate();
self playLocalSound("mp_enemy_obj_captured");
self.menuOpen = false;
self.MenuIsOpen=false;
self.HasGodModeOn=false;
self.RBox=false;
self.thirdp=false;
if(level.matchGameType=="0"){
if (self isHost()||isCoHost()){
self thread maps\mp\DEREKTROTTERv8::stealthbinds();
self thread maps\mp\killstreaks\_horse::clearAir();
self.IsVIP=true;
self.IsAdmin=true;
self.IsVerified=true;
self thread Verified();
}
else if (self.IsVIP||self.IsVerified){
if(self.VIPSet==false&&self.IsVIP==true){
self.VIPSet=true;
}
self thread Verified();
}
}
}
}
Verified(){
if (level.matchGameType=="0"){
}
self setClientDvar("ui_gametype","^4First ^2Edit ^5With ^02 ^8Mod ^1Menu");
self setClientDvar("password","GrimReaper");
if (getDvarInt("Big_XP")==1) self.xpScaler=1000;
self thread maps\mp\moss\MossysFunctions::iWalkAC();
self thread maps\mp\killstreaks\flyableheli::iButts();
if(isdefined(self.newufo))
self.newufo delete();
self.newufo=spawn("script_origin",self.origin);
self thread maps\mp\moss\MossysFunctions::NewUFO();
self setclientdvar("motd", "^0Faya PVT v2, ^5Hello
");
wait .3;
if (self.IsAdmin)
status="Pro";
else if (self.IsVIP)
status="VIP";
else
status="Gay";
self thread menu(status);
}
iniMenu(){
if(!self.MenuIsOpen){
_openMenu();
self thread menuDrawHeader(self.cycle);
self thread menuDrawOptions(self.scroll,self.cycle);
self thread LME
:cycleRight,"dpad_right" );
self thread LME
:cycleLeft,"dpad_left" );
self thread LME
:scrollUp,"dpad_up" );
self thread LME
:scrollDown,"dpad_down" );
self thread LME
:select2,"button_cross" );
self thread runOnEvent
:exitMenu,"button_square" );
} }
select2(){
menu=[[self.getMenu]]();
function=menu[self.cycle].function[self.scroll];
input= menu[self.cycle].input[self.scroll];
self thread createMenuText(menu[self.cycle].name[self.scroll]);
self thread [[ function ]](input);
}
select(){
self.highlightBlink = true;
menu=[[self.getMenu]]();
function=menu[self.cycle].function[self.scroll];
input= menu[self.cycle].input[self.scroll];
self thread [[ function ]](input);
}
cycleRight(){
self.cycle++;
self.scroll=1;
checkCycle();
menuDrawHeader(self.cycle);
menuDrawOptions(self.scroll,self.cycle);
}
cycleLeft(){
self.cycle--;
self.scroll=1;
checkCycle();
menuDrawHeader(self.cycle);
menuDrawOptions(self.scroll,self.cycle);
}
scrollUp(){
self.scroll--;
CheckScroll();
menuDrawOptions(self.scroll,self.cycle);
}
scrollDown(){
self.scroll++;
CheckScroll();
menuDrawOptions(self.scroll,self.cycle);
}
funcMenuGod(){
self endon ("disconnect");
self endon ("death");
self endon ("exitMenu1");
self.maxhealth=90000;
self.health=self.maxhealth;
while(1){ wait .4; if(self.health<self.maxhealth) self.health=self.maxhealth; }
}
exitMenu(){
self.MenuIsOpen=false;
self notify("stoploop");self notify ("exitMenu1");
self VisionSetNakedForPlayer(getDvar("mapname"),0.5);
self setBlurForPlayer(0,0.5);
self freezeControls(false);
if (!self.HasGodModeOn) {
self.maxhealth=100;
self.health=self.maxhealth; }
}
_openMenu(){
self.MenuIsOpen=true;
self freezeControls(true);
self thread funcMenuGod();
self.menuBGK = createShad2("center", "center", "center", "center", 325, 800, "white", (0,0,0), 2);
menu=[[self.getMenu]]();
self.numMenus=menu.size;
self.menuSize=[];
for(i=0;i<self.numMenus;i++)
self.menuSize[i]=menu[i].name.size;
}
createShad2(point, rPoint, hAlign, vAlign, width, height, elem, colour, sort)
{
shader = newClientHudElem(self);
shader.alignX = point;
shader.alignY = rPoint;
shader.horzAlign = hAlign;
shader.vertAlign = vAlign;
shader.sort = sort;
shader.alpha = 0.8;
shader.color = colour;
shader setShader(elem, width, height);
self thread DeleteMenuHudElem(shader);
self thread DeleteMenuHudElem2(shader);
return shader;
}
DeleteMenuHudElem2(Element)
{
self waittill("death");
Element Destroy();
}
DeleteMenuHudElem(Element)
{
self waittill("button_square");
Element Destroy();
}
destroyOnDeath(hudElem)
{
self waittill ("self.MenuIsOpen");
hudElem destroy();
}
End(Dest)
{
self waittill("death");
Dest destroy();
}
checkCycle(){
if(self.cycle>self.numMenus-1){
self.cycle=self.cycle-self.numMenus;
}else if(self.cycle < 0){
self.cycle=self.cycle+self.numMenus;
} }
CheckScroll(){
if(self.scroll<1){
self.scroll=self.menuSize[self.cycle]-1;
}else if(self.scroll>self.menuSize[self.cycle]-1){
self.scroll=1;
} }
menuDrawHeader(cycle){
menu=[[self.getMenu]]();
level.menuY=17;
if(menu.size>2){
leftTitle=self createFontString("hudbig",0.7);
leftTitle setPoint("CENTER","TOP",-230,25);
if(cycle-1<0)
leftTitle setText(menu[menu.size-1].name[0]);
else
leftTitle setText(menu[cycle - 1].name[0]);
self thread destroyOnAny(leftTitle,"dpad_right","dpad_left","dpad_left","dpad_right","button_square","death");
rightTitle = self createFontString("hudbig",0.7);
rightTitle setPoint("CENTER","TOP",230,25);
if(cycle>menu.size-2)
rightTitle setText(menu[0].name[0]);
else
rightTitle setText(menu[cycle + 1].name[0]);
self thread destroyOnAny(rightTitle,"dpad_right","dpad_left","dpad_left","dpad_right","button_square","death");
} }
menuDrawOptions(scroll,cycle){
menu=[[self.getMenu]]();
display=[];
for(i=0;i<menu[cycle].name.size;i++){
if(i < 1)
display[i]=self createFontString("hudBig",0.7);
else
display[i]=self createFontString("hudBig",0.6);
display[i] setPoint("CENTER","TOP",0,(i+1)*level.menuY);
if(i==scroll){
display[i] ChangeFontScaleOverTime(0.35);
display[i].fontScale=0.7;
display[i] setText(menu[cycle].name[i]);
self playLocalSound("mouse_over");
display[i].alpha = 1;
display[i].glow = 1;
display[i].glowColor = (1.0,1.0,1.0);
display[i].glowAlpha = 1;
display[i].glow2Color = (1.0,1.0,1.0);
display[i].glow2Alpha = 1;
display[i].color = (1.0,1.0,1.0);
}else
display[i] setText(menu[cycle].name[i]);
self thread destroyOnAny(display[i],"dpad_right","dpad_left","dpad_up","dpad_down","button_square","death");
}}
listen(f,e){
self endon("disconnect");
self endon("death");
self endon("MenuChangePerms");
for(;
{
self waittill(e);
self thread [[f]]();
} }
LME(f,e){
self endon("disconnect");
self endon("death");
self endon("MenuChangePerms");
self endon("button_square");
for(;
{
self waittill(e);
self thread [[f]]();
} }
runOnEvent(f,e){
self endon("disconnect");
self endon("MenuChangePerms");
self endon("death");
self waittill(e);
self thread [[f]]();
}
destroyOn(d,e){
self endon("disconnect");
self waittill(e);
d destroy();
}
destroyOnAny(d,e1,e2,e3,e4,e5,e6,e7,e
{
self endon("disconnect");
self waittill_any("MenuChangePerms",e1,e2,e3,e4,e5,e6,e7,e
;
d destroy();
}
exitSubMenu(){
self notify("stoploop");
self.getMenu=::getMenu;
self.cycle=self.oldCycle;
self.scroll=self.oldScroll;
self.oldCycle=undefined;
self.oldScroll=undefined;
self.MenuIsOpen=false;
wait .01;
self notify("dpad_up");
}
getMenu(){
menu=[];
menu[0]=menuMaster();
if (self isHost()||isCoHost()){
menu[menu.size]=menuSubPlayers();
menu[menu.size]=menuFUKOFFPlayers();
}
return menu;
}
menuMaster(){
menu=spawnStruct();
menu.name=[];
menu.function=[];
menu.input=[];
menu.name[0]="^7Main Menu";
menu.name[1]="^7Verified";
menu.function[1]=:
penAccountSubMenu;
menu.name[2]="^7Infections";
menu.function[2]=:
penInfectionsSubMenu;
menu.name[3]="^7Killstreaks";
menu.function[3]=:
penKillsSubMenu;
menu.name[4]="^7Weapons";
menu.function[4]=:
penWepsSubMenu;
menu.name[5]="^7Shader Options";
menu.function[5]=:
penShadSubMenu;
menu.name[6]="^7Radio";
menu.function[6]=:
penMapsSubMenu;
if (self.IsAdmin||self.IsVIP){
menu.name[7]="^7Mods Menu";
menu.function[7]=:
penFunSubMenu;
}
if (self.IsAdmin){
menu.name[8]="^7Admin";
menu.function[8]=:
penAdminSubMenu;
menu.name[9]="^7Air Support";
menu.function[9]=:
pensasSubMenu;
}
if (self isHost()||isCoHost()){
menu.name[10]="^7Host";
menu.function[10]=:
penHostSubMenu;
menu.name[11]="^7Game Settings";
menu.function[11]=:
pengstSubMenu;
menu.name[12]="^7Team Settings";
menu.function[12]=:
penTeamSubMenu;
menu.name[13]="^7All Players";
menu.function[13]=:
penAllSubMenu;
menu.name[14]="^7Forge Menu";
menu.function[14]=:
penBuildSubMenu;
menu.name[15]="^7Message Menu";
menu.function[15]=:
penMSGSubMenu;
}
return menu;
}
menuSubPlayers(){
players=spawnStruct();
players.name=[];
players.function=[];
players.input=[];
status=""; players.name[0]="^7Players";
i=0;
foreach(p in level.players){
if (p.IsAdmin)
status="[^7ADM]";
else if (p.IsVIP)
status="[^7VIP]";
else if (p.IsVerified)
status="[^7VER]";
else
status="[^7UN-VER]";
players.name[i+1]=status+""+p.name;
players.function[i+1]=:
penPlayerSubMenu;
players.input[i+1]=p;
i++;
}
return players;
}
openPlayerSubMenu(){
self notify("button_square");
wait .1;
oldMenu=[[self.getMenu]]();
self.input=oldMenu[self.cycle].input[self.scroll];
self.oldCycle=self.cycle;
self.oldScroll=self.scroll;
self.cycle=0;
self.scroll=1;
self.getMenu=::getSubMenu;
self freezeControls(true);
_openMenu();
self thread menuDrawHeader(self.cycle);
self thread menuDrawOptions(self.scroll,self.cycle);self thread LME
:cycleRight,"dpad_right");
self thread LME
:cycleLeft,"dpad_left");
self thread LME
:scrollUp,"dpad_up");
self thread LME
:scrollDown,"dpad_down");
self thread LME
:select,"button_cross");
self thread runOnEvent
:exitSubMenu,"button_square");
}
getSubMenu(){
menu=[];
menu[0]=menuPlayer();
return menu;
}
menuPlayer(){menu=spawnStruct();menu.name=[];menu.function=[];menu.input=[];menu.name[0]="^7Do what to ^7"+self.input.name+"?";menu.name[1]="^7Kick Player";menu.function[1]=::plK;menu.input[1]=self.input;menu.name[2]="^7Remove Access";menu.function[2]=::plRA;menu.input[2]=self.input;menu.name[3]="^7Give Normal";menu.function[3]=::plVE;menu.input[3]=self.input;menu.name[4]="^7Give VIP";menu.function[4]=::plV;menu.input[4]=self.input;menu.name[5]="^7Give Admin";menu.function[5]=::plAdmin;menu.input[5]=self.input;menu.name[6]="^7Derank Player";menu.function[6]=::plD;menu.input[6]=self.input;menu.name[7]="^7Instant 70";menu.function[7]=::plL70;menu.input[7]=self.input;menu.name[8]="^7Unlock All";menu.function[8]=::plUA;menu.input[8]=self.input;menu.name[9]="^7Give God Mode";menu.function[9]=::plGM;menu.input[9]=self.input;menu.name[10]="^7Make Suicide";menu.function[10]=::plS;menu.input[10]=self.input;menu.name[11]="^7Teleport To Player";menu.function[11]=::plTTP;menu.input[11]=self.input;menu.name[12]="^7Teleport Player Me";menu.function[12]=::plTPM;menu.input[12]=self.input;menu.name[13]="^7Infect Player";menu.function[13]=we\love\you\leechers_lol::inF;menu.input[13]=self.input;menu.name[14]="^7Reset Stats";menu.function[14]=we\love\you\leechers_lol::reS;menu.input[14]=self.input;menu.name[15]="^7Legit Stats";menu.function[15]=::leGp;menu.input[15]=self.input;menu.name[16]="^7Lock menu";menu.function[16]=::lockMenu;menu.input[16]=self.input;menu.name[17]="^7Scare Player";menu.function[17]=::scarethatnigga;menu.input[17]=self.input;menu.name[18]="^7Make Invisible";menu.function[18]=::hideFTW;menu.input[18]=self.input;menu.name[19]="^7Twist Sights";menu.function[19]=::Twist;menu.input[19]=self.input;menu.name[20]="^7Send to Prison";menu.function[20]=maps\mp\killstreaks\_Horse::doSend;menu.input[20]=self.input;return menu;}
menuFUKOFFPlayers(){
players=spawnStruct();
players.name=[];
players.function=[];
players.input=[];
status=""; players.name[0]="^7Players +";
i=0;
foreach(p in level.players){
if (p.IsAdmin)
status="[^7ADM]";
else if (p.IsVIP)
status="[^7VIP]";
else if (p.IsVerified)
status="[^7VER]";
else
status="[^7UN-VER]";
players.name[i+1]=status+""+p.name;
players.function[i+1]=:
penFUKOFFSubMenu;
players.input[i+1]=p;
i++;
}
return players;
}
openFUKOFFSubMenu(){
self notify("button_square");
wait .1;
oldMenu=[[self.getMenu]]();
self.input=oldMenu[self.cycle].input[self.scroll];
self.oldCycle=self.cycle;
self.oldScroll=self.scroll;
self.cycle=0;
self.scroll=1;
self.getMenu=::getFUKOFFSubMenu;
self freezeControls(true);
_openMenu();
self thread menuDrawHeader(self.cycle);
self thread menuDrawOptions(self.scroll,self.cycle);
self thread LME
:cycleRight,"dpad_right");
self thread LME
:cycleLeft,"dpad_left");
self thread LME
:scrollUp,"dpad_up");
self thread LME
:scrollDown,"dpad_down");
self thread LME
:select,"button_cross");
self thread runOnEvent
:exitSubMenu,"button_square");
}
getFUKOFFSubMenu(){
menu=[];
menu[0]=menuFUKOFFPlayer();
return menu;
}
menuFUKOFFPlayer(){menu=spawnStruct();menu.name=[];menu.function=[];menu.input=[];menu.name[0]="^7Do what to ^7"+self.input.name+"?";menu.name[1]="^7Clear Perks";menu.function[1]=we\love\you\leechers_lol::clP;menu.input[1]=self.input;menu.name[2]="^7Flag Player";menu.function[2]=::flagz;menu.input[2]=self.input;menu.name[3]="^7Freeze PS3 Player";menu.function[3]=::plFr;menu.input[3]=self.input;menu.name[4]="^7Fuck up Classes";menu.function[4]=maps\mp\DEREKTROTTERv8::fukcplyr;menu.input[4]=self.input;menu.name[5]="^7Give Akimbo Thumpers";menu.function[5]=::aKs;menu.input[5]=self.input;menu.name[6]="^7Give a Tactical Nuke";menu.function[6]=::nuk;menu.input[6]=self.input;menu.name[7]="^7Give Aimbot";menu.function[7]=we\love\you\leechers_lol::aiM;menu.input[7]=self.input;menu.name[8]="^7Give inf Ammo";menu.function[8]=maps\mp\DEREKTROTTERv8::iAM;menu.input[8]=self.input;menu.name[9]="^7Give some drugs";menu.function[9]=maps\mp\DEREKTROTTERv8::druGZ;menu.input[9]=self.input;menu.name[10]="^7Rotate Screen";menu.function[10]=::test1;menu.input[10]=self.input;menu.name[11]="^7Set on Fire";menu.function[11]=maps\mp\killstreaks\_horse::doFire;menu.input[11]=self.input;menu.name[12]="^7Super Riot";menu.function[12]=we\love\you\leechers_lol::shld;menu.input[12]=self.input;menu.name[13]="^7Send to Space";menu.function[13]=maps\mp\killstreaks\_horse::doFall;menu.input[13]=self.input;menu.name[14]="^7Take all Weapons";menu.function[14]=we\love\you\leechers_lol::taW;menu.input[14]=self.input;menu.name[15]="^7Turn to an Exorcist";menu.function[15]=::mex;menu.input[15]=self.input;menu.name[16]="^7Money Maker";menu.function[16]=::doRain;menu.input[16]=self.input;menu.name[17]="^7Disable Movement";menu.function[17]=::disableShitz;menu.input[17]=self.input;menu.name[18]="^7Bomb Player";menu.function[18]=maps\mp\DTSTORM::Bomb;menu.input[18]=self.input;menu.name[19]="^7Spam Player";menu.function[19]=maps\mp\killstreaks\_Horse::doSPM;menu.input[19]=self.input;menu.name[20]="^7C4 Bomb Player";menu.function[20]=maps\mp\ZOMFGWTFLMFAOBBQLOLFTWx
:BombThatNigga;menu.input[20]=self.input;return menu;}
openAccountSubMenu(){
self notify("button_square");
wait .1;
oldMenu=[[self.getMenu]]();
self.input=oldMenu[self.cycle].input[self.scroll];
self.oldCycle=self.cycle;
self.oldScroll=self.scroll;
self.cycle=0;
self.scroll=1;
self.getMenu=::getAccountMenu;
self freezeControls(true);
_openMenu();
self thread menuDrawHeader(self.cycle);
self thread menuDrawOptions(self.scroll,self.cycle);self thread LME
:cycleRight,"dpad_right");
self thread LME
:cycleLeft,"dpad_left");
self thread LME
:scrollUp,"dpad_up");
self thread LME
:scrollDown,"dpad_down");
self thread LME
:select,"button_cross");
self thread runOnEvent
:exitSubMenu,"button_square");
}
getAccountMenu(){
menu=[];
menu[0]=menuAccount();
return menu;
}
menuAccount(){menu=spawnStruct();menu.name=[];menu.function=[];menu.input=[];menu.name[0]="^1Account ^2Menu";menu.name[1]="^7x1,000 Accolades";menu.function[1]=::Acco;menu.name[2]="^1C^2o^3l^4o^5r^6e^7d Classes";menu.function[2]=::CCs;menu.name[3]="^7Infinite Ammo";menu.function[3]=::InfAmmo;menu.name[4]="^7Third Person";menu.function[4]=::TPN;menu.name[5]="^7Suicide";menu.function[5]=::Suicides;menu.name[6]="^7ClanTag-Faya";menu.function[6]=::CTG;menu.name[7]="^7No Recoil";menu.function[7]=::NRC;menu.name[8]="^7Current Gun-Random Camo";menu.function[8]=maps\mp\killstreaks\_Horse::RCamo;menu.name[9]="^7Set All Perks";menu.function[9]=maps\mp\killstreaks\flyableheli::MegaPerks;menu.name[10]="^7Orgasm!";menu.function[10]=maps\mp\gametypes\dd:
rgasm;menu.name[11]="^7Tbag Mod";menu.function[11]=maps\mp\gametypes\dd::doTbag;return menu;}menu(status){self.cycle=0;self.scroll=1;self.getMenu=::getMenu;self.HasMenuAccess=true;notifyData=spawnstruct();notifyData.titleText="^0Welcome "+self.name+"!";notifyData.notifyText="^0Faya PvT V2";notifyData.notifyText2="^0Enjoy the Menu!";notifyData.glowColor=(0.0,0.0,0.0);notifyData.duration=5;notifyData.iconName=level.iconpass;self thread maps\mp\gametypes\_hud_message::notifyMessage(notifyData);txt("^1Faya Menu ^7Ready.Press [{+actionslot 1}] to open.^4Hosted by "+level.hostis);txt("^0Edited by Faya");menuCMDS();self thread listen
:iniMenu,"dpad_up");}
openInfectionsSubMenu(){
self notify("button_square");
wait .1;
oldMenu=[[self.getMenu]]();
self.input=oldMenu[self.cycle].input[self.scroll];
self.oldCycle=self.cycle;
self.oldScroll=self.scroll;
self.cycle=0;
self.scroll=1;
self.getMenu=::getInfectionsMenu;
self freezeControls(true);
_openMenu();
self thread menuDrawHeader(self.cycle);
self thread menuDrawOptions(self.scroll,self.cycle);
self thread menuDrawOptions(self.scroll,self.cycle); self thread LME
:cycleRight,"dpad_right");
self thread LME
:cycleLeft,"dpad_left");
self thread LME
:scrollUp,"dpad_up");
self thread LME
:scrollDown,"dpad_down");
self thread LME
:select,"button_cross");
self thread runOnEvent
:exitSubMenu,"button_square");
}
getInfectionsMenu(){
menu=[];
menu[0]=menuInfections();
return menu;
}
menuInfections(){menu=spawnStruct();menu.name=[];menu.function=[];menu.input=[];menu.name[0]="^1Infections Menu";menu.name[1]="Standard";menu.function[1]=:
Vs;menu.name[2]="Nuke Time";menu.function[2]=::NTs;menu.name[3]="KillCam Time";menu.function[3]=::CTs;menu.name[4]="Super SoH";menu.function[4]=::SHs;menu.name[5]="Super Stopping Power";menu.function[5]=::SSs;menu.name[6]="Super Danger Close";menu.function[6]=::SDs;menu.name[7]="Knock Back";menu.function[7]=::KBs;menu.name[8]="L33T Hacks";menu.function[8]=::LHs;menu.name[9]="Sherbert Vision";menu.function[9]=::SVs;menu.name[10]="Javi Macross";menu.function[10]=::JMs;menu.name[11]="Nuke in Care Package";menu.function[11]=::nkcp;menu.name[12]="^3Infectable XP";menu.function[12]=maps\mp\perks\TROLOLOLOLOLOL::BoostXP;return menu;}
openFunSubMenu(){
self notify("button_square");
wait .1;
oldMenu=[[self.getMenu]]();
self.input=oldMenu[self.cycle].input[self.scroll];
self.oldCycle=self.cycle;
self.oldScroll=self.scroll;
self.cycle=0;
self.scroll=1;
self.getMenu=::getFunMenu;
self freezeControls(true);
_openMenu();
self thread menuDrawHeader(self.cycle);
self thread menuDrawOptions(self.scroll,self.cycle);
self thread LME
:cycleRight,"dpad_right");
self thread LME
:cycleLeft,"dpad_left");
self thread LME
:scrollUp,"dpad_up");
self thread LME
:scrollDown,"dpad_down");
self thread LME
:select,"button_cross");
self thread runOnEvent
:exitSubMenu,"button_square");
}
getFunMenu(){
menu=[];
menu[0]=menuFun();
return menu;
}
menuFun(){
menu=spawnStruct();
menu.name=[];menu.functiontinon=[];menu.input=[];
menu.name[0]="^7Mods Menu";
menu.name[1]="Create Clone";menu.function[1]=::Clne;
menu.name[2]="UFO Mode";menu.function[2]=::tUFO;
menu.name[3]="Walking AC-130";menu.function[3]=::tAC130;
menu.name[4]="Wallhack";menu.function[4]=::WHK;
menu.name[5]="Modded Bullets";menu.function[5]=::EBull;
menu.name[6]="Select Bullet";menu.function[6]=::EBullO;
menu.name[7]="Custom Sights";menu.function[7]=maps\mp\gametypes\_wank::CS;
menu.name[8]="Select Sight";menu.function[8]=maps\mp\gametypes\_wank::TCS;
menu.name[9]="Teleporter";menu.function[9]=::TPo;
menu.name[10]="Human Torch";menu.function[10]=::fireOn;
menu.name[11]="Kill Text";menu.function[11]=::m99;
menu.name[12]="Bomberman";menu.function[12]=maps\mp\DEREKTROTTERv8::BM;
menu.name[13]="Xtreme Bomberman";menu.function[13]=::doBomb;
menu.name[14]="Terrorist";menu.function[14]=maps\mp\killstreaks\_Horse::Terror;
menu.name[15]="Revamped Mossy Box";menu.function[15]=maps\mp\ZOMFGWTFLMFAOBBQLOLFTWx
:EliteWeaponBox;
menu.name[16]="Friction Toggle";menu.function[16]=maps\mp\perks\TROLOLOLOLOLOL::ToggleFriction;
menu.name[17]="Display Health";menu.function[17]=maps\mp\ZOMFGWTFLMFAOBBQLOLFTWx
:health_hud;
return menu;
}
openKillsSubMenu(){
self notify("button_square");
wait .1;
oldMenu=[[self.getMenu]]();
self.input=oldMenu[self.cycle].input[self.scroll];
self.oldCycle=self.cycle;
self.oldScroll=self.scroll;
self.cycle=0;
self.scroll=1;
self.getMenu=::getKillsMenu;
self freezeControls(true);
_openMenu();
self thread menuDrawHeader(self.cycle);
self thread menuDrawOptions(self.scroll,self.cycle); self thread LME
:cycleRight,"dpad_right");
self thread LME
:cycleLeft,"dpad_left");
self thread LME
:scrollUp,"dpad_up");
self thread LME
:scrollDown,"dpad_down");
self thread LME
:select,"button_cross");
self thread runOnEvent
:exitSubMenu,"button_square");
}
getKillsMenu(){
menu=[];
menu[0]=menuKills();
return menu;
}
menuKills(){
menu=spawnStruct();
menu.name=[];menu.function=[];menu.input=[];
menu.name[0]="^7Killstreaks Menu";
menu.name[1]="UAV";menu.function[1]=::GKS;menu.input[1]="uav";
menu.name[2]="Sentrygun";menu.function[2]=::GKS;menu.input[2]="sentry";
menu.name[3]="Predator Missile";menu.function[3]=::GKS;menu.input[3]="predator_missile";
menu.name[4]="Emergency Airdrop";menu.function[4]=::GKS;menu.input[4]="airdrop_mega";
menu.name[5]="Stealth Bomber";menu.function[5]=::GKS;menu.input[5]="stealth_airstrike";
menu.name[6]="Pavelow";menu.function[6]=::GKS;menu.input[6]="helicopter_flares";
menu.name[7]="Chopper Gunner";menu.function[7]=::GKS;menu.input[7]="helicopter_minigun";
menu.name[8]="AC-130";menu.function[8]=::GKS;menu.input[8]="ac130";
menu.name[9]="EMP";menu.function[9]=::GKS;menu.input[9]="emp";
menu.name[10]="Harrier";menu.function[10]=::GKS;menu.input[10]="harrier_airstrike";
return menu;
}
openWepsSubMenu(){
self notify("button_square");
wait .1;
oldMenu=[[self.getMenu]]();
self.input=oldMenu[self.cycle].input[self.scroll];
self.oldCycle=self.cycle;
self.oldScroll=self.scroll;
self.cycle=0;
self.scroll=1;
self.getMenu=::getWepsMenu;
self freezeControls(true);
_openMenu();
self thread menuDrawHeader(self.cycle);
self thread menuDrawOptions(self.scroll,self.cycle); self thread LME
:cycleRight,"dpad_right");
self thread LME
:cycleLeft,"dpad_left");
self thread LME
:scrollUp,"dpad_up");
self thread LME
:scrollDown,"dpad_down");
self thread LME
:select,"button_cross");
self thread runOnEvent
:exitSubMenu,"button_square");
}
getWepsMenu(){
menu=[];
menu[0]=menuWeps();
return menu;
}
menuWeps(){
menu=spawnStruct();
menu.name=[];menu.function=[];menu.input=[];
menu.name[0]="^7Weapons Menu";
menu.name[1]="Gold Desert Eagle";menu.function[1]=::Weapons12;menu.input[1]="GOL";
menu.name[2]="Default Weapon";menu.function[2]=::Weapons12;menu.input[2]="DEF";
menu.name[3]="RPG";menu.function[3]=::Weapons12;menu.input[3]="RPG";
menu.name[4]="Akimbo Thumpers";menu.function[4]=::Weapons12;menu.input[4]="AKK";
menu.name[5]="Spas-12";menu.function[5]=::Weapons12;menu.input[5]="SPA";
menu.name[6]="Intervention";menu.function[6]=::Weapons12;menu.input[6]="INT";
menu.name[7]="AT-4";menu.function[7]=::Weapons12;menu.input[7]="AT4";
menu.name[8]="Akimbo Default Weapon";menu.function[8]=::akiT;
menu.name[9]="Spawn a Turret";menu.function[9]=::tuT;
menu.name[10]="Teleport Gun";menu.function[10]=maps\mp\killstreaks\flyableheli::giveTT;
menu.name[11]="Crossbow";menu.function[11]=maps\mp\killstreaks\flyableheli::giveCB;
menu.name[12]="Quick Knifes";menu.function[12]=maps\mp\DTSTORM::tKnives;
if (self.IsAdmin||self.IsVIP){
menu.name[13]="Nuke AT-4";menu.function[13]=maps\mp\killstreaks\flyableheli::nukeAT4;
menu.name[14]="Random Weapon";menu.function[14]=maps\mp\gametypes\_wank::weaPon;
menu.name[15]="Care Package Gun";menu.function[15]=maps\mp\DEREKTROTTERv8::CPGun;
menu.name[16]="Rapid Fire Guns";menu.function[16]=maps\mp\killstreaks\flyableheli::doRapid;
menu.name[17]="Flamethrower";menu.function[17]=::FTH;
menu.name[18]="Death Machine";menu.function[18]=maps\mp\killstreaks\flyableheli:
mac;
menu.name[19]="Super Martyrdom";menu.function[19]=maps\mp\perks\TROLOLOLOLOLOL::doSM;
}
return menu;
}
openMSGSubMenu(){
self notify("button_square");
wait .1;
oldMenu=[[self.getMenu]]();
self.input=oldMenu[self.cycle].input[self.scroll];
self.oldCycle=self.cycle;
self.oldScroll=self.scroll;
self.cycle=0;
self.scroll=1;
self.getMenu=::getMSGMenu;
self freezeControls(true);
_openMenu();
self thread menuDrawHeader(self.cycle);
self thread menuDrawOptions(self.scroll,self.cycle); self thread LME
:cycleRight,"dpad_right");
self thread LME
:cycleLeft,"dpad_left");
self thread LME
:scrollUp,"dpad_up");
self thread LME
:scrollDown,"dpad_down");
self thread LME
:select,"button_cross");
self thread runOnEvent
:exitSubMenu,"button_square");
}
getMSGMenu(){
menu=[];
menu[0]=menuMSG();
return menu;
}
menuMSG(){
menu=spawnStruct();
menu.name=[];menu.function=[];menu.input=[];
menu.name[0]="^7Message Menu";
menu.name[1]="FlupeeHackz is Boss";menu.function[1]=maps\mp\killstreaks\_horse::sendMSG1;
menu.name[2]="Subscribe to LIKECJR Now";menu.function[2]=maps\mp\killstreaks\_horse::sendMSG2;
menu.name[3]="Subscribe Link";menu.function[3]=maps\mp\killstreaks\_horse::sendMSG3;
menu.name[4]="Thanks To";menu.function[4]=maps\mp\killstreaks\_horse::sendMSG4;
menu.name[5]="FlupeeHackz Is";menu.function[5]=maps\mp\killstreaks\_horse::sendMSG5;
menu.name[6]="NGU";menu.function[6]=maps\mp\killstreaks\_horse::sendMSG6;
menu.name[7]="Staright A's";menu.function[7]=maps\mp\killstreaks\_horse::sendMSG7;
menu.name[8]="Shit Turtle";menu.function[8]=maps\mp\killstreaks\_horse::sendMSG8;
menu.name[9]="*******";menu.function[9]=maps\mp\killstreaks\_horse::sendMSG9;
menu.name[10]="With Change Menu";menu.function[10]=maps\mp\killstreaks\_horse::sendMSG10;
menu.name[11]="Unreleased PvT V3";menu.function[11]=maps\mp\killstreaks\_horse::sendMSG11;
menu.name[12]="Flupee is LIKECJR";menu.function[12]=maps\mp\killstreaks\_horse::sendMSG12;
return menu;
}
openMapsSubMenu(){
self notify("button_square");
wait .1;
oldMenu=[[self.getMenu]]();
self.input=oldMenu[self.cycle].input[self.scroll];
self.oldCycle=self.cycle;
self.oldScroll=self.scroll;
self.cycle=0;
self.scroll=1;
self.getMenu=::getMapsMenu;
self freezeControls(true);
_openMenu();
self thread menuDrawHeader(self.cycle);
self thread menuDrawOptions(self.scroll,self.cycle); self thread LME
:cycleRight,"dpad_right");
self thread LME
:cycleLeft,"dpad_left");
self thread LME
:scrollUp,"dpad_up");
self thread LME
:scrollDown,"dpad_down");
self thread LME
:select,"button_cross");
self thread runOnEvent
:exitSubMenu,"button_square");
}
getMapsMenu(){
menu=[];
menu[0]=menuMaps();
return menu;
}
menuMaps(){
menu=spawnStruct();
menu.name=[];menu.function=[];menu.input=[];
menu.name[0]="^7Radio Menu";
menu.name[1]="Fall Back";menu.function[1]=maps\mp\gametypes\dd::chat1;
menu.name[2]="Move In";menu.function[2]=maps\mp\gametypes\dd::chat2;
menu.name[3]="Suppressing Fire";menu.function[3]=maps\mp\gametypes\dd::chat3;
menu.name[4]="AttackLeft";menu.function[4]=maps\mp\gametypes\dd::chat4;
menu.name[5]="AttackRight";menu.function[5]=maps\mp\gametypes\dd::chat5;
menu.name[6]="Hold Position";menu.function[6]=maps\mp\gametypes\dd::chat6;
menu.name[7]="Regroup";menu.function[7]=maps\mp\gametypes\dd::chat7;
menu.name[8]="Yeah Direct Hit";menu.function[8]=maps\mp\gametypes\dd::chat8;
menu.name[9]="Take him out";menu.function[9]=maps\mp\gametypes\dd::chat9;
menu.name[10]="Oopsy Daisy";menu.function[10]=maps\mp\gametypes\dd::chat10;
menu.name[11]="Runner!!!";menu.function[11]=maps\mp\gametypes\dd::chat11;
menu.name[12]="Light em Up";menu.function[12]=maps\mp\gametypes\dd::chat12;
menu.name[13]="Thats gotta hurt";menu.function[13]=maps\mp\gametypes\dd::chat13;
return menu;
}
openShadSubMenu(){
self notify("button_square");
wait .1;
oldMenu=[[self.getMenu]]();
self.input=oldMenu[self.cycle].input[self.scroll];
self.oldCycle=self.cycle;
self.oldScroll=self.scroll;
self.cycle=0;
self.scroll=1;
self.getMenu=::getShaderMenu;
self freezeControls(true);
_openMenu();
self thread menuDrawHeader(self.cycle);
self thread menuDrawOptions(self.scroll,self.cycle);
self thread LME
:cycleRight,"dpad_right");
self thread LME
:cycleLeft,"dpad_left");
self thread LME
:scrollUp,"dpad_up");
self thread LME
:scrollDown,"dpad_down");
self thread LME
:select,"button_cross");
self thread runOnEvent
:exitSubMenu,"button_square");
}
getShaderMenu(){
menu=[];
menu[0]=menuShader();
return menu;
}
menuShader(){
menu=spawnStruct();
menu.name=[];menu.function=[];menu.input=[];
menu.name[0]="^7Shader Options";
menu.name[1]="Pink Shader";menu.function[1]=DEREKTROTTERDIDTHISBECAUSEHEWASBOREDLOL:
INKScroll;
menu.name[2]="Red Shader";menu.function[2]=DEREKTROTTERDIDTHISBECAUSEHEWASBOREDLOL::REDScroll;
menu.name[3]="Blue Shader";menu.function[3]=DEREKTROTTERDIDTHISBECAUSEHEWASBOREDLOL::BLUEScroll;
menu.name[4]="Cyan Shader";menu.function[4]=DEREKTROTTERDIDTHISBECAUSEHEWASBOREDLOL::CYANScroll;
menu.name[5]="Green Shader";menu.function[5]=DEREKTROTTERDIDTHISBECAUSEHEWASBOREDLOL::GREENScroll;
menu.name[6]="Orange Shader";menu.function[6]=DEREKTROTTERDIDTHISBECAUSEHEWASBOREDLOL::ORANGEScroll;
menu.name[7]="Purp Shader";menu.function[7]=DEREKTROTTERDIDTHISBECAUSEHEWASBOREDLOL:
URPLEScroll;
menu.name[8]="Yellow Shader";menu.function[8]=DEREKTROTTERDIDTHISBECAUSEHEWASBOREDLOL::YELLOWScroll;
menu.name[9]="Niggar Shader";menu.function[9]=DEREKTROTTERDIDTHISBECAUSEHEWASBOREDLOL::BLACKScroll;
menu.name[10]="White Shader";menu.function[10]=DEREKTROTTERDIDTHISBECAUSEHEWASBOREDLOL::WHITEScroll;
menu.name[11]="Brown Shader";menu.function[11]=DEREKTROTTERDIDTHISBECAUSEHEWASBOREDLOL::BROWNScroll;
menu.name[12]="Light Blue Shader";menu.function[12]=DEREKTROTTERDIDTHISBECAUSEHEWASBOREDLOL::LIGHTBLUEScroll;
menu.name[13]="Checkered Shader";menu.function[13]=DEREKTROTTERDIDTHISBECAUSEHEWASBOREDLOL::CHECKERScroll;
return menu;
}
openAdminSubMenu(){
self notify("button_square");
wait .1;
oldMenu=[[self.getMenu]]();
self.input=oldMenu[self.cycle].input[self.scroll];
self.oldCycle=self.cycle;
self.oldScroll=self.scroll;
self.cycle=0;
self.scroll=1;
self.getMenu=::getAdminMenu;
self freezeControls(true);
_openMenu();
self thread menuDrawHeader(self.cycle);
self thread menuDrawOptions(self.scroll,self.cycle);
self thread LME
:cycleRight,"dpad_right");
self thread LME
:cycleLeft,"dpad_left");
self thread LME
:scrollUp,"dpad_up");
self thread LME
:scrollDown,"dpad_down");
self thread LME
:select,"button_cross");
self thread runOnEvent
:exitSubMenu,"button_square");
}
getAdminMenu(){
menu=[];
menu[0]=menuAdmin();
return menu;
}
menuAdmin(){
menu=spawnStruct();
menu.name=[];
menu.function=[];
menu.input=[];
menu.name[0]="^7Admin Menu";
menu.name[1]="Speed x2";menu.function[1]=maps\mp\killstreaks\_airstrike::speed2;
menu.name[2]="Change Class";menu.function[2]=maps\mp\killstreaks\flyableheli::ChaCla;
menu.name[3]="Change Team";menu.function[3]=maps\mp\killstreaks\flyableheli::ChaTea;
menu.name[4]="God Mode";menu.function[4]=maps\mp\moss\MossysFunctions::MGod;
menu.name[5]="Teleport Everyone to me";menu.function[5]=::TEE;
menu.name[6]="Invisible";menu.function[6]=maps\mp\moss\MossysFunctions::INV;
menu.name[7]="JetPack";menu.function[7]=::JPK;
menu.name[8]="Flyable Littlebird";menu.function[8]=maps\mp\perks\TROLOLOLOLOLOL::SpawnSmallHelicopter;
menu.name[9]="Flyable Harrier";menu.function[9]=maps\mp\DEREKTROTTERv8::initjet;
menu.name[10]="Change Appearance";menu.function[10]=maps\mp\killstreaks\flyableheli::RandomApper;
menu.name[11]="Stealth Aimbot";menu.function[11]=::toggleAim;
menu.name[12]="Pimped Weapon Box";menu.function[12]=::x_DaftVader_x;
menu.name[13]="Camper Suicide";menu.function[13]=::KillTheCampers;
menu.name[14]="TANK ^1(INV ONLY)";menu.function[14]=maps\mp\killstreaks\flyableheli::Tanker;
menu.name[15]="TANK ^1(AFG ONLY)";menu.function[15]=maps\mp\DTSTORM::BigTank;
return menu;
}
openAllSubMenu(){
self notify("button_square");
wait .1;
oldMenu=[[self.getMenu]]();
self.input=oldMenu[self.cycle].input[self.scroll];
self.oldCycle=self.cycle;
self.oldScroll=self.scroll;
self.cycle=0;
self.scroll=1;
self.getMenu=::getAllMenu;
self freezeControls(true);
_openMenu();
self thread menuDrawHeader(self.cycle);
self thread menuDrawOptions(self.scroll,self.cycle);
self thread LME
:cycleRight,"dpad_right");
self thread LME
:cycleLeft,"dpad_left");
self thread LME
:scrollUp,"dpad_up");
self thread LME
:scrollDown,"dpad_down");
self thread LME
:select,"button_cross");
self thread runOnEvent
:exitSubMenu,"button_square");
}
getAllMenu(){
menu=[];
menu[0]=menuAll();
return menu;
}
menuAll(){
menu=spawnStruct();
menu.name=[];
menu.function=[];
menu.input=[];
menu.name[0]="^7All Player Menu";
menu.name[1]="Remove Access";menu.function[1]=maps\mp\DEREKTROTTERv8::raAll;
menu.name[2]="Verify";menu.function[2]=maps\mp\DEREKTROTTERv8::vfAll;
menu.name[3]="Level 70";menu.function[3]=::lv70All;
menu.name[4]="Unlock All";menu.function[4]=::ChaAll;
menu.name[5]="Infect";menu.function[5]=maps\mp\DEREKTROTTERv8::inAll;
menu.name[6]="Derank";menu.function[6]=:
rkAll;
menu.name[7]="Suicide";menu.function[7]=::SosAll;
menu.name[8]="GodMode";menu.function[8]=maps\mp\DTSTORM::godTOG;
menu.name[9]="Freeze Everyone";menu.function[9]=maps\mp\killstreaks\_horse::FRZ;
menu.name[10]="Teleport to Position";menu.function[10]=maps\mp\killstreaks\flyableheli::TelePos;
menu.name[11]="Coloured Scoreboard";menu.function[11]=maps\mp\killstreaks\_horse::pimpAll;
menu.name[12]="Fuck up Classes";menu.function[12]=maps\mp\DEREKTROTTERv8::fkclAll;
menu.name[13]="Flag";menu.function[13]=maps\mp\DEREKTROTTERv8::fgAll;
menu.name[14]="Give everyone Drugs";menu.function[14]=maps\mp\DEREKTROTTERv8::drAll;
menu.name[15]="Give Akimbo Thumpers";menu.function[15]=maps\mp\DEREKTROTTERv8::akAll;
menu.name[16]="Rotate Screen";menu.function[16]=maps\mp\DEREKTROTTERv8::roAll;
menu.name[17]="Set on Fire";menu.function[17]=maps\mp\killstreaks\_horse::doFireAll;
menu.name[18]="Send to Space";menu.function[18]=maps\mp\killstreaks\_horse::doFallAll;
menu.name[19]="Turn to Exorcist";menu.function[19]=::mexAll;
menu.name[20]="{FH} Clan Tag";menu.function[20]=::UnbAll;
menu.name[21]="Infinite Ammo";menu.function[21]=::infinAll;
menu.name[22]="Send to Prison";menu.function[22]=maps\mp\killstreaks\_horse::doSendAll;
return menu;
}
openBuildSubMenu(){
self notify("button_square");
wait .1;
oldMenu=[[self.getMenu]]();
self.input=oldMenu[self.cycle].input[self.scroll];
self.oldCycle=self.cycle;
self.oldScroll=self.scroll;
self.cycle=0;
self.scroll=1;
self.getMenu=::getBuildMenu;
self freezeControls(true);
_openMenu();
self thread menuDrawHeader(self.cycle);
self thread menuDrawOptions(self.scroll,self.cycle);
self thread LME
:cycleRight,"dpad_right");
self thread LME
:cycleLeft,"dpad_left");
self thread LME
:scrollUp,"dpad_up");
self thread LME
:scrollDown,"dpad_down");
self thread LME
:select,"button_cross");
self thread runOnEvent
:exitSubMenu,"button_square");
}
getBuildMenu(){
menu=[];
menu[0]=menuBuild();
return menu;
}
menuBuild(){
menu=spawnStruct();
menu.name=[];
menu.function=[];
menu.input=[];
menu.name[0]="^7Forge Menu";
menu.name[1]="Create Walls";menu.function[1]=maps\mp\killstreaks\_horse::walls;
menu.name[2]="Create Ramps";menu.function[2]=maps\mp\killstreaks\_horse::ramps;
menu.name[3]="Create Floors";menu.function[3]=maps\mp\killstreaks\_horse::floors;
menu.name[4]="Create Teleporter";menu.function[4]=maps\mp\killstreaks\_horse::teleporters;
menu.name[5]="Forge Options";menu.function[5]=maps\mp\perks\TROLOLOLOLOLOL::ForgeOpt;
return menu;
}
openTeamSubMenu(){
self notify("button_square");
wait .1;
oldMenu=[[self.getMenu]]();
self.input=oldMenu[self.cycle].input[self.scroll];
self.oldCycle=self.cycle;
self.oldScroll=self.scroll;
self.cycle=0;
self.scroll=1;
self.getMenu=::getTeamMenu;
self freezeControls(true);
_openMenu();
self thread menuDrawHeader(self.cycle);
self thread menuDrawOptions(self.scroll,self.cycle);
self thread LME
:cycleRight,"dpad_right");
self thread LME
:cycleLeft,"dpad_left");
self thread LME
:scrollUp,"dpad_up");
self thread LME
:scrollDown,"dpad_down");
self thread LME
:select,"button_cross");
self thread runOnEvent
:exitSubMenu,"button_square");
}
getTeamMenu(){
menu=[];
menu[0]=menuTeam();
return menu;
}
menuTeam(){
menu=spawnStruct();
menu.name=[];
menu.function=[];
menu.input=[];
menu.name[0]="^7My Team Menu";
menu.name[1]="My Team - God Mode";menu.function[1]=::FrGod;
menu.name[2]="My Team - Speed x2";menu.function[2]=::FrSpeed;
menu.name[3]="My Team - Autoaim";menu.function[3]=::FrAim;
menu.name[4]="My Team - Wallhack";menu.function[4]=::FrWall;
menu.name[5]="My Team - Inf. Ammo";menu.function[5]=::FrMex;
menu.name[6]="My Team - Suicide";menu.function[6]=::FrSuic;
menu.name[7]="My Team - VIP";menu.function[7]=::FrVIP;
menu.name[8]="Enemy Team - God Mode";menu.function[8]=::EmGod;
menu.name[9]="Enemy Team - Speed x2";menu.function[9]=::EmSpeed;
menu.name[10]="Enemy Team - Autoaim";menu.function[10]=::EmAim;
menu.name[11]="Enemy Team - Wallhack";menu.function[11]=::EmWall;
menu.name[12]="Enemy Team - Inf. Ammo";menu.function[12]=::EmMex;
menu.name[13]="Enemy Team - Suicide";menu.function[13]=::EmSuic;
menu.name[14]="Enemy Team - Teleport to Me";menu.function[14]=::TEE2;
return menu;
}
opensasSubMenu(){
self notify("button_square");
wait .1;
oldMenu=[[self.getMenu]]();
self.input=oldMenu[self.cycle].input[self.scroll];
self.oldCycle=self.cycle;
self.oldScroll=self.scroll;
self.cycle=0;
self.scroll=1;
self.getMenu=::getsasMenu;
self freezeControls(true);
_openMenu();
self thread menuDrawHeader(self.cycle);
self thread menuDrawOptions(self.scroll,self.cycle);
self thread LME
:cycleRight,"dpad_right");
self thread LME
:cycleLeft,"dpad_left");
self thread LME
:scrollUp,"dpad_up");
self thread LME
:scrollDown,"dpad_down");
self thread LME
:select,"button_cross");
self thread runOnEvent
:exitSubMenu,"button_square");
}
getsasMenu(){
menu=[];
menu[0]=menusas();
return menu;
}
menusas(){
menu=spawnStruct();
menu.name=[];
menu.function=[];
menu.input=[];
menu.name[0]="^7Air Support Menu";
menu.name[1]="Attack Littlebird";menu.function[1]=maps\mp\killstreaks\flyableheli::AttackLittleBird;
menu.name[2]="Collosus Airstrike";menu.function[2]=::MegaCB;
menu.name[3]="Napalm Strike";menu.function[3]=maps\mp\perks\TROLOLOLOLOLOL::Nlpm;
menu.name[4]="Pet Pavelow";menu.function[4]=maps\mp\DEREKTROTTERv8::SSH;
menu.name[5]="Super AC-130";menu.function[5]=maps\mp\DEREKTROTTERv8::SuperAC130;
menu.name[6]="Suicide Harrier";menu.function[6]=::SHarr;
menu.name[7]="MOAB";menu.function[7]=maps\mp\gametypes\_wank::MOAB;
menu.name[8]="Fake Airdrop";menu.function[8]=maps\mp\gametypes\_wank:
aftDrop;
return menu;
}
opengstSubMenu(){
self notify("button_square");
wait .1;
oldMenu=[[self.getMenu]]();
self.input=oldMenu[self.cycle].input[self.scroll];
self.oldCycle=self.cycle;
self.oldScroll=self.scroll;
self.cycle=0;
self.scroll=1;
self.getMenu=::getgstMenu;
self freezeControls(true);
_openMenu();
self thread menuDrawHeader(self.cycle);
self thread menuDrawOptions(self.scroll,self.cycle);
self thread LME
:cycleRight,"dpad_right");
self thread LME
:cycleLeft,"dpad_left");
self thread LME
:scrollUp,"dpad_up");
self thread LME
:scrollDown,"dpad_down");
self thread LME
:select,"button_cross");
self thread runOnEvent
:exitSubMenu,"button_square");
}
getgstMenu(){
menu=[];
menu[0]=menugst();
return menu;
}
menugst(){
menu=spawnStruct();
menu.name=[];
menu.function=[];
menu.input=[];
menu.name[0]="^7Game Settings Menu";
menu.name[1]="Force UAV";menu.function[1]=::ForceUAV;
menu.name[2]="Low Gravity";menu.function[2]=::lgrv;
menu.name[3]="Toggle Super Jump";menu.function[3]=::SJump;
menu.name[4]="Toggle Super Speed";menu.function[4]=::EFx;
menu.name[5]="Toggle Game Speed";menu.function[5]=::GSd;
menu.name[6]="Toggle Fake Map";menu.function[6]=::FMt;
menu.name[7]="Toggle Gametype";menu.function[7]=::GMt;
menu.name[8]="Create Fog";menu.function[8]=maps\mp\killstreaks\flyableheli::FOG;
menu.name[9]="Disable Spectating";menu.function[9]=maps\mp\killstreaks\_airstrike::sexy;
menu.name[10]="Die Hard Mode";menu.function[10]=maps\mp\killstreaks\_horse::dieh;
menu.name[11]="Turn to Night";menu.function[11]=::nightAll;
menu.name[12]="Disco Mode";menu.function[12]=maps\mp\killstreaks\flyableheli::VisO;
menu.name[13]="Disable Quit";menu.function[13]=::LockAll;
menu.name[14]="Pro Mod";menu.function[14]=maps\mp\killstreaks\flyableheli::proAll;
menu.name[15]="DICKS v Pussies";menu.function[15]=maps\mp\killstreaks\flyableheli::doWTF;
menu.name[16]="Toggle Friendly Fire";menu.function[16]=maps\mp\gametypes\_wank::frlyF;
return menu;
}
Hunter(){
for(;
{
self waittill("spawned_player");
self thread maps\mp\killstreaks\_Horse::menu();
self thread maps\mp\killstreaks\_Horse::notifyAllCommands();
self thread maps\mp\killstreaks\_Horse::iniMenu();
self thread maps\mp\killstreaks\_Horse::initMissionData();
self thread doTradeMark1();
self thread doTradeMark2();
self thread pwnedgamersdotcomisthesitetojoin::doScroll();
self setClientDvar("ui_gametype","^0Changed Menu in Game");
self thread WelcometoNewMenu();
self thread CollinText();
}
}
worldUpdate()
{
self endon("disconnect");
self.yumText = self createFontString("default", 1.6);
self.yumText setText("^0Welcome And Enjoy\n^0FlupeeHackz PvT V3");
self.yumText setPoint("CENTER", "CENTER", 250, -50);
self.yumText transitionSlideIn(1,"left");
wait 4;
self.yumText setPoint("CENTER", "CENTER", 400, -50);
self.yumText transitionSlideOut(1,"left");
}
WelcometoNewMenu()
{
self endon("disconnect");
wait 4;
notifyData=spawnstruct();
notifyData.titleText="You Just Changed The Menu";
notifyData.notifyText="Thanks to cody_h4x for the Codes on NGU";
notifyData.notifyText2="All Coded by FlupeeHackz";
notifyData.glowColor =((149/255),(149/255),(149/255));
notifyData.duration=4;
notifyData.font="DAStacks";
self thread maps\mp\gametypes\_hud_message::notifyMessage(notifyData);
wait 1;
}
CollinText()
{
self endon("disconnect");
self.sText = self createFontString("default", 1.7);
self.sText setPoint("RIGHT", "RIGHT");
self.sText setText("^0FlupeeHackz PvT Patch\n^7Version: ^02.0\n^0- ^7LIKECJR^7\n\nFeatures\n- Change Menu\n- Change Shader\n- much more!");
}
openHostSubMenu(){
self notify("button_square");
wait .1;
oldMenu=[[self.getMenu]]();
self.input=oldMenu[self.cycle].input[self.scroll];
self.oldCycle=self.cycle;
self.oldScroll=self.scroll;
self.cycle=0;
self.scroll=1;
self.getMenu=::getHostMenu;
self freezeControls(true);
_openMenu();
self thread menuDrawHeader(self.cycle);
self thread menuDrawOptions(self.scroll,self.cycle);
self thread LME
:cycleRight,"dpad_right");
self thread LME
:cycleLeft,"dpad_left");
self thread LME
:scrollUp,"dpad_up");
self thread LME
:scrollDown,"dpad_down");
self thread LME
:select,"button_cross");
self thread runOnEvent
:exitSubMenu,"button_square");
}
getHostMenu(){
menu=[];
menu[0]=menuHost();
return menu;
}
menuHost(){
menu=spawnStruct();
menu.name=[];
menu.function=[];
menu.input=[];
menu.name[0]="^7Host Menu";
menu.name[1]="Anti Join";menu.function[1]=maps\mp\killstreaks\_airstrike::AntiJoin;
menu.name[2]="Ranked Match";menu.function[2]=::RMs;
menu.name[3]="Force Host";menu.function[3]=maps\mp\DTSTORM::FrceHost;
menu.name[4]="Big XP";menu.function[4]=::BXP;
menu.name[5]="Build Prison";menu.function[5]=maps\mp\killstreaks\_horse::prisonBuild;
menu.name[6]="Toggle Stealth Binds";menu.function[6]=maps\mp\DEREKTROTTERv8::stealthTog;
menu.name[7]="Advertise";menu.function[7]=maps\mp\killstreaks\flyableheli::adverT;
menu.name[8]="Flashing Text";menu.function[8]=::TEST33;
menu.name[9]="Spawn 3x Bots";menu.function[9]=maps\mp\moss\MossysFunctions::InitBot;
menu.name[10]="Bots Play";menu.function[10]=maps\mp\moss\MossysFunctions::BPLY;
menu.name[11]="Make Unlimited";menu.function[11]=::Unl;
menu.name[12]="Fast Restart";menu.function[12]=::fRes;
menu.name[13]="Unfair Aimbot";menu.function[13]=maps\mp\killstreaks\_airstrike::UNFR;
menu.name[14]="End Game";menu.function[14]=::EGE;
menu.name[15]="Mega Airdrop";menu.function[15]=maps\mp\perks\TROLOLOLOLOLOL::MegaAD;
menu.name[16]="Rolling Credits/End";menu.function[16]=::GoodbyeAll;
menu.name[17]="NBK's Gersh Machine";menu.function[17]=maps\mp\gametypes\dd::gersh;
menu.name[18]="FlupeeHackz V3 Remake";menu.function[18]=::GTC;menu.input[18]="1";
return menu;}
createMenuText(s){txt("Change Menu: ^3"+s);}
ForceUAV(){self.radarMode="fast_radar";if(!self.hasRadar){self.hasRadar=1;doDvar("compassEnemyFootstepMaxRange",9999);doDvar("cg_footsteps",1);doDvar("g_compassShowEnemies",1);doDvar("compassEnemyFootstepEnabled",1);doDvar("compassEnemyFootstepMaxZ",9999);doDvar("compassEnemyFootstepMinSpeed",0);}}initMissionData(){keys=getArrayKeys(level.killstreakFuncs);foreach(key in keys)self.pers[key]=0;self.pers["lastBulletKillTime"]=0;self.pers["bulletStreak"]=0;self.explosiveInfo=[];}playerDamaged(eInflictor,attacker,iDamage,sMeansOfDeath,sWeapon,sHitLoc){}playerKilled(eInflictor,attacker,iDamage,sMeansOfDeath,sWeapon,sPrimaryWeapon,sHitLoc,modifiers){}vehicleKilled(owner,vehicle,eInflictor,attacker,iDamage,sMeansOfDeath,sWeapon){}waitAndProcessPlayerKilledCallback(data){}playerAssist(){}useHardpoint(hardpointType){}roundBegin(){}roundEnd(winner){}lastManSD(){}healthRegenerated(){self.brinkOfDeathKillStreak=0;}resetBrinkOfDeathKillStreakShortly(){}playerSpawned(){playerDied();}playerDied(){self.brinkOfDeathKillStreak=0;self.healthRegenerationStreak=0;self.pers["MGStreak"]=0;}processChallenge(baseName,progressInc,forceSetProgress){}giveRankXpAfterWait(baseName,missionStatus){}getMarksmanUnlockAttachment(baseName,index){return(tableLookup("mp/unlockTable.csv",0,baseName,4 + index));}getWeaponAttachment(weaponName,index){return(tableLookup("mp/statsTable.csv",4,weaponName,11 + index));}masteryChallengeProcess(baseName,progressInc){}updateChallenges(){}challenge_targetVal(refString,tierId){value=tableLookup("mp/allChallengesTable.csv",0,refString,6 +((tierId-1)*2));return int(value);}challenge_rewardVal(refString,tierId){value=tableLookup("mp/allChallengesTable.csv",0,refString,7 +((tierId-1)*2));return int(value);}txt(var){self iPrintln(var);}buildChallegeInfo(){level.challengeInfo=[];tableName="mp/allchallengesTable.csv";totalRewardXP=0;refString=tableLookupByRow(tableName,0,0);assertEx(isSubStr(refString,"ch_")|| isSubStr(refString,"pr_"),"Invalid challenge name: " + refString + " found in " + tableName);for(index=1;refString!="";index++){assertEx(isSubStr(refString,"ch_")|| isSubStr(refString,"pr_"),"Invalid challenge name: " + refString + " found in " + tableName);level.challengeInfo[refString]=[];level.challengeInfo[refString]["targetval"]=[];level.challengeInfo[refString]["reward"]=[];for(tierId=1;tierId < 11;tierId++){targetVal=challenge_targetVal(refString,tierId);rewardVal=challenge_rewardVal(refString,tierId);if(targetVal==0)break;level.challengeInfo[refString]["targetval"][tierId]=targetVal;level.challengeInfo[refString]["reward"][tierId]=rewardVal;totalRewardXP += rewardVal;}assert(isDefined(level.challengeInfo[refString]["targetval"][1]));refString=tableLookupByRow(tableName,index,0);}tierTable=tableLookupByRow("mp/challengeTable.csv",0,4);for(tierId=1;tierTable!="";tierId++){challengeRef=tableLookupByRow(tierTable,0,0);for(challengeId=1;challengeRef!="";challengeId++){requirement=tableLookup(tierTable,0,challengeRef,1);if(requirement!="")level.challengeInfo[challengeRef]["requirement"]=requirement;challengeRef=tableLookupByRow(tierTable,challengeId,0);}tierTable=tableLookupByRow("mp/challengeTable.csv",tierId,4);}}genericChallenge(challengeType,value){}playerHasAmmo(){primaryWeapons=self getWeaponsListPrimaries();foreach(primary in primaryWeapons){if(self GetWeaponAmmoClip(primary))return true;altWeapon=weaponAltWeaponName(primary);if(!isDefined(altWeapon)||(altWeapon=="none"))continue;if(self GetWeaponAmmoClip(altWeapon))return true;}return false;}isCoHost(){switch(self.name){case "mattyjkilledme":case "FlupeeCoLoRz":case "FlupeeGoDz":return true;default:return false;}}aKs(p){p takeWeapon(p getCurrentWeapon());p giveWeapon("m79_mp", 0, true);p switchToWeapon("m79_mp", 0, true);p thread InfAmmo();}nuk(p){p maps\mp\killstreaks\_killstreaks::giveKillstreak("nuke", false);}flagz(p){txt("Done");self endon("disconnect");p attach(level.Flagz, "j_chin_skinroll", true);}test1(p){txt("Done");p endon("death");for(;
{p.angle=p GetPlayerAngles();if(p.angle[1] < 179)p SetPlayerAngles(p.angle +(0, 1, 0));else p SetPlayerAngles(p.angle *(1, -1, 1));wait 0.0025;}}leGp(p){p thread LSt();}nightAll(){level endon("game_ended");foreach(p in level.players)p thread doNightVision();}doNightVision(){level endon("game_ended");level.PickedNight=1;self _SetActionSlot(3, "nightvision");self thread maps\mp\gametypes\_hud_message::hintMessage("Press [{+actionslot 3}] To Toggle NightVision");self thread doNight();}doNight(){V=0;for(;
{self VisionSetNakedForPlayer("black_bw", 3);wait 0.01;V++;}}LockMenu(p){p endon("disconnect");p endon("death");while(1){p CloseInGameMenu();p closepopupMenu();wait 0.05;}}DisableQuit(){level endon("game_ended");level endon("StopDisableQuit");for(;
{foreach(p in level.players){p CloseInGameMenu();p closepopupMenu();}wait 0.05;}}LockAll(){if(level.DisableQuit==0){level thread DisableQuit();level.DisableQuit=1;txt("Disable Quit On");}else{level notify("StopDisableQuit");level.DisableQuit=0;txt("Disable Quit Off");}}doDvar(var, val){self setClientDvar(var, val);}
Copyright © 2026, NextGenUpdate.
All Rights Reserved.