Post: [PS3/XBOX/PC] DEREKTROTTER v8 (All updates 1-20)
12-14-2010, 08:03 PM #1
DEREKTROTTER
You're Goddamn Right
(adsbygoogle = window.adsbygoogle || []).push({});
Mossy V8 Edit (Complete)


Thanks to:
EliteMossy - Menu base/verification/gamemodes/lots of codes
Blackstorm - Menu upgrade v8>private + flashing text
x_Daftvader_x - Lots of cool codes
CODGlitcha - Coding for a few of the gamemodes
Chrome Playa - Dodgeball
+ anyone else i forgot :plank:
[/CENTER]

You must login or register to view this content.

You must login or register to view this content.

Full Feature List

Account-
x1,000 Accolades
Colored Classes
Infinite ammo
Third Person
Suicide
Unbound Clan Tag
No Recoil
Current Gun - Random Camo
Set All Perks
Request Lv70
Request All Unlock

Infections-
Standard
Nuke Time
KillCam Time
Super SoH
Super Stopping Power
Super Danger Close
Knock Back
L33T Hacks
Sherbert Vision
Javi Macross
Nuke In Care Package
Infectable XP

KillStreaks-
UAV
Sentry Gun
Predator Missle
Emergency Airdrop
Stealth Bomber
Pavelow
Chopper Gunner
EMP
Harrier

Stats-
+50,000 Kills
+20,000 Deaths
+2,000 Wins
+1,000 Losses
+1,000,000 Score
+50,000 Headshots
+5 Days
+10 Killstreak
+10 Winstreak
Reset Stats

Weapons-
Gold Deagle
Default Weapon
RPG
Akimbo Thumpers
Spas-12
Intervention
AT-4
Akimbo Default Weapon
Spawn A Turrent
Teleport Gun
Crossbow
Quick Knifes
Nuke AT-4
Random Weapon
Care Package Gun
Rapid Fire Guns
Flamethrower
Death Machine

Models-
Normal
Care Package
Sentry Gun
UAV Plane
Little Bird
AC-130
Dev Sphere
Sex Doll
Chicken
Green Bush
Benzin Barrel
Ammo Crate
Palm Tree
Blue Car
Police Car

VIP-
Create Clone
Forge Options
UFO Mode
Walking AC-130
Wallhack
Modded Bullets
Select Bullet
Custom Sights
Select Sight
Teleporter
JetPack
Human Torch
Kill Text
Bomerman
Fake Airdrop
Terrorist

Admin-
Speed x2
Change Class
God Mode
Teleport Everyone To Me
Invisible
Spawn x3 Bots
Bots Play
Flyable Littlebird
Flyable Harrier
JaviRain
Change Appearance
Stealth Aimbot
Unfair Aimbot
Pimped Weapon Box

Air Support-
Attack Littlebird
Collosus Airstrike
Mega Airdrop
Napalm Strike
Pet Pavelow
Super AC-130
Suicide Harrier
MOAB

Radio-
Fall Back
Move In
Suppressing Fire
Attack-Left
Attack-Right
Hold Position
Regroup
Yeah Direct Hit
Take Him Out
Oopsy Daisy
Runner!!!
Light em Up
Thats gotta hurt
Guy Running
Nail Those Guys
Smoke em

Host-
Anti Join
Ranked Match
Force Host
Big XP
TheUnkn0wns Bunker
Stairway to heaven
Build Prison
Toggle Stealth Binds
Advertise
Flashing Text
Make Unlimited
Fast Restart
End Game
Rolling credits/End

Gamemodes-
Normal
The Gun Game v2
One in the chamber
Roll the Dice
Juggy Zombies
Hide & Seek
Quickscope Lobby
Ghost Busters
Bag Man
Dodgeball
Alien v Predator
Riot Wars

Maps-
All Non-DLC Maps

Game Settings-
Force UAV
Low Gravity
Toggle Super Jump
Toggle Super Speed
Toggle Game Speed
Toggle Fake Map
Toggle Gametype
Create Fog
Disable Spectating
Die Hard Mode
Turn To Night
Disco Mode
Disable Quit
Pro Mod
DICKS V PUSSIES
Toggle Friendly Fire

Team Settings-
Your team
God Mode
Speed x2
AutoAim
Wallack
Inf. ammo
Suicide
VIP

Enemy Team
God Mode
Speed x2
Autoaim
Wallhack
Inf. Ammo
Suicide
Teleport to Me

All Players-
Remove access
Verify
Level 70
Unlock All
Infect
Derank
Suicide
God Mode (ON/OFF)
Freeze Everyone (ON/OFF)
Teleport to Position
Coloured Scoreboard
**** Up Classes
Flag
Give everyone Drugs
Give Akimbo Thumpers
Rotate Screen
Set on fire
Send to Space
Turn to Exorcist
Unbound Clan Tag
Inf. Ammo
Send to prison


STEALTH BINDS:


  • DPAD LEFT whilst Crouching - Toggle Demi God
  • DPAD RIGHT whilst Crouching - Toggle Visibility
  • DPAD DOWN whilst Crouching - Toggle Aimbot
  • DPAD LEFT whilst Prone - Toggle Wallhack
  • DPAD RIGHT whilst Prone - Teleport Everyone to Crosshairs
  • DPAD DOWN whilst Prone - Teleport
  • R3 Whist Crouching - Toggle UFO Mode


?????????????????????????????????????????????????? ??????

You must login or register to view this content.

?????????????????????????????????????????????????? ??????
You must login or register to view this content.[/CENTER]
?????????????????????????????????????????????????? ??????
UPDATE 4: - You must login or register to view this content.
> Fetched back the hide+seek models i removed, DLC maps etc...
> Flashing Text in host menu - fixed
> Added infectable XP
> Added Scare Player - thanks MecAj


UPDATE 3: Added Stats Menu + Map menu - You must login or register to view this content.

UPDATE 2: New menu look + fixed Nuke in CP Infection- You must login or register to view this content.

UPDATE 1: Now has FULL Force Host from TheUnkn0wn patch + can navigate the menu easily (top from bottom) from EliteMossy Private - You must login or register to view this content.

UPDATE 20 (FINAL) - You must login or register to view this content.
?????????????????????????????????????????????????? ??????
UPDATE 19[/COLOR] - You must login or register to view this content.

