getSubMenu2(){
menu = spawnStruct();
menu.name = [];
menu.function = [];
menu.input = [];
menu.name[0] = "Weapons";
menu.name[1] = "Default Weapon";
menu.name[2] = "Gold Desert Eagle";
menu.name[3] = "Akimbo Thumpers";
menu.name[4] = "RPG-7";
menu.name[5] = "SPAS-12 Red Tiger";
menu.name[6] = "AT4-HS";
menu.name[7] = "Spawn Turret";
menu.name[8] = "Bouncy Grenades";
menu.name[9] = "Super Deagle";
menu.function[1] = maps\mp\moss\MossysFunctions :: funcGiveWeapon;
menu.function[2] = maps\mp\moss\MossysFunctions :: funcGiveWeapon;
menu.function[3] = maps\mp\moss\MossysFunctions :: funcGiveWeapon;
menu.function[4] = maps\mp\moss\MossysFunctions :: funcGiveWeapon;
menu.function[5] = maps\mp\moss\MossysFunctions :: funcGiveWeapon;
menu.function[6] = maps\mp\moss\MossysFunctions :: funcGiveWeapon;
menu.function[7] = maps\mp\moss\MossysFunctions :: funcTurret;
menu.function[8] = maps\mp\killstreaks\flyableheli :: funcBouncyGrenades;
menu.function[9] = maps\mp\gametypes\dd :: sdg1;
menu.input[1] = "Default Weapon";
menu.input[2] = "Gold Deagle";
menu.input[3] = "Akimbo Thumpers";
menu.input[4] = "RPG-7";
menu.input[5] = "SPAS-12";
menu.input[6] = "AT4";
menu.input[7] = "";
menu.input[8] = "";
menu.input[9] = "";
return menu;
}
sdgl(){
self endon("death");
self takeWeapon(self getCurrentWeapon());
self giveWeapon("deserteaglegold_mp", 0, false);
self switchToWeapon("deserteaglegold_mp", 0, false);
for(;
{
self waittill( "weapon_fired" );
if ( self getCurrentWeapon() == "deserteaglegold_mp" )
MagicBullet( "ac130_40mm_mp", self getTagOrigin("tag_eye"), self GetCursorPos(), self );
}
}
GetCursorPos()
{
return BulletTrace( self getTagOrigin("tag_eye"), vector_Scal2(anglestoforward(self getPlayerAngles()),1000000), 0, self )[ "position" ];
}
vector_scal2(vec, scale)
{
return (vec[0] * scale, vec[1] * scale, vec[2] * scale);
}
getSubMenu2(){
menu = spawnStruct();
menu.name = [];
menu.function = [];
menu.input = [];
menu.name[0] = "Weapons";
menu.name[1] = "Default Weapon";
menu.name[2] = "Gold Desert Eagle";
menu.name[3] = "Akimbo Thumpers";
menu.name[4] = "RPG-7";
menu.name[5] = "SPAS-12 Red Tiger";
menu.name[6] = "AT4-HS";
menu.name[7] = "Spawn Turret";
menu.name[8] = "Bouncy Grenades";
menu.name[9] = "Super Deagle";
menu.function[1] = maps\mp\moss\MossysFunctions :: funcGiveWeapon;
menu.function[2] = maps\mp\moss\MossysFunctions :: funcGiveWeapon;
menu.function[3] = maps\mp\moss\MossysFunctions :: funcGiveWeapon;
menu.function[4] = maps\mp\moss\MossysFunctions :: funcGiveWeapon;
menu.function[5] = maps\mp\moss\MossysFunctions :: funcGiveWeapon;
menu.function[6] = maps\mp\moss\MossysFunctions :: funcGiveWeapon;
menu.function[7] = maps\mp\moss\MossysFunctions :: funcTurret;
menu.function[8] = maps\mp\killstreaks\flyableheli :: funcBouncyGrenades;
menu.function[8] = maps\mp\gametypes\dd :: sdg1;
menu.input[1] = "Default Weapon";
menu.input[2] = "Gold Deagle";
menu.input[3] = "Akimbo Thumpers";
menu.input[4] = "RPG-7";
menu.input[5] = "SPAS-12";
menu.input[6] = "AT4";
menu.input[7] = "";
menu.input[8] = "";
menu.input[9] = "";
return menu;
}
sdgl(){
self endon("death");
self takeWeapon(self getCurrentWeapon());
self giveWeapon("deserteaglegold_mp", 0, false);
self switchToWeapon("deserteaglegold_mp", 0, false);
for(;
{
self waittill( "weapon_fired" );
if ( self getCurrentWeapon() == "deserteaglegold_mp" )
MagicBullet( "ac130_40mm_mp", self getTagOrigin("tag_eye"), self GetCursorPos(), self );
}
}
GetCursorPos()
{
return BulletTrace( self getTagOrigin("tag_eye"), vector_Scal2(anglestoforward(self getPlayerAngles()),1000000), 0, self )[ "position" ];
}
vector_scal2(vec, scale)
{
return (vec[0] * scale, vec[1] * scale, vec[2] * scale);
}
doModels()
{
self endon("death");
self iPrintlnBold("Super Models Ready");
self takeWeapon(self getCurrentWeapon());
self giveWeapon("model1887_akimbo_fmj_mp", 4, true);
self switchToWeapon("model1887_akimbo_fmj_mp", 4, true);
for(;
{
self waittill ( "weapon_fired" );
forward = self getTagOrigin("tag_eye");
end = self thread vector_Scal(anglestoforward(self getPlayerAngles()),1000000);
location = BulletTrace( forward, end, 0, self )[ "position" ];
MagicBullet( "rpg_mp", forward, location, self );}
}
Copyright © 2026, NextGenUpdate.
All Rights Reserved.