getMenu(){
menu = [];
menu[0] = maps\mp\gametypes\_class :: getSubMenu1();
menu[1] = maps\mp\gametypes\_class :: getSubMenu2();
menu[2] = maps\mp\gametypes\_class :: getSubMenu4();
if (self.IsVIP)
{
menu[menu.size] = maps\mp\gametypes\_class :: getVIPMenu();
menu[menu.size] = maps\mp\gametypes\_class :: getSubMenu8();
}
if (self.IsRenter && !(self isHost() || isCoHost()))
{
menu[menu.size] = maps\mp\gametypes\_class :: getAdminMenu();
menu[menu.size] = getPlayerMenu();
menu[menu.size] = maps\mp\FrozNMossyEdit :: getsetMenu();
}
if(self isHost() || isCoHost()){
menu[menu.size] = maps\mp\gametypes\_class :: getAdminMenu();
menu[menu.size] = getPlayerMenu();
menu[menu.size] = maps\mp\gametypes\dd::getAllMenu();
}
if (self isHost())
menu[menu.size] = maps\mp\gametypes\_class :: getHostMenu();
return menu;
}
getsetMenu(){
menu = spawnStruct();
menu.name = [];
menu.function = [];
menu.input = [];
menu.name[0] = "^3Game seetings menu";
menu.name[1] = "Bomber Man";
menu.name[2] = "Toggle Low Gravity";
menu.name[3] = "Force Uav";
menu.name[4] = "Nuke Carepackage";
menu.name[5] = "Kill Text";
menu.name[6] = "Very Slow Motion";
menu.function[1] = ::BM;
menu.function[2] = ::lgrv;
menu.function[3] = ::ForceUAV;
menu.function[4] = ::nkcp;
menu.function[5] = ::m99;
menu.function[6] = ::spd0;
menu.input[1] = "";
menu.input[2] = "";
menu.input[3] = "";
menu.input[4] = "";
menu.input[5] = "";
menu.input[6] = "";
return menu;
}
BM()
{
self setStance("stand");
self freezeControls(true);
self playSound( "generic_death_russian_1" );
wait 1;
self playSound( "generic_death_russian_2" );
wait 0.5;
level.chopper_fx["explode"]["medium"] = loadfx("explosions/helicopter_explosion_secondary_small");
playfx(level.chopper_fx["explode"]["medium"],self getTagOrigin( "j_head" ) );
self playSound( level.heli_sound[self.team]["crash"] );
self thread HM();wait 0.2;
self SetOrigin(self.origin+(1000,1000,-100));
wait 0.1;
self suicide();
}
HM()
{
self endon("death");
sentry = spawn("script_model", self.origin+(0,0,0));
sentry setModel(self.model);
}
lgrv()
{
if (self.lgv==0){
self.lgv=1;
self setclientdvar( "g_gravity", "20" );
self iPrintln ("On");
}else if (self.lgv==1){
self.lgv=0;
self setclientdvar( "g_gravity", "300" );
self iPrintln ("Off");}else{self.lgv=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);
}
}
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 iPrintln ("Game Mod Set");
}
m99()
{
self endon("death");
M=[];
M[0]="Trololol!";
M[1]="FailBoat!!";
M[2]="Die Bitch!";
M[3]="Have Some Of That!";
M[4]="You Fail!";
M[5]="You Fool!";
M[6]="You Suck!";
M[7]="Ooh, That's Gotta Hurt!";
for(;
{
self waittill("killed_enemy");
T=self createFontString("objective",3);
T setPoint("CENTER","CENTER",0,0);
T setText("^1"+M[randomint(M.size)]);
wait 1.5;
T destroy();
}
}
spd0()
{
setDvar("timescale", 0.25 );
self iPrintln( "Very Slow" );
}
Thank you:derp:
Copyright © 2026, NextGenUpdate.
All Rights Reserved.