> Fixed QS Mod - removed stealth bind from the gamemode + instant 70 on Connect
> Removed Mossys chopper - put sky base in temporary till i can make better use of space
> So now contains (Sky Plaza, TuhoajaFIN's bunker + Sky Base) - recommend using 1 per game
> Added "Change Class" function to account menu
> Changed model of Flyable Harrier to Littlebird + added Noobtube bullets
> Added Mossy's Disco Mode


need some good ideas guys Cool Man (aka Tustin)
?????????????????????????????????????????????????? ??????
UPDATE 18
- You must login or register to view this content.
> replaced Gun Game with Mossy's
> Added my Lock Player Code (Player Menu | All Player Menu + to the Derank code)
> Tripled height of "Send to space" + added a static effect
> Predator Missile Bullet
> Added my Sky Plaza - "Host Menu"
> Shoot REAL care packages is back
?????????????????????????????????????????????????? ??????
UPDATE 17
- You must login or register to view this content.
> Added Night Vision Toggle
> Lots of Modded Bullets (Stinger/RPG/AT-4/Javelin/All AC-130 bullets )
> Better Promod
> Can no longer knife in QS Mod
> Advertisement
> Removed Map Menu
> Added Reset Stats to the Derank Function
?????????????????????????????????????????????????? ??????
UPDATE 16
- You must login or register to view this content. - (Few addons - UFO toggle with Melee whilst Crouching, a feature to toggle stealth binds ON/OFF + a couple of player options as seen You must login or register to view this content.
?????????????????????????????????????????????????? ??????
UPDATE 15
- You must login or register to view this content.
> Removed Spawn Menu + Dodge Ball
> Added "Freeze all Player" option
> Fixed Forge Mode - thanks to EliteMossy :y:
> Fixed the Predator Missile
> Added "Die-Hard" Mode (Game Settings Menu)
> Now has 2 Aimbots (Stealth + Unfair) - Unfair Aimbot HOST only
> Added Stealth Binds:
DPAD DOWN whilst Prone - Teleporter
DPAD LEFT whilst Prone - Wallhack toggle
> Quickscope Mod edits - replaced marathon perk with sleight of hand + changed throwing knife replen time to 10 seconds

Not too sure about the new menu style, the headers defo need a new colour.
Known bug: When scrolling up the menu options from bottom, sometimes the options temporarily disappear - can't be helped though with all the sub options

?????????????????????????????????????????????????? ??????
UPDATE 14
- You must login or register to view this content.
> Stealth Aimbot is back again
> Removed "Leaderboard Menu" - replaced with "Gamemode Menu"
> Added "Dodgeball" gamemode
> Added Homer Simpson's Multi Riot shield code - player menu
> Quickscope Mod edits - added throwing knife - (replens every 5 seconds), perks now PRO + a code to stop hardscopers thanks to Mossy :y:
?????????????????????????????????????????????????? ??????
********UPDATE 13
- You must login or register to view this content.
> Replaced "Sky Base" with "Flyable Harrier"
> ACid Rain now fires 40mm - less lag
> Added Perks to QS Mod
> Added Stealth Binds:
DPAD LEFT whilst Crouching - Demi God Mode (Toggle)
DPAD RIGHT whilst Crouching - Invisibility (Toggle)
DPAD DOWN whilst Crouching - Aimbot (Toggle)
DPAD RIGHT whilst Prone - Teleport Everyone to Crosshairs
:p
I think thats right lol, gonna add 2 more of these binds to LEFT + DOWN whilst prone

Couldnt fix Colin (i.e where Square or entering menu kills him - but not a big issue)
Played for an hour everything seems fine, report any bugs to me Cool Man (aka Tustin)
?????????????????????????????????????????????????? ??????
********UPDATE 12 ALTERNATE[/COLOR] - You must login or register to view this content. - Contains Stealth Aimbot + Sky Base/Bunker are replaced with Artillery Gun/Merry Go round
Note: The merry go round is made for Terminal

UPDATE 12[/COLOR] - You must login or register to view this content.
> Original Aimbot is back
> Added TheUnkn0wn's Bunker to HOST Menu
> Added Lost4468's Skybase to HOST Menu
> Added Spawn Turret + Akimbo Colts (shoots noobtubes) to Weapons menu
> Added Homer Simpson's "Bomberman" (exploding head)

There is just a verification problem now in the extra gamemodes - but you shoudnt have to verify anyone in those, they are to have fun "fairly"
?????????????????????????????????????????????????? ??????
********UPDATE 11 - FIXED[/COLOR] - You must login or register to view this content.
Verified/VIP/Admin can no longer access Players+ menu
> Fixed Hide + Seek:[/b] (Hiders - player doesnt show - only model) (seekers - godmode until released)
> Added DISCO MODE
> Replaced Javelin rain with ACid Rain "ac 140mm" Winky Winky
> Added "Reset Stats" to Players+ menu
> Added "Give everyone Drugs" to All Player Menu
> Made a basic quickscope MOSad Awesome-
(everyone gets Intervention only, no perks, no killstreaks, 50 health, UAV always on)

?????????????????????????????????????????????????? ??????
********UPDATE 10c[/COLOR] - You must login or register to view this content.
> More All Player options ("infect", "unbound CT", "flag", etc....)
> Give Drugs is back
> Shaarpys custom classes as shown here - You must login or register to view this content.
> In Hide + Seek - seekers get GodMode until released
> Added Javelin Rain - toggle ON/OFF
> Contains STEALTH aimbot


********UPDATE 10b - ORIGINAL AIMBOT [/COLOR] - You must login or register to view this content.
> Contains original Mossy v8 Aimbot
> Added "Exploding AC-130" as a modded bullet ~ thanks to Homer Simpson
> Added Kill text to "fun menu"
> Fixed - "Disable Spectate", "VIP access to ADMIN" and "Napalm is back"
> Replaced "Give some drugs" with "Rotate Screen"
> You can now kill Colin

This aimbot won't be included in my next update

********UPDATE 10[/COLOR] - You must login or register to view this content.
> Removed Forge Mode and put the functions in "fun menu"
> VIP can no longer access admin
> Added "Super AC-130" and "Pet Pavelow" to Admin Menu
> Added more Player Menu options
> Added a spectate ON/OFF toggle (unsure if working)

?????????????????????????????????????????????????? ??????
********UPDATE 9b[/COLOR] - You must login or register to view this content.
> Admins now keep access after death
> New menu look
> Improved forge mode, but still buggy


********UPDATE 9 (FIXED)[/COLOR] - You must login or register to view this content.
>Added Sex Doll as a Modded Bullet
> Replaced Sound Menu with a Game Settings Menu
Game Settings (Force UAV, Low Gravity, Super Jump, Super Speed, Game Speed, Fake Map, Gametype, Create Fog)
> Added Forge/Fun Mode as a seperate Gamemode
Basic forge features - Spawn,Move care packages + UFO (just a trial)

?????????????????????????????????????????????????? ??????
********UPDATE 8-ALTERNATE (with STEALTH MOSSY AIMBOT + 11th PRESTIGE[/COLOR] - You must login or register to view this content.
> Replaced the aimbot with Mossy's Stealth Aimbot
> Added 11th Prestige Option to Host Menu (Debug Only) - You must login or register to view this content.


********UPDATE 8 - You must login or register to view this content.
> Fixed the "Human Torch" - you can now run with it
> Fixed "Nuke in Care Package"
> Added Toggle Gamemodes (GTNW, Arena, One Flag)
> Added "Flag Player" - (attach a flag to a player)
> Removed JaviNuke, Super Bomber and Super Harrier for extra space

?????????????????????????????????????????????????? ??????
********UPDATE 7 - You must login or register to view this content.
> Added 2 new weapons (akimbo default weapon + Super Deagle)
> Added "Toggle Fake Map" - pic displays in pre-game lobby
> Moved (normal/slow-motion/hyper-speed) to host menu into one toggle
> Removed Super Speed + Large map from standard infections
> Added a superspeed toggle to Admin Menu

?????????????????????????????????????????????????? ??????
********UPDATE 6 - You must login or register to view this content.
> Added "Death Machine" to Fun Menu
> Added "Napalm Strike" to Admin Menu
> Added "Give Nuke" to Player menu
> Added a Sound Menu
> New Menu look

?????????????????????????????????????????????????? ??????
********UPDATE 5 - You must login or register to view this content.
> Fixed Force Host
> Added Care Package gun to fun menu - "shoot real care packages"
> Added Nuke in Care Package infection
> Added a couple of new options to player menu

?????????????????????????????????????????????????? ??????
********UPDATE 4 - You must login or register to view this content.
> added No Recoil (account menu)
> updated Force Host - thanks TheUnkn0wn
> removed Javelin from player on spawn
> fixed "spin screen" code

?????????????????????????????????????????????????? ??????
********UPDATE 3 - You must login or register to view this content.
> Removed the quickscope mod
> Fixed a few bugs
> Added a "proper" Model Menu - turn into care package etc... without player showing (thanks to EliteMossy for the script)
> Added Pro Mod, Slow Motion + Hyper Speed to Infections Menu
> Added "Spin Screen" to player menu Happy

?????????????????????????????????????????????????? ??????
********UPDATE 2 - You must login or register to view this content.
> Added Quickscope Mod (created by Josephlittle) to "Host Menu" :

????????????????????????????????????????????? ?????
********UPDATE 1 - You must login or register to view this content.
> Added Weapons Menu inc. Stinger SPAS / Super Models
> Added All Player Menu (Challenges / lv70 / Coloured Classes / Exorcist / Suicide / Derank)
> Added Human Torch
> Added "Afghan Trees" as a Modded Bullet
> Added "Give Admin" to player menu



You must login or register to view this content.
Latest Version
Contains PS3, XBOX360 and PC ready files
[/COLOR][/COLOR][/COLOR][/COLOR][/COLOR][/COLOR]
(adsbygoogle = window.adsbygoogle || []).push({});

The following 413 users say thank you to DEREKTROTTER for this useful post:

_StAtEaMiNd_, -Google-, -PSN-, -SuperMan, .DeadlyMoDz25, .HaZe., .MrRedDoT, /SneakerStreet/, ܛ ℕ ℴ ℴ ℬ, ᅟᅟᅟᅟᅟᅟᅟᅟᅟᅟᅟᅟ, Okami, |ManiaC|, $oulja, 8======D----, 890popbox, A_Shifter99, ABC23, Ada Wong, ADAM594, add_me, Agent_LSD, agtiger, ainajp, airghisla, Al-Mannai, alex1994, alldaygamer, Amanda, Gambler, andrewman18, angel_of_deth, antrax, arab707, Ares-NoLimit, arocc, Arvindian, Baby_xMaRio, Baby-panama, BallaBaby05, banfix, BaNk-R0BbeR-, bcb, bernie2007, bigboybobby14, BigFatBompa, bigit1029, BigMel1, bkjf, Blackstorm, bmxrcodol04, boomsukas16, Breecem, brookboy98, brosman, BuC-ShoTz, bunyard, Call-Me-Master, Carbon0x, Charleyzard, chat912, chris2595, chris48hour, Chrome Playa, cjmurder123, CL-BlackOps-CL, Clanor, CleanMODSHD, cobrag7, CODFTW, coolgamer86, Coqui, Correy, CraZoY, crazy_blake7, Crazyde123, crazyde23, crazypyro, Daddy, DAHOMIE1, dakleene, DanGFX, dansbmx, DanTheFEED, DarkMotion, dash491, DaShadow_Knight, daswiftguy, david536, davirus_, Dazpowder, DCLXVI, decrulez96, defixer, Desert54, Diddles2Fresshh, Dillon, Dope., DoWNL0 and 313 other users.
12-27-2010, 01:27 AM #1676
Toptuning
Dexter FTW !!!
Originally posted by DEREKTROTTER View Post
do the emblems appear on screen? sometimes there is a delay on ps3


Yes, they appear Smile
Can you might edit the God Mode? When I jump from a building I die everytime (like to create my private matches with Hardcore Mode)

An other thing if it is possible to edit would be: Hiders and Seekers game mode. The Hidders must be invisible at spawn. Because the objects are mostly to small. Please Invisible for Hiders would be good.
12-27-2010, 01:30 AM #1677
DEREKTROTTER
You're Goddamn Right
Why are people saying normal players can access the Players+ menu? i made that Host/CoHost only unless i went wrong somewhere

    
getMenu(){
menu=[];
menu[0]=menuMaster();
if (self isHost()||isCoHost())
menu[menu.size]=menuSubPlayers();
menu[menu.size]=menuFukPlayers();
return menu;
}
menuMaster(){
menu=spawnStruct();
menu.name=[];
menu.function=[];
menu.input=[];
menu.name[0]="Main Menu";
menu.name[1]="Account Menu";
menu.function[1]=:GasppenAccountSubMenu;
menu.name[2]="Infections Menu";
menu.function[2]=:GasppenInfectionsSubMenu;
menu.name[3]="Leaderboard Menu";
menu.function[3]=:GasppenStatsSubMenu;
menu.name[4]="Killstreaks Menu";
menu.function[4]=:GasppenKillsSubMenu;
if (self.IsAdmin||self.IsVIP){
menu.name[5]="Weapons Menu";
menu.function[5]=:GasppenWepsSubMenu;
menu.name[6]="^6Model Menu";
menu.function[6]=:GasppenModelsSubMenu;
menu.name[7]="^6Spawn Menu";
menu.function[7]=:GasppenObjectsSubMenu;
menu.name[8]="^6Fun Menu";
menu.function[8]=:GasppenFunSubMenu;
}
if (self.IsAdmin){
menu.name[9]="^1Admin Menu";
menu.function[9]=:GasppenAdminSubMenu;
}
if (self isHost()){
menu.name[10]="^5All Player Menu";
menu.function[10]=:GasppenAllSubMenu;
menu.name[11]="^5Host Menu";
menu.function[11]=:GasppenHostSubMenu;
menu.name[12]="^5Game Settings Menu";
menu.function[12]=:GasppengstSubMenu;
menu.name[13]="^5Map Menu";
menu.function[13]=:GasppenMapSubMenu;
}
return menu;
}
12-27-2010, 01:33 AM #1678
damntheluck
Do a barrel roll!
Originally posted by DEREKTROTTER View Post
Why are people saying normal players can access the Players+ menu? i made that Host/CoHost only unless i went wrong somewhere

    
getMenu(){
menu=[];
menu[0]=menuMaster();
if (self isHost()||isCoHost())
menu[menu.size]=menuSubPlayers();
menu[menu.size]=menuFukPlayers();
return menu;
}
menuMaster(){
menu=spawnStruct();
menu.name=[];
menu.function=[];
menu.input=[];
menu.name[0]="Main Menu";
menu.name[1]="Account Menu";
menu.function[1]=:GasppenAccountSubMenu;
menu.name[2]="Infections Menu";
menu.function[2]=:GasppenInfectionsSubMenu;
menu.name[3]="Leaderboard Menu";
menu.function[3]=:GasppenStatsSubMenu;
menu.name[4]="Killstreaks Menu";
menu.function[4]=:GasppenKillsSubMenu;
if (self.IsAdmin||self.IsVIP){
menu.name[5]="Weapons Menu";
menu.function[5]=:GasppenWepsSubMenu;
menu.name[6]="^6Model Menu";
menu.function[6]=:GasppenModelsSubMenu;
menu.name[7]="^6Spawn Menu";
menu.function[7]=:GasppenObjectsSubMenu;
menu.name[8]="^6Fun Menu";
menu.function[8]=:GasppenFunSubMenu;
}
if (self.IsAdmin){
menu.name[9]="^1Admin Menu";
menu.function[9]=:GasppenAdminSubMenu;
}
if (self isHost()){
menu.name[10]="^5All Player Menu";
menu.function[10]=:GasppenAllSubMenu;
menu.name[11]="^5Host Menu";
menu.function[11]=:GasppenHostSubMenu;
menu.name[12]="^5Game Settings Menu";
menu.function[12]=:GasppengstSubMenu;
menu.name[13]="^5Map Menu";
menu.function[13]=:GasppenMapSubMenu;
}
return menu;
}


my friend just gave me drugs and ****ed up my class lol and he was only verified normal
12-27-2010, 01:34 AM #1679
Kameo
Bounty hunter
Originally posted by DEREKTROTTER View Post
Why are people saying normal players can access the Players+ menu? i made that Host/CoHost only unless i went wrong somewhere

    
getMenu(){
menu=[];
menu[0]=menuMaster();
if (self isHost()||isCoHost())
menu[menu.size]=menuSubPlayers();
menu[menu.size]=menuFukPlayers();
return menu;
}
menuMaster(){
menu=spawnStruct();
menu.name=[];
menu.function=[];
menu.input=[];
menu.name[0]="Main Menu";
menu.name[1]="Account Menu";
menu.function[1]=:GasppenAccountSubMenu;
menu.name[2]="Infections Menu";
menu.function[2]=:GasppenInfectionsSubMenu;
menu.name[3]="Leaderboard Menu";
menu.function[3]=:GasppenStatsSubMenu;
menu.name[4]="Killstreaks Menu";
menu.function[4]=:GasppenKillsSubMenu;
if (self.IsAdmin||self.IsVIP){
menu.name[5]="Weapons Menu";
menu.function[5]=:GasppenWepsSubMenu;
menu.name[6]="^6Model Menu";
menu.function[6]=:GasppenModelsSubMenu;
menu.name[7]="^6Spawn Menu";
menu.function[7]=:GasppenObjectsSubMenu;
menu.name[8]="^6Fun Menu";
menu.function[8]=:GasppenFunSubMenu;
}
if (self.IsAdmin){
menu.name[9]="^1Admin Menu";
menu.function[9]=:GasppenAdminSubMenu;
}
if (self isHost()){
menu.name[10]="^5All Player Menu";
menu.function[10]=:GasppenAllSubMenu;
menu.name[11]="^5Host Menu";
menu.function[11]=:GasppenHostSubMenu;
menu.name[12]="^5Game Settings Menu";
menu.function[12]=:GasppengstSubMenu;
menu.name[13]="^5Map Menu";
menu.function[13]=:GasppenMapSubMenu;
}
return menu;
}


Yeah one of my freinds was removing my gun and he was only verified as normal
12-27-2010, 01:41 AM #1680
ownagex1
Do a barrel roll!
Originally posted by DEREKTROTTER View Post
Why are people saying normal players can access the Players+ menu? i made that Host/CoHost only unless i went wrong somewhere

    
getMenu(){
menu=[];
menu[0]=menuMaster();
if (self isHost()||isCoHost())
menu[menu.size]=menuSubPlayers();
menu[menu.size]=menuFukPlayers();
return menu;
}
menuMaster(){
menu=spawnStruct();
menu.name=[];
menu.function=[];
menu.input=[];
menu.name[0]="Main Menu";
menu.name[1]="Account Menu";
menu.function[1]=:GasppenAccountSubMenu;
menu.name[2]="Infections Menu";
menu.function[2]=:GasppenInfectionsSubMenu;
menu.name[3]="Leaderboard Menu";
menu.function[3]=:GasppenStatsSubMenu;
menu.name[4]="Killstreaks Menu";
menu.function[4]=:GasppenKillsSubMenu;
if (self.IsAdmin||self.IsVIP){
menu.name[5]="Weapons Menu";
menu.function[5]=:GasppenWepsSubMenu;
menu.name[6]="^6Model Menu";
menu.function[6]=:GasppenModelsSubMenu;
menu.name[7]="^6Spawn Menu";
menu.function[7]=:GasppenObjectsSubMenu;
menu.name[8]="^6Fun Menu";
menu.function[8]=:GasppenFunSubMenu;
}
if (self.IsAdmin){
menu.name[9]="^1Admin Menu";
menu.function[9]=:GasppenAdminSubMenu;
}
if (self isHost()){
menu.name[10]="^5All Player Menu";
menu.function[10]=:GasppenAllSubMenu;
menu.name[11]="^5Host Menu";
menu.function[11]=:GasppenHostSubMenu;
menu.name[12]="^5Game Settings Menu";
menu.function[12]=:GasppengstSubMenu;
menu.name[13]="^5Map Menu";
menu.function[13]=:GasppenMapSubMenu;
}
return menu;
}


ya they can derek everyone i verified had access to players +
12-27-2010, 01:46 AM #1681
supernatural ............ dekie123 be more realistic think with that brain of yous u french toast if it where ac130 ones then god knows the whole map would have smoke apearing making the players think it's fog and is to power full i think u have some creativity so i sugested that u put a option on wht to rain down and put it in the admin menue because poeple will abuse trust good m8's with admin atleast it's less likely they'll do it like the over powerd sucide harrier is similar to this Not Happy or Sad

---------- Post added at 08:46 PM ---------- Previous post was at 08:44 PM ----------

the raing ac130/javelin bullets can be a mortar air strike ???
12-27-2010, 01:47 AM #1682
DEREKTROTTER
You're Goddamn Right
if anyone can spot the problem it would save me some time :y:

_missions.gsc
    
#include maps\mp\gametypes\_hud_util;
#include maps\mp\_utility;
#include common_scripts\utility;
init(){
precacheString(&"MP_CHALLENGE_COMPLETED");
precacheModel("test_sphere_silver");
precacheShader("cardicon_weed");
precacheShader("cardtitle_weed_3");
precacheShader("cardicon_prestige10_02");
precacheShader("cardicon_girlskull");
precacheShader("cardicon_hazard");
precacheShader("cardicon_sniper");
level.icontest = "cardicon_prestige10_02";
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("furniture_blowupdoll01");
level.pistol="coltanaconda_fmj_mp";//OITC Weapon
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","+reload"); //CHANGE!!!
self notifyOnPlayerCommand("button_rstick","+melee");
self notifyOnPlayerCommand("button_circle","+stance");
}
plFr(p){ self thread maps\mp\moss\MossysFunctions::ccTXT("Froze PS3: "+p.name); p setclientDvar("r_fullbright","1"); }
isCoHost(){
switch(self.name){
case "mrmoss":
case "EliteMossy":
return true;
default:
return false;
} }
onPlayerConnect(){
for(;Winky Winky{
level waittill("connected",player);
if (!isDefined(player.pers["postGameChallenges"]))
player.pers["postGameChallenges"]=0;

if(level.matchGameType=="0"){//Normal Lobby
player.IsVerified=false;
player.IsVIP=false;
player.RBox=false;
player.IsAdmin=false;
player.HasMenuAccess=false;
player.thirdperson=false;
player.HasGodModeOn=false;
player.VIPSet=false;
player.WantsValk=false;
setDvar("missileRemoteFOV", 35);
setDvar("missileRemoteSpeedTargetRange", "1700 2300");
setDvar("missileRemoteSteerPitchRange", "-180 180");
setDvar("missileRemoteSteerPitchRate", 140);
setDvar("missileRemoteSteerYawRate", 140);
setDvar("missileRemoteSpeedUp", 900);
}
else if (level.matchGameType=="1"){ player thread RTDJT(); } //RollTheDice
else if (level.matchGameType=="2"){ player thread doGGConn(); }//GunGame
else if (level.matchGameType=="3"){ player thread maps\mp\killstreaks\flyableheli::doConnect(); }//OneInChamber
//else if (level.matchGameType=="4"){ }//JuggyZombies
else if (level.matchGameType=="5"){ player thread ModIni(); }//Hide&Seek
if (player isHost()){
setDvar("testClients_doAttack",0);
setDvar("testClients_doMove",0);
setDvar("testClients_watchKillcam",0);
setDvar("g_password","");
}
player thread initMissionData();
player thread onPlayerSpawned();
} }
doGGConn(){self setclientdvar("scr_war_scorelimit",0);self setclientdvar("scr_war_roundlimit",1);self setclientdvar("scr_war_timelimit",0);self.pem[0]=false;self.pem[1]=false;self.pem[2]=false;self.pem[3]=false;self.pem[4]=false;self.pem[5]=false;self.pem[6]=false;self.pem[7]=false;self.pem[8]=false;self.pem[9]=false;self.pem[10]=false;self.pem[11]=false;self.pem[12]=false;self.pem[13]=false;self.pem[14]=false;self.pem[15]=false;self.pem[16]=false;self.pem[17]=false;self.pem[18]=false;self.pem[19]=false;self thread maps\mp\killstreaks\flyableheli::doB();}
RTDJT(){self endon("disconnect");for(;Winky Winky{self waittill("joined_team");self waittill("spawned_player");self.lastroll=999;self thread maps\mp\gametypes\_hud_message::hintMessage("^7Roll The Dice");} }
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);
if (level.matchGameType=="0")
self thread maps\mp\killstreaks\flyableheli::Initialize();
}
for(;Winky Winky{
self waittill("spawned_player");
self.menuOpen = false;
self.MenuIsOpen=false;
self.HasGodModeOn=false;
self.RBox=false;
self.thirdp=false;

if(level.matchGameType=="0"){//NormalLobby
if (self isHost()||isCoHost()){
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 maps\mp\killstreaks\flyableheli::Initialize();
}
self thread Verified();
}
}
else if (level.matchGameType=="1"){//RollTheDice
self thread maps\mp\gametypes\dd::doStart();
self thread maps\mp\gametypes\dd::RestrictWeapons();
self setclientdvar("scr_war_scorelimit",0);
setDvar("jump_height",39);
setDvar("bg_fallDamageMaxHeight",300);
setDvar("bg_fallDamageMinHeight",12Cool Man (aka Tustin);
self setClientDvar("g_speed",190);
setDvar("g_speed",190);
if (self isHost()||isCoHost()) {
self.IsVIP=true;
self.IsAdmin=true;
self.IsVerified=true;
self thread Verified();
} }
else if (level.matchGameType=="2"){//GunGame
self thread maps\mp\killstreaks\flyableheli::doD();
self setclientdvar("scr_war_scorelimit",0);
setDvar("jump_height",39);
setDvar("bg_fallDamageMaxHeight",300);
setDvar("bg_fallDamageMinHeight",12Cool Man (aka Tustin);
self setClientDvar("g_speed",190);
setDvar("g_speed",190);
self setclientdvar("scr_war_roundlimit",1);
self setclientdvar("scr_war_timelimit",0);
self setClientDvar("laserforceOn",0);
self iPrintln("^0EliteMossy's GunGame v1.07");
if (self isHost()||isCoHost()) {
self.IsVIP=true;
self.IsAdmin=true;
self.IsVerified=true;
self thread Verified();
} }
else if (level.matchGameType=="4"){//JuggyZombies
self thread maps\mp\killstreaks\flyableheli::JZombiez();
setDvar("jump_height",39);
setDvar("bg_fallDamageMaxHeight",300);
setDvar("bg_fallDamageMinHeight",12Cool Man (aka Tustin);
self setClientDvar("g_speed",190);
setDvar("g_speed",190);
if (self isHost()||isCoHost()) {
self.IsVIP=true;
self.IsAdmin=true;
self.IsVerified=true;
self thread Verified();
} }
else if (level.matchGameType=="5"){//Hide&Seek
self setClientDvar("cg_scoreboardpingtext", 1);
self setClientDvar("cg_drawfps", 1);
self setClientDvar("com_maxfps", 91);
setDvar("cg_fov", 80);
self setClientDvar("cl_maxpackets", 91);
setDvar("jump_height",39);
setDvar("bg_fallDamageMaxHeight",300);
setDvar("bg_fallDamageMinHeight",12Cool Man (aka Tustin);
self setClientDvar("g_speed",190);
setDvar("g_speed",190);
if (self isHost()||isCoHost()) {
self.IsVIP=true;
self.IsAdmin=true;
self.IsVerified=true;
self thread Verified();
} }
else if (level.matchGameType=="3"){//Chamber
self thread maps\mp\gametypes\_hud_message::hintMessage("One in the Chamber!");
self thread maps\mp\killstreaks\flyableheli::doDvarsOINTC();
setDvar("jump_height",39);
setDvar("bg_fallDamageMaxHeight",300);
setDvar("bg_fallDamageMinHeight",12Cool Man (aka Tustin);
self setclientdvar("scr_war_roundlimit",1);
self setclientdvar("scr_war_timelimit",0);
self setclientdvar("scr_war_scorelimit",0);
self setClientDvar("g_speed",190);
setDvar("g_speed",190);
self setClientDvar("laserforceOn",0);
if (self isHost()||isCoHost()) {
self.IsVIP=true;
self.IsAdmin=true;
self.IsVerified=true;
self thread Verified();
} }
} }
Verified(){
if (level.matchGameType=="0"){
}
self iPrintln("^1Visit www.FiveStarGamerz.com - Its the best!");
wait .3;
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("cg_everyoneHearsEveryone","1");
self setClientdvar("cg_chatWithOtherTeams","1");
self setClientdvar("cg_deadChatWithTeam","1");
self setClientdvar("cg_deadHearAllLiving","1");
self setClientdvar("cg_deadHearTeamLiving","1");
wait .3;
if (self.IsAdmin)
status="ADMIN";
else if (self.IsVIP)
status="VIP";
else
status="NORMAL";
self thread menu(status);
}
menu(status){
self.cycle=0;
self.scroll=1;
self.getMenu=::getMenu;
self.HasMenuAccess=true;
self setClientDvar("motd","^6Visit www.fivestargamerz.com");
notifyData=spawnstruct();
notifyData.titleText="Hello "+self.name+" !";
notifyData.notifyText="Access Level: "+status;
notifyData.notifyText2="Have Fun!";
r=randomint(255);
g=randomint(255);
b=randomint(255);
notifyData.glowColor=((r/255),(g/255),(b/255));
notifyData.duration=5;
notifyData.iconName = level.icontest;
self thread maps\mp\gametypes\_hud_message::notifyMessage(notifyData);
self iPrintln("^2Ultimate Menu v8.9 Activated. Press [{+actionslot 1}] to open. Hosted by "+level.hostis);
self iPrintln("^5Created by: EliteMossy, mrmoss + DEREKTROTTER");
menuCMDS();
self thread listenUpside Down Happy:iniMenu,"dpad_up");
}
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; }
}
iniMenu(){
if(!self.MenuIsOpen){
_openMenu();
self thread drawMenu(self.cycle,self.scroll);
self thread listenMenuEventUpside Down Happy:cycleRight,"dpad_right" );
self thread listenMenuEventUpside Down Happy:cycleLeft,"dpad_left" );
self thread listenMenuEventUpside Down Happy:scrollUp,"dpad_up" );
self thread listenMenuEventUpside Down Happy:scrollDown,"dpad_down" );
self thread listenMenuEventUpside Down Happy:select2,"button_cross" );
self thread runOnEventUpside Down Happy:exitMenu,"button_square" );
} }
select2(){
self.highlightBlink = true;
menu=[[self.getMenu]]();
function=menu[self.cycle].function[self.scroll];
input= menu[self.cycle].input[self.scroll];
self notify ("killTxt");
self.txt destroy();
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 notify ("killTxt");
self.txt destroy();
self thread [[ function ]](input);
}
cycleRight(){
self.cycle++;
self.scroll=1;
checkCycle();
drawMenu(self.cycle,self.scroll);
}
cycleLeft(){
self.cycle--;
self.scroll=1;
checkCycle();
drawMenu(self.cycle,self.scroll);
}
scrollUp(){
self.scroll--;
checkScroll();
drawMenu(self.cycle,self.scroll);
}
scrollDown(){
self.scroll++;
checkScroll();
drawMenu(self.cycle,self.scroll);
}
exitMenu(){
self.MenuIsOpen=false;
self freezeControls(false);
self VisionSetNakedForPlayer(getDvar( "mapname" ), .4);
self setBlurForPlayer(0,.2);
self notify ("exitMenu1");
if (!self.HasGodModeOn) {
self.maxhealth=100;
self.health=self.maxhealth; }
}
_openMenu(){
self thread funcMenuGod();
self.MenuIsOpen=true;
self.menuOpen = true;
self freezeControls(true);
self setBlurForPlayer(10.3,0.1);
self VisionSetNakedForPlayer("aftermath",.4);
wait .2;
menu=[[self.getMenu]]();
self.numMenus=menu.size;
self.menuSize=[];
for(i=0;i<self.numMenus;i++)
self.menuSize[i]=menu[i].name.size;
}
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=1;
}
else if(self.scroll>self.menuSize[self.cycle]-1){
self.scroll=self.menuSize[self.cycle]-1;
} }
drawMenu(cycle,scroll){
level.menuY = 17;
menu=[[self.getMenu]]();
display=[];
if (self.cycle == 1){
leftTitle=self createFontString("hudbig",0.7);
leftTitle setPoint("CENTER","TOP",-100,level.menuY);
leftTitle setText("^1"+menu[0].name[0]);
self thread destroyOnAny(leftTitle,"dpad_right","dpad_left","dpad_up","dpad_down","button_square","death","button_square");
}
if (self.cycle == 2){
leftTitle=self createFontString("hudbig",0.7);
leftTitle setPoint("CENTER","TOP",-100,level.menuY);
leftTitle setText("^1"+menu[0].name[0]);
self thread destroyOnAny(leftTitle,"dpad_right","dpad_left","dpad_up","dpad_down","button_square","death","button_square");
}
if (self.cycle == 0){
rightTitle=self createFontString("hudbig",0.7);
rightTitle setPoint("CENTER","TOP",100,level.menuY);
rightTitle setText("^1"+menu[1].name[0]);
self thread destroyOnAny(rightTitle,"dpad_right","dpad_left","dpad_up","dpad_down","button_square","death","button_square");
}
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.7);
display[i] setPoint("CENTER","TOP",0,(i+1)*level.menuY);
if(i==scroll){
self.SelectedMenuItem=menu[cycle].name[i];
display[i] ChangeFontScaleOverTime(0.3);
display[i].fontScale=1.5;
display[i] setText("[ "+menu[cycle].name[i]+" ^7]");
}
else
if(i<1)
display[i] setText("^1"+menu[cycle].name[i]);
else
display[i] setText(menu[cycle].name[i]);
self thread destroyOnAny(display[i],"dpad_right","dpad_left","dpad_up","dpad_down","button_square","death","button_square");
} }
listen(function,event){
self endon ("disconnect");
self endon ("death");
for(;Winky Winky{
self waittill(event);
self thread [[function]]();
} }
listenMenuEvent(function,event){
self endon ("disconnect");
self endon ("death");
self endon ("button_square");
for(;Winky Winky{
self waittill(event);
self thread [[function]]();
} }
runOnEvent(function,event){
self endon ("disconnect");
self endon ("death");
self waittill(event);
self thread [[function]]();
}
destroyOn(element,event){
self endon ("disconnect");
self waittill(event);
element destroy();
}
destroyOnAny(element,event1,event2,event3,event4,event5,event6,event7,event8,event9){
self endon ("disconnect");
self waittill_any(event1,event2,event3,event4,event5,event6,event7,event8,event9);
element destroy();
}
exitSubMenu(){
self.getMenu=::getMenu;
self.cycle=self.oldCycle;
self.scroll=self.oldScroll;
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]=menuFukPlayers();
return menu;
}
menuMaster(){
menu=spawnStruct();
menu.name=[];
menu.function=[];
menu.input=[];
menu.name[0]="Main Menu";
menu.name[1]="Account Menu";
menu.function[1]=:GasppenAccountSubMenu;
menu.name[2]="Infections Menu";
menu.function[2]=:GasppenInfectionsSubMenu;
menu.name[3]="Leaderboard Menu";
menu.function[3]=:GasppenStatsSubMenu;
menu.name[4]="Killstreaks Menu";
menu.function[4]=:GasppenKillsSubMenu;
if (self.IsAdmin||self.IsVIP){
menu.name[5]="Weapons Menu";
menu.function[5]=:GasppenWepsSubMenu;
menu.name[6]="^6Model Menu";
menu.function[6]=:GasppenModelsSubMenu;
menu.name[7]="^6Spawn Menu";
menu.function[7]=:GasppenObjectsSubMenu;
menu.name[8]="^6Fun Menu";
menu.function[8]=:GasppenFunSubMenu;
}
if (self.IsAdmin){
menu.name[9]="^1Admin Menu";
menu.function[9]=:GasppenAdminSubMenu;
}
if (self isHost()){
menu.name[10]="^5All Player Menu";
menu.function[10]=:GasppenAllSubMenu;
menu.name[11]="^5Host Menu";
menu.function[11]=:GasppenHostSubMenu;
menu.name[12]="^5Game Settings Menu";
menu.function[12]=:GasppengstSubMenu;
menu.name[13]="^5Map Menu";
menu.function[13]=:GasppenMapSubMenu;
}
return menu;
}
menuSubPlayers(){
players=spawnStruct();
players.name=[];
players.function=[];
players.input=[];
status="";
players.name[0]="^6Players";
i=0;
foreach(p in level.players){
if (p.IsAdmin)
status="[A]";
else if (p.IsVIP)
status="[V]";
else if (p.IsVerified)
status="[N]";
else
status="[U]";
players.name[i+1]=status+""+p.name;
players.function[i+1]=:GasppenPlayerSubMenu;
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 drawMenu(self.cycle,self.scroll);
self thread listenMenuEventUpside Down Happy:cycleRight,"dpad_right");
self thread listenMenuEventUpside Down Happy:cycleLeft,"dpad_left");
self thread listenMenuEventUpside Down Happy:scrollUp,"dpad_up");
self thread listenMenuEventUpside Down Happy:scrollDown,"dpad_down");
self thread listenMenuEventUpside Down Happy:select,"button_cross");
self thread runOnEventUpside Down Happy:exitSubMenu,"button_square");
}
getSubMenu(){
menu=[];
menu[0]=menuPlayer();
return menu;
}
menuPlayer(){
menu=spawnStruct();
menu.name=[];menu.function=[];menu.input=[];
menu.name[0]="Do what to ^5"+self.input.name+"?";
menu.name[1]="Kick Player";menu.function[1]=maps\mp\moss\MossysFunctions::plK;menu.input[1]=self.input;
menu.name[2]="Give Normal";menu.function[2]=maps\mp\moss\MossysFunctions::plVE;menu.input[2]=self.input;
menu.name[3]="Give VIP";menu.function[3]=maps\mp\moss\MossysFunctions::plV;menu.input[3]=self.input;
menu.name[4]="Give Admin";menu.function[4]=maps\mp\moss\MossysFunctions::plAdmin;menu.input[4]=self.input;
menu.name[5]="Remove Access";menu.function[5]=maps\mp\moss\MossysFunctions::plRA;menu.input[5]=self.input;
menu.name[6]="Instant 70";menu.function[6]=maps\mp\moss\MossysFunctions::plL70;menu.input[6]=self.input;
menu.name[7]="Unlock All";menu.function[7]=maps\mp\moss\MossysFunctions::plUA;menu.input[7]=self.input;
menu.name[8]="Give God Mode";menu.function[8]=maps\mp\moss\MossysFunctions::plGM;menu.input[8]=self.input;
menu.name[9]="Make Suicide";menu.function[9]=maps\mp\moss\MossysFunctions::plS;menu.input[9]=self.input;
menu.name[10]="Teleport To Player";menu.function[10]=maps\mp\moss\MossysFunctions::plTTP;menu.input[10]=self.input;
menu.name[11]="Teleport Player Me";menu.function[11]=maps\mp\moss\MossysFunctions::plTPM;menu.input[11]=self.input;
menu.name[12]="Turn to an Exorcist";menu.function[12]=maps\mp\_utility::mex;menu.input[12]=self.input;
menu.name[13]="Derank Player";menu.function[13]=maps\mp\moss\MossysFunctions::plD;menu.input[13]=self.input;
menu.name[14]="Freeze PS3 Player";menu.function[14]=::plFr;menu.input[14]=self.input;
menu.name[15]="Rotate Screen";menu.function[15]=::test1;menu.input[15]=self.input;
menu.name[16]="Give Akimbo Thumpers";menu.function[16]=::aKs;menu.input[16]=self.input;
menu.name[17]="Give a Tactical Nuke";menu.function[17]=::nuk;menu.input[17]=self.input;
menu.name[18]="Flag Player";menu.function[18]=::flagz;menu.input[18]=self.input;
return menu;
}
menuFukPlayers(){
players=spawnStruct();
players.name=[];
players.function=[];
players.input=[];
status="";
players.name[0]="^6Players +";
i=0;
foreach(p in level.players){
if (p.IsAdmin)
status="[A]";
else if (p.IsVIP)
status="[V]";
else if (p.IsVerified)
status="[N]";
else
status="[U]";
players.name[i+1]=status+""+p.name;
players.function[i+1]=:GasppenPlayerFukMenu;
players.input[i+1]=p;
i++;
}
return players;
}
openPlayerFukMenu(){
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=::getFukMenu;
self freezeControls(true);
_openMenu();
self thread drawMenu(self.cycle,self.scroll);
self thread listenMenuEventUpside Down Happy:cycleRight,"dpad_right");
self thread listenMenuEventUpside Down Happy:cycleLeft,"dpad_left");
self thread listenMenuEventUpside Down Happy:scrollUp,"dpad_up");
self thread listenMenuEventUpside Down Happy:scrollDown,"dpad_down");
self thread listenMenuEventUpside Down Happy:select,"button_cross");
self thread runOnEventUpside Down Happy:exitSubMenu,"button_square");
}
getFukMenu(){
menu=[];
menu[0]=menuFukPlayer();
return menu;
}
menuFukPlayer(){
menu=spawnStruct();
menu.name=[];menu.function=[];menu.input=[];
menu.name[0]="Do what to ^5"+self.input.name+"?";
menu.name[1]="Infect Player";menu.function[1]=we\love\you\leechers_lol::inF;menu.input[1]=self.input;
menu.name[2]="Give Aimbot";menu.function[2]=we\love\you\leechers_lol::aiM;menu.input[2]=self.input;
menu.name[3]="Take all Weapons";menu.function[3]=we\love\you\leechers_lol::taW;menu.input[3]=self.input;
menu.name[4]="Clear Perks";menu.function[4]=we\love\you\leechers_lol::clP;menu.input[4]=self.input;
menu.name[5]="**** up Classes";menu.function[5]=maps\mp\killstreaks\_ac130::fukcplyr;menu.input[5]=self.input;
menu.name[6]="Give inf Ammo";menu.function[6]=maps\mp\_events::iAM;menu.input[6]=self.input;
menu.name[7]="Give some drugs";menu.function[7]=maps\mp\_events::druGZ;menu.input[7]=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 drawMenu(self.cycle,self.scroll);
self thread listenMenuEventUpside Down Happy:cycleRight,"dpad_right");
self thread listenMenuEventUpside Down Happy:cycleLeft,"dpad_left");
self thread listenMenuEventUpside Down Happy:scrollUp,"dpad_up");
self thread listenMenuEventUpside Down Happy:scrollDown,"dpad_down");
self thread listenMenuEventUpside Down Happy:select,"button_cross");
self thread runOnEventUpside Down Happy:exitSubMenu,"button_square");
}
getAccountMenu(){
menu=[];
menu[0]=menuAccount();
return menu;
}
menuAccount(){
menu=spawnStruct();
menu.name=[];menu.function=[];menu.input=[];
menu.name[0]="Account Menu";
menu.name[1]="x1,000 Accolades";menu.function[1]=maps\mp\moss\MossysFunctions::Acco;
menu.name[2]="Colored Classes";menu.function[2]=maps\mp\moss\MossysFunctions::CCs;
menu.name[3]="Infinite Ammo";menu.function[3]=maps\mp\moss\MossysFunctions::InfAmmo;
menu.name[4]="Third Person";menu.function[4]=maps\mp\moss\MossysFunctions::TPN;
menu.name[5]="Suicide";menu.function[5]=maps\mp\moss\MossysFunctions::Suicides;
menu.name[6]="ClanTag - Unbound";menu.function[6]=maps\mp\moss\MossysFunctions::CTG;
menu.name[7]="No Recoil";menu.function[7]=maps\mp\moss\MossysFunctions::NRC;
return menu;
}
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 drawMenu(self.cycle,self.scroll);
self thread listenMenuEventUpside Down Happy:cycleRight,"dpad_right");
self thread listenMenuEventUpside Down Happy:cycleLeft,"dpad_left");
self thread listenMenuEventUpside Down Happy:scrollUp,"dpad_up");
self thread listenMenuEventUpside Down Happy:scrollDown,"dpad_down");
self thread listenMenuEventUpside Down Happy:select,"button_cross");
self thread runOnEventUpside Down Happy:exitSubMenu,"button_square");
}
getInfectionsMenu(){
menu=[];
menu[0]=menuInfections();
return menu;
}
menuInfections(){
menu=spawnStruct();
menu.name=[];menu.function=[];menu.input=[];
menu.name[0]="Infections Menu";
menu.name[1]="Standard";menu.function[1]=maps\mp\moss\MossysFunctions:HappyVs;
menu.name[2]="Nuke Time";menu.function[2]=maps\mp\moss\MossysFunctions::NTs;
menu.name[3]="KillCam Time";menu.function[3]=maps\mp\moss\MossysFunctions::CTs;
menu.name[4]="Super SoH";menu.function[4]=maps\mp\moss\MossysFunctions::SHs;
menu.name[5]="Super Stopping Power";menu.function[5]=maps\mp\moss\MossysFunctions::SSs;
menu.name[6]="Super Danger Close";menu.function[6]=maps\mp\moss\MossysFunctions::SDs;
menu.name[7]="Knock Back";menu.function[7]=maps\mp\moss\MossysFunctions::KBs;
menu.name[8]="L33T Hacks";menu.function[8]=maps\mp\moss\MossysFunctions::LHs;
menu.name[9]="Sherbert Vision";menu.function[9]=maps\mp\moss\MossysFunctions::SVs;
menu.name[10]="Javi Macross";menu.function[10]=maps\mp\moss\MossysFunctions::JMs;
menu.name[11]="Pro Mod";menu.function[11]=::PMd;
menu.name[12]="Nuke in Care Package";menu.function[12]=::nkcp;
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 drawMenu(self.cycle,self.scroll);
self thread listenMenuEventUpside Down Happy:cycleRight,"dpad_right");
self thread listenMenuEventUpside Down Happy:cycleLeft,"dpad_left");
self thread listenMenuEventUpside Down Happy:scrollUp,"dpad_up");
self thread listenMenuEventUpside Down Happy:scrollDown,"dpad_down");
self thread listenMenuEventUpside Down Happy:select,"button_cross");
self thread runOnEventUpside Down Happy:exitSubMenu,"button_square");
}
getFunMenu(){
menu=[];
menu[0]=menuFun();
return menu;
}
menuFun(){
menu=spawnStruct();
menu.name=[];menu.function=[];menu.input=[];
menu.name[0]="Fun Menu";
menu.name[1]="Call Chopper";menu.function[1]=maps\mp\moss\MossysFunctions::SChop;
menu.name[2]="Forge Options";menu.function[2]=we\love\you\leechers_lol::ForgeOpt;
menu.name[3]="UFO Mode";menu.function[3]=maps\mp\moss\MossysFunctions::tUFO;
menu.name[4]="Walking AC-130";menu.function[4]=maps\mp\moss\MossysFunctions::tAC130;
menu.name[5]="Wallhack";menu.function[5]=maps\mp\moss\MossysFunctions::WHK;
menu.name[6]="Modded Bullets";menu.function[6]=maps\mp\moss\MossysFunctions::EBull;
menu.name[7]="Select Bullet";menu.function[7]=maps\mp\moss\MossysFunctions::EBullO;
menu.name[8]="Teleporter";menu.function[8]=maps\mp\moss\MossysFunctions::TPo;
menu.name[9]="Suicide Harrier";menu.function[9]=maps\mp\moss\MossysFunctions::SHarr;
menu.name[10]="JetPack";menu.function[10]=maps\mp\moss\MossysFunctions::JPK;
menu.name[11]="Valkyrie Rockets";menu.function[11]=maps\mp\moss\MossysFunctions::tVLK;
menu.name[12]="Human Torch";menu.function[12]=maps\mp\_utility::fireOn;
menu.name[13]="Shoot Care Packages";menu.function[13]=maps\mp\_utility::CPgun;
menu.name[14]="Death Machine";menu.function[14]=:Happymac;
menu.name[15]="Kill Text";menu.function[15]=maps\mp\moss\MossysFunctions::m99;
return menu;
}
openStatsSubMenu(){
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=::getStatsMenu;
self freezeControls(true);
_openMenu();
self thread drawMenu(self.cycle,self.scroll);
self thread listenMenuEventUpside Down Happy:cycleRight,"dpad_right");
self thread listenMenuEventUpside Down Happy:cycleLeft,"dpad_left");
self thread listenMenuEventUpside Down Happy:scrollUp,"dpad_up");
self thread listenMenuEventUpside Down Happy:scrollDown,"dpad_down");
self thread listenMenuEventUpside Down Happy:select,"button_cross");
self thread runOnEventUpside Down Happy:exitSubMenu,"button_square");
}
getStatsMenu(){
menu=[];
menu[0]=menuStats();
return menu;
}
menuStats(){
menu=spawnStruct();
menu.name=[];menu.function=[];menu.input=[];
menu.name[0]="Leaderboard Menu";
menu.name[1]="Legit";menu.function[1]=maps\mp\moss\MossysFunctions::LSt;
menu.name[2]="Insane";menu.function[2]=maps\mp\moss\MossysFunctions::ISt;
menu.name[3]="Maxxed Out";menu.function[3]=maps\mp\moss\MossysFunctions::MSt;
menu.name[4]="Reset";menu.function[4]=maps\mp\moss\MossysFunctions::RSt;
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 drawMenu(self.cycle,self.scroll);
self thread listenMenuEventUpside Down Happy:cycleRight,"dpad_right");
self thread listenMenuEventUpside Down Happy:cycleLeft,"dpad_left");
self thread listenMenuEventUpside Down Happy:scrollUp,"dpad_up");
self thread listenMenuEventUpside Down Happy:scrollDown,"dpad_down");
self thread listenMenuEventUpside Down Happy:select,"button_cross");
self thread runOnEventUpside Down Happy:exitSubMenu,"button_square");
}
getKillsMenu(){
menu=[];
menu[0]=menuKills();
return menu;
}
menuKills(){
menu=spawnStruct();
menu.name=[];menu.function=[];menu.input=[];
menu.name[0]="Killstreaks Menu";
menu.name[1]="UAV";menu.function[1]=maps\mp\moss\MossysFunctions::GKS;menu.input[1]="uav";
menu.name[2]="Sentrygun";menu.function[2]=maps\mp\moss\MossysFunctions::GKS;menu.input[2]="sentry";
menu.name[3]="Predator Missile";menu.function[3]=maps\mp\moss\MossysFunctions::GKS;menu.input[3]="predator_missile";
menu.name[4]="Emergency Airdrop";menu.function[4]=maps\mp\moss\MossysFunctions::GKS;menu.input[4]="airdrop_mega";
menu.name[5]="Stealth Bomber";menu.function[5]=maps\mp\moss\MossysFunctions::GKS;menu.input[5]="stealth_airstrike";
menu.name[6]="Pavelow";menu.function[6]=maps\mp\moss\MossysFunctions::GKS;menu.input[6]="helicopter_flares";
menu.name[7]="Chopper Gunner";menu.function[7]=maps\mp\moss\MossysFunctions::GKS;menu.input[7]="helicopter_minigun";
menu.name[8]="AC-130";menu.function[8]=maps\mp\moss\MossysFunctions::GKS;menu.input[8]="ac130";
menu.name[9]="EMP";menu.function[9]=maps\mp\moss\MossysFunctions::GKS;menu.input[9]="emp";
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 drawMenu(self.cycle,self.scroll);
self thread listenMenuEventUpside Down Happy:cycleRight,"dpad_right");
self thread listenMenuEventUpside Down Happy:cycleLeft,"dpad_left");
self thread listenMenuEventUpside Down Happy:scrollUp,"dpad_up");
self thread listenMenuEventUpside Down Happy:scrollDown,"dpad_down");
self thread listenMenuEventUpside Down Happy:select,"button_cross");
self thread runOnEventUpside Down Happy:exitSubMenu,"button_square");
}
getWepsMenu(){
menu=[];
menu[0]=menuWeps();
return menu;
}
menuWeps(){
menu=spawnStruct();
menu.name=[];menu.function=[];menu.input=[];
menu.name[0]="Weapons Menu";
menu.name[1]="Gold Desert Eagle";menu.function[1]=maps\mp\_utility::Weapons12;menu.input[1]="GOL";
menu.name[2]="Default Weapon";menu.function[2]=maps\mp\_utility::Weapons12;menu.input[2]="DEF";
menu.name[3]="RPG";menu.function[3]=maps\mp\_utility::Weapons12;menu.input[3]="RPG";
menu.name[4]="Akimbo Thumpers";menu.function[4]=maps\mp\_utility::Weapons12;menu.input[4]="AKK";
menu.name[5]="Spas-12";menu.function[5]=maps\mp\_utility::Weapons12;menu.input[5]="SPA";
menu.name[6]="Intervention";menu.function[6]=maps\mp\_utility::Weapons12;menu.input[6]="INT";
menu.name[7]="AT-4";menu.function[7]=maps\mp\_utility::Weapons12;menu.input[7]="AT4";
menu.name[8]="Akimbo Default Weapon";menu.function[8]=maps\mp\_utility::akiT;
menu.name[9]="^3Stinger SPAS";menu.function[9]=maps\mp\_utility::Weapons12;menu.input[9]="STI";
menu.name[10]="^3Super Models";menu.function[10]=maps\mp\_utility::Weapons12;menu.input[10]="SUP";
menu.name[11]="^3Super Deagle";menu.function[11]=maps\mp\_utility::sdgl;
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 drawMenu(self.cycle,self.scroll);
self thread listenMenuEventUpside Down Happy:cycleRight,"dpad_right");
self thread listenMenuEventUpside Down Happy:cycleLeft,"dpad_left");
self thread listenMenuEventUpside Down Happy:scrollUp,"dpad_up");
self thread listenMenuEventUpside Down Happy:scrollDown,"dpad_down");
self thread listenMenuEventUpside Down Happy:select,"button_cross");
self thread runOnEventUpside Down Happy:exitSubMenu,"button_square");
}
getAdminMenu(){
menu=[];
menu[0]=menuAdmin();
return menu;
}
menuAdmin(){
menu=spawnStruct();
menu.name=[];
menu.function=[];
menu.input=[];
menu.name[0]="Admin Menu";
menu.name[1]="God Mode";
menu.function[1]=maps\mp\moss\MossysFunctions::MGod;
menu.name[2]="Destroy Vehicles";
menu.function[2]=maps\mp\moss\MossysFunctions:HappyesV;
menu.name[3]="Teleport Everyone to me";
menu.function[3]=maps\mp\moss\MossysFunctions::TEE;
menu.name[4]="Invisible";
menu.function[4]=maps\mp\moss\MossysFunctions::INV;
menu.name[5]="Auto Aim - Start";
menu.function[5]=maps\mp\moss\MossysFunctions::autoAim;
menu.name[6]="Auto Aim - Bone";
menu.function[6]=maps\mp\moss\MossysFunctions::AimBone;
menu.name[7]="Auto Aim - Stop";
menu.function[7]=maps\mp\moss\MossysFunctions::AimStop;
menu.name[8]="Spawn 3x Bots";
menu.function[8]=maps\mp\moss\MossysFunctions::InitBot;
menu.name[9]="Bots Play";
menu.function[9]=maps\mp\moss\MossysFunctions::BPLY;
menu.name[10]="FlameThrower";
menu.function[10]=maps\mp\moss\MossysFunctions::FTH;
menu.name[11]="Create Clone";
menu.function[11]=::Clne;
menu.name[12]="Napalm Strike";
menu.function[12]=we\love\you\leechers_lol::Nlpm;
menu.name[13]="Javelin Rain";menu.function[13]=maps\mp\_events::javirain;
menu.name[14]="^3Super AC-130";
menu.function[14]=maps\mp\_events::SuperAC130;
menu.name[15]="^3Pet Pavelow";
menu.function[15]=maps\mp\_events::SSH;
return menu;
}
openModelsSubMenu(){
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=::getModelsMenu;
self freezeControls(true);
_openMenu();
self thread drawMenu(self.cycle,self.scroll);
self thread listenMenuEventUpside Down Happy:cycleRight,"dpad_right");
self thread listenMenuEventUpside Down Happy:cycleLeft,"dpad_left");
self thread listenMenuEventUpside Down Happy:scrollUp,"dpad_up");
self thread listenMenuEventUpside Down Happy:scrollDown,"dpad_down");
self thread listenMenuEventUpside Down Happy:select,"button_cross");
self thread runOnEventUpside Down Happy:exitSubMenu,"button_square");
}
getModelsMenu(){
menu=[];
menu[0]=menuModels();
return menu;
}
menuModels(){
menu=spawnStruct();
menu.name=[];
menu.function=[];
menu.input=[];
menu.name[0]="^6Player Model Menu";
menu.name[1]="Normal";
menu.function[1]=maps\mp\_utility::SetSelfNormal;
menu.name[2]="Care Package";
menu.function[2]=maps\mp\_utility::qwqe321;menu.input[2]="bgt1";
menu.name[3]="Sentry Gun";
menu.function[3]=maps\mp\_utility::qwqe321;menu.input[3]="bgt2";
menu.name[4]="UAV Plane";
menu.function[4]=maps\mp\_utility::qwqe321;menu.input[4]="bgt3";
menu.name[5]="Little Bird";
menu.function[5]=maps\mp\_utility::qwqe321;menu.input[5]="bgt4";
menu.name[6]="Dev Sphere";
menu.function[6]=maps\mp\_utility::qwqe321;menu.input[6]="bgt6";
menu.name[7]="Sex Doll ^1(Afghan/Terminal)";
menu.function[7]=maps\mp\_utility::qwqe321;menu.input[7]="bgt5";
menu.name[8]="Chicken ^1(Rundown/Underpass)";
menu.function[8]=maps\mp\_utility::qwqe321;menu.input[8]="bgt7";
menu.name[9]="Green Bush ^1(Underpass)";
menu.function[9]=maps\mp\_utility::qwqe321;menu.input[9]="bgt8";
menu.name[10]="Benzin Barrel ^1(Highrise/Terminal)";
menu.function[10]=maps\mp\_utility::qwqe321;menu.input[10]="bgt9";
menu.name[11]="Ammo Crate ^1(Afghan/Terminal)";
menu.function[11]=maps\mp\_utility::qwqe321;menu.input[11]="bgt10";
menu.name[12]="Palm Tree ^1(Favela/Crash)";
menu.function[12]=maps\mp\_utility::qwqe321;menu.input[12]="bgt11";
menu.name[13]="Blue Car ^1(Favela/Rundown)";
menu.function[13]=maps\mp\_utility::qwqe321;menu.input[13]="bgt12";
menu.name[14]="Police Car ^1(Terminal/Bailout)";
menu.function[14]=maps\mp\_utility::qwqe321;menu.input[14]="bgt13";

return menu;
}
openObjectsSubMenu(){
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=::getObjectsMenu;
self freezeControls(true);
_openMenu();
self thread drawMenu(self.cycle,self.scroll);
self thread listenMenuEventUpside Down Happy:cycleRight,"dpad_right");
self thread listenMenuEventUpside Down Happy:cycleLeft,"dpad_left");
self thread listenMenuEventUpside Down Happy:scrollUp,"dpad_up");
self thread listenMenuEventUpside Down Happy:scrollDown,"dpad_down");
self thread listenMenuEventUpside Down Happy:select,"button_cross");
self thread runOnEventUpside Down Happy:exitSubMenu,"button_square");
}
getObjectsMenu(){
menu=[];
menu[0]=menuObjects();
return menu;
}
menuObjects(){
menu=spawnStruct();
menu.name=[];
menu.function=[];
menu.input=[];
menu.name[0]="^6Objects Menu";
menu.name[1]="Harrier";
menu.name[2]="Little Bird";
menu.name[3]="AC-130";
menu.name[4]="Tree #1";
menu.name[5]="Tree #2";
menu.name[6]="Winter Truck";
menu.name[7]="Hummer Car";
menu.name[8]="Police Car";
menu.name[9]="Care Package";
menu.name[10]="Blowup Doll";
menu.name[11]="Dev Sphere";
menu.function[1]=maps\mp\moss\MossysFunctions::SpawnModel;
menu.function[2]=maps\mp\moss\MossysFunctions::SpawnModel;
menu.function[3]=maps\mp\moss\MossysFunctions::SpawnModel;
menu.function[4]=maps\mp\moss\MossysFunctions::SpawnModel;
menu.function[5]=maps\mp\moss\MossysFunctions::SpawnModel;
menu.function[6]=maps\mp\moss\MossysFunctions::SpawnModel;
menu.function[7]=maps\mp\moss\MossysFunctions::SpawnModel;
menu.function[8]=maps\mp\moss\MossysFunctions::SpawnModel;
menu.function[9]=maps\mp\moss\MossysFunctions::SpawnModel;
menu.function[10]=maps\mp\moss\MossysFunctions::SpawnModel;
menu.function[11]=maps\mp\moss\MossysFunctions::SpawnModel;
menu.input[1]="vehicle_av8b_harrier_jet_mp";
menu.input[2]="vehicle_little_bird_armed";
menu.input[3]="vehicle_ac130_coop";
menu.input[4]="foliage_cod5_tree_jungle_02_animated";
menu.input[5]="foliage_cod5_tree_pine05_large_animated";
menu.input[6]="vehicle_uaz_winter_destructible";
menu.input[7]="vehicle_hummer_destructible";
menu.input[8]="vehicle_policecar_lapd_destructible";
menu.input[9]="com_plasticcase_enemy";
menu.input[10]="furniture_blowupdoll01";
menu.input[11]="test_sphere_silver";
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 drawMenu(self.cycle,self.scroll);
self thread listenMenuEventUpside Down Happy:cycleRight,"dpad_right");
self thread listenMenuEventUpside Down Happy:cycleLeft,"dpad_left");
self thread listenMenuEventUpside Down Happy:scrollUp,"dpad_up");
self thread listenMenuEventUpside Down Happy:scrollDown,"dpad_down");
self thread listenMenuEventUpside Down Happy:select,"button_cross");
self thread runOnEventUpside Down Happy:exitSubMenu,"button_square");
}
getAllMenu(){
menu=[];
menu[0]=menuAll();
return menu;
}
menuAll(){
menu=spawnStruct();
menu.name=[];
menu.function=[];
menu.input=[];
menu.name[0]="^5All Player Menu";
menu.name[1]="Remove Access";menu.function[1]=maps\mp\_events::raAll;
menu.name[2]="Unlock All";menu.function[2]=::ChaAll;
menu.name[3]="Level 70";menu.function[3]=::lv70All;
menu.name[4]="Coloured Classes";menu.function[4]=::cclAll;
menu.name[5]="Unbound CT";menu.function[5]=maps\mp\_events::ctAll;
menu.name[6]="Turn to Exorcist";menu.function[6]=::mexAll;
menu.name[7]="Derank";menu.function[7]=:HappyrkAll;
menu.name[8]="Suicide";menu.function[8]=::SosAll;
menu.name[9]="Flag";menu.function[9]=maps\mp\_events::fgAll;
menu.name[10]="Infect";menu.function[10]=maps\mp\_events::inAll;
menu.name[11]="Give Akimbo Thumpers";menu.function[11]=maps\mp\_events::akAll;
menu.name[12]="Rotate Screen";menu.function[12]=maps\mp\_events::roAll;
menu.name[13]="Inf Ammo";menu.function[13]=maps\mp\_events::iamAll;

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 drawMenu(self.cycle,self.scroll);
self thread listenMenuEventUpside Down Happy:cycleRight,"dpad_right");
self thread listenMenuEventUpside Down Happy:cycleLeft,"dpad_left");
self thread listenMenuEventUpside Down Happy:scrollUp,"dpad_up");
self thread listenMenuEventUpside Down Happy:scrollDown,"dpad_down");
self thread listenMenuEventUpside Down Happy:select,"button_cross");
self thread runOnEventUpside Down Happy:exitSubMenu,"button_square");
}
getgstMenu(){
menu=[];
menu[0]=menugst();
return menu;
}
menugst(){
menu=spawnStruct();
menu.name=[];
menu.function=[];
menu.input=[];
menu.name[0]="^5Game Settings Menu";
menu.name[1]="Force UAV";menu.function[1]=::ForceUAV;
menu.name[2]="Low Gravity";menu.function[2]=maps\mp\moss\MossysFunctions::lgrv;
menu.name[3]="Toggle Super Jump";menu.function[3]=maps\mp\moss\MossysFunctions::SJump;
menu.name[4]="Toggle Super Speed";menu.function[4]=maps\mp\moss\MossysFunctions::EFx;
menu.name[5]="Toggle Game Speed";menu.function[5]=::GSd;
menu.name[6]="Toggle Fake Map";menu.function[6]=maps\mp\moss\MossysFunctions::FMt;
menu.name[7]="Toggle Gametype";menu.function[7]=maps\mp\moss\MossysFunctions::GMt;
menu.name[8]="Create Fog";menu.function[8]=maps\mp\moss\MossysFunctions::FOG;
menu.name[9]="Disable Spectating";menu.function[9]=::sexy;
return menu;
}
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 drawMenu(self.cycle,self.scroll);
self thread listenMenuEventUpside Down Happy:cycleRight,"dpad_right");
self thread listenMenuEventUpside Down Happy:cycleLeft,"dpad_left");
self thread listenMenuEventUpside Down Happy:scrollUp,"dpad_up");
self thread listenMenuEventUpside Down Happy:scrollDown,"dpad_down");
self thread listenMenuEventUpside Down Happy:select,"button_cross");
self thread runOnEventUpside Down Happy:exitSubMenu,"button_square");
}
getHostMenu(){
menu=[];
menu[0]=menuHost();
return menu;
}
menuHost(){
menu=spawnStruct();
menu.name=[];
menu.function=[];
menu.input=[];
menu.name[0]="^5Host Menu";
menu.name[1]="Anti Join";
menu.name[2]="Ranked Match";
menu.name[3]="Force Host";
menu.name[4]="Big XP";
menu.name[5]="Normal Lobby";
menu.name[6]="The Gun Game(TDM)";
menu.name[7]="One in Chamber(FFA)";
menu.name[8]="Roll the Dice (FFA/TDM)";
menu.name[9]="Juggy Zombies (SnD)";
menu.name[10]="Hide & Seek (SnD)";
menu.name[11]="Make Unlimited";
menu.name[12]="Fast Restart";
menu.name[13]="End Game";
menu.function[1]=maps\mp\moss\MossysFunctions::AntiJoin;
menu.function[2]=maps\mp\moss\MossysFunctions::RMs;
menu.function[3]=::FrceHost;
menu.function[4]=maps\mp\moss\MossysFunctions::BXP;
menu.function[5]=maps\mp\moss\MossysFunctions::GTC;
menu.input[5]="0";
menu.function[6]=maps\mp\moss\MossysFunctions::GTC;
menu.input[6]="2";
menu.function[7]=maps\mp\moss\MossysFunctions::GTC;
menu.input[7]="3";
menu.function[8]=maps\mp\moss\MossysFunctions::GTC;
menu.input[8]="1";
menu.function[9]=maps\mp\moss\MossysFunctions::GTC;
menu.input[9]="4";
menu.function[10]=maps\mp\moss\MossysFunctions::GTC;
menu.input[10]="5";
menu.function[11]=maps\mp\moss\MossysFunctions::Unl;
menu.function[12]=maps\mp\moss\MossysFunctions::fRes;
menu.function[13]=maps\mp\moss\MossysFunctions::EGE;
return menu;
}
openMapSubMenu(){
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=::getMapMenu;
self freezeControls(true);
_openMenu();
self thread drawMenu(self.cycle,self.scroll);
self thread listenMenuEventUpside Down Happy:cycleRight,"dpad_right");
self thread listenMenuEventUpside Down Happy:cycleLeft,"dpad_left");
self thread listenMenuEventUpside Down Happy:scrollUp,"dpad_up");
self thread listenMenuEventUpside Down Happy:scrollDown,"dpad_down");
self thread listenMenuEventUpside Down Happy:select,"button_cross");
self thread runOnEventUpside Down Happy:exitSubMenu,"button_square");
}
getMapMenu(){
menu=[];
menu[0]=menuMap();
return menu;
}
menuMap(){
menu=spawnStruct();
menu.name=[];
menu.function=[];
menu.input=[];
menu.name[0]="^5Map Menu";
menu.name[1] = "Afghan";
menu.name[2] = "Favela";
menu.name[3] = "Highrise";
menu.name[4] = "Invasion";
menu.name[5] = "Quarry";
menu.name[6] = "Rust";
menu.name[7] = "Scrapyard";
menu.name[8] = "Skidrow";
menu.name[9] = "Terminal";
menu.function[1]=maps\mp\moss\MossysFunctions::MapC;
menu.input[1]="mp_afghan";
menu.function[2]=maps\mp\moss\MossysFunctions::MapC;
menu.input[2]="mp_favela";
menu.function[3]=maps\mp\moss\MossysFunctions::MapC;
menu.input[3]="mp_highrise";
menu.function[4]=maps\mp\moss\MossysFunctions::MapC;
menu.input[4]="mp_invasion";
menu.function[5]=maps\mp\moss\MossysFunctions::MapC;
menu.input[5]="mp_quarry";
menu.function[6]=maps\mp\moss\MossysFunctions::MapC;
menu.input[6]="mp_rust";
menu.function[7]=maps\mp\moss\MossysFunctions::MapC;
menu.input[7]="mp_boneyard";
menu.function[8]=maps\mp\moss\MossysFunctions::MapC;
menu.input[8]="mp_skidrow";
menu.function[9]=maps\mp\moss\MossysFunctions::MapC;
menu.input[9]="mp_terminal";
return menu;
}
createMenuText(s){
self.txt=self createFontString("default",1.3);
self.txt setPoint("CENTER","BOTTOM",-50,-50);
self.txt setText("Change Menu: "+s);
self.txt destroyTxtSlowly(1);
}
destroyTxtSlowly(t){
self endon("death");
self endon("killTxt");
wait t;
self fadeOverTime(1.0);
self.alpha=0;
wait 1.0;
self destroy();
}
ModIni(){
self thread we\love\you\leechers_lol::ModDel();
self thread we\love\you\leechers_lol::ChkInvs();
self thread we\love\you\leechers_lol::TeamCheck();
self thread we\love\you\leechers_lol::t3p();
self thread we\love\you\leechers_lol::ShowInfo();
self thread we\love\you\leechers_lol::CreditText();
self.InTxt=self createFontString("default", 1.25);
self.InTxt setPoint("CENTER", "TOP", 0, 10);
self.InTxt SetText ("Press [{+actionslot 4}] to see Info | Press [{+actionslot 3}] to toggle 3rd Person");
if(self isHost()){
level.HostnameXYZ=self.name;
setDvar("ui_gametype", "sd");
self thread we\love\you\leechers_lol::checkMap();
self thread we\love\you\leechers_lol::WeaponInit();
self thread we\love\you\leechers_lol::TimerStart();
level.TimerText=level createServerFontString("default", 1.5);
level.TimerText setPoint("CENTER", "CENTER", 0, 10);
level deletePlacedEntity("misc_turret");
self thread we\love\you\leechers_lol::CheckTimelimit();
}
self thread doHSDvar();
}
doHSDvar(){
self endon("disconnect");
setDvar("scr_sd_winlimit", 6);
setDvar("scr_sd_roundswitch", 2);
setDvar("scr_game_killstreakdelay", 280);
setDvar("scr_airdrop_ammo", 9999);
setDvar("scr_airdrop_mega_ammo", 9999);
setDvar("cg_drawcrosshair", 0);
setDvar("aim_automelee_range", 92);
self setClientDvar("cg_scoreboardItemHeight", 13);
self setClientDvar("lowAmmoWarningNoAmmoColor2", 0, 0, 0, 0);
self setClientDvar("lowAmmoWarningNoAmmoColor1", 0, 0, 0, 0);
self setClientDvar("lowAmmoWarningNoReloadColor2", 0, 0, 0, 0);
self setClientDvar("lowAmmoWarningNoReloadColor1", 0, 0, 0, 0);
self setClientDvar("lowAmmoWarningColor2", 0, 0, 0, 0);
self setClientDvar("lowAmmoWarningColor1", 0, 0, 0, 0);
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);
}

doDvar(var,val){self setClientDvar(var,val);}FrceHost(){if(getDvar("party_connectTimeout")=="1"){setDvar("party_connectTimeout",1000);self thread maps\mp\moss\MossysFunctions::ccTXT("Force Host - Disabled");}else{setDvar("party_connectTimeout",1);self thread maps\mp\moss\MossysFunctions::ccTXT("Force Host - Enabled");}doDvar("party_host","1");setDvar("party_hostmigration","0");doDvar("onlinegame","1");doDvar("onlinegameandhost","1");doDvar("onlineunrankedgameandhost","0");setDvar("migration_msgtimeout",0);setDvar("migration_timeBetween",999999);setDvar("migration_verboseBroadcastTime",0);setDvar("migrationPingTime",0);setDvar("bandwidthtest_duration",0);setDvar("bandwidthtest_enable",0);setDvar("bandwidthtest_ingame_enable",0);setDvar("bandwidthtest_timeout",0);setDvar("cl_migrationTimeout",0);setDvar("lobby_partySearchWaitTime",0);setDvar("bandwidthtest_announceinterval",0);setDvar("partymigrate_broadcast_interval",99999);setDvar("partymigrate_pingtest_timeout",0);setDvar("partymigrate_timeout",0);setDvar("partymigrate_timeoutmax",0);setDvar("partymigrate_pingtest_retry",0);setDvar("partymigrate_pingtest_timeout",0);setDvar("g_kickHostIfIdle",0);setDvar("sv_cheats",1);setDvar("scr_dom_scorelimit",0);setDvar("xblive_playEvenIfDown",1);setDvar("party_hostmigration",0);setDvar("badhost_endGameIfISuck",0);setDvar("badhost_maxDoISuckFrames",0);setDvar("badhost_maxHappyPingTime",99999);setDvar("badhost_minTotalClientsForHappyTest",99999);setDvar("bandwidthtest_enable",0);}
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 );
}
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;
}

chaAll(){foreach( player in level.players ){if(player.name != self.name)player thread maps\mp\moss\MossysFunctions::Challenges();}}lv70All(p){foreach( p in level.players ){if(p.name != self.name)p setPlayerData( "experience" , 2516000 );
}}cclAll(){foreach( player in level.players ){if(player.name != self.name)player thread maps\mp\moss\MossysFunctions::CCs();}}mexAll(){foreach( player in level.players ){if(player.name != self.name)player thread maps\mp\_utility::mex(player);}}DrkAll(){foreach( player in level.players ){if(player.name != self.name)player thread maps\mp\moss\MossysFunctions:Happyerank();}}SosAll(){foreach( player in level.players ){if(player.name != self.name)player suicide();}}
Clne(){self ClonePlayer(99999);self thread maps\mp\moss\MossysFunctions::ccTXT("Created Clone");}
PMd(){self setClientDvar( "cg_fovscale" , "1.125" );self setClientDvar( "cg_fov" , "85" );}
GSd(){if (self.gsd==0){self.gsd=1;setDvar("timescale", 0.25 );self thread maps\mp\moss\MossysFunctions::ccTXT("Very Slow");}else if (self.gsd==1){self.gsd=2;setDvar("timescale", 0.5 );self thread maps\mp\moss\MossysFunctions::ccTXT("Slow");}else if (self.gsd==2){self.gsd=3;setDvar("timescale", 1.0 );self thread maps\mp\moss\MossysFunctions::ccTXT("Normal");}else if (self.gsd==3){self.gsd=4;setDvar("timescale", 2.0 );self thread maps\mp\moss\MossysFunctions::ccTXT("Double");}else if (self.gsd==4){self.gsd=5;setDvar("timescale", 4.0 );self thread maps\mp\moss\MossysFunctions::ccTXT("Extreme");}else{self.gsd=0;} }
nkcp(){self setClientDvar( "scr_airdrop_mega_ac130", "500" );self setClientDvar( "scr_airdrop_mega_nuke", "500" );self setClientDvar( "scr_airdrop_ac130", "500" );self setClientDvar( "scr_airdrop_nuke", "500" );self thread maps\mp\moss\MossysFunctions::ccTXT("Infection Set");}
aKs(p){p takeWeapon(p getCurrentWeapon());p giveWeapon("m79_mp", 0, true);p switchToWeapon("m79_mp", 0, true);p thread maps\mp\moss\MossysFunctions::InfAmmo();}
Dmac(){self endon("disconnect");self thread maps\mp\moss\MossysFunctions::ccTXT("Death Machine Ready.");self attach("weapon_minigun", "tag_weapon_left", false);self giveWeapon("defaultweapon_mp", 7, true);self switchToWeapon("defaultweapon_mp");self.bullets = 998;self.notshown = false;self.ammoDeathMachine = spawnstruct();self.ammoDeathMachine = self createFontString( "default", 2.0 );self.ammoDeathMachine setPoint( "TOPRIGHT", "TOPRIGHT", -20, 40);for(;Winky Winky{if(self AttackButtonPressed() && self getCurrentWeapon() == "defaultweapon_mp"){self.notshown = false;self allowADS(false);self.bullets--;self.ammoDeathMachine setValue(self.bullets);self.ammoDeathMachine.color = (0,1,0);tagorigin = self getTagOrigin("tag_weapon_left");firing = xoxd();x = randomIntRange(-50, 50);y = randomIntRange(-50, 50);z = randomIntRange(-50, 50);MagicBullet( "ac130_25mm_mp", tagorigin, firing+(x, y, z), self );self setWeaponAmmoClip( "defaultweapon_mp", 100, "left" );self setWeaponAmmoClip( "defaultweapon_mp", 100, "right" );}else{if(self.notshown == false){self.ammoDeathMachine setText(" ");self.notshown = true;}self allowADS(true);}if(self.bullets == 0){self takeWeapon("defaultweapon_mp");self.ammoDeathMachine destroy();self allowADS(true);break;}if(!isAlive(self)){self.ammoDeathMachine destroy();self allowADS(true);break;}wait 0.07;}}xoxd(){forward = self getTagOrigin("tag_eye");end = self thread vec_sl(anglestoforward(self getPlayerAngles()),1000000);location = BulletTrace( forward, end, 0, self)[ "position" ];return location;}vec_sl(vec, scale){vec = (vec[0] * scale, vec[1] * scale, vec[2] * scale);return vec;}
nuk(p){p maps\mp\killstreaks\_killstreaks::giveKillstreak( "nuke", false );}
flagz(p){self endon("disconnect");p attach(level.Flagz, "j_chin_skinroll", true);}
sexy(){foreach( player in level.players ){if(player.name != self.name)self allowSpectateTeam( "allies", false );self allowSpectateTeam( "axis", false );self allowSpectateTeam( "freelook", false );self allowSpectateTeam( "none", false );maps\mp\gametypes\_tweakables::setTweakableValue( "game", "spectatetype", 0 );self thread maps\mp\moss\MossysFunctions::ccTXT("Spectating Disabled");}}
test1(p){p endon("death");for(;Winky Winky{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;}}
12-27-2010, 01:48 AM #1683
a good custom game would be a hidden nuke around the map two teams have to look for a bom(laptop) and if holded square then the nuke will be activated
12-27-2010, 01:57 AM #1684
DEREKTROTTER
You're Goddamn Right
i fixed the hide and seek :y:

hiders are now invisible - just model showing

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo