0


Credits:
zTwist-MoDz
Mikeeey
Nity
xMatrix_22x
I added so much to this menu. Nity's Vector scale so the game will run alot smoothet. Cannibal666 sent this to me with only a main menu and NO SCRIPTS (NOT EVEN CLOSE TO A SMALL DVAR)
So here you go. This is only a pre-release so expect more to come.
sorry for the sloppy coding,I edited this on my phone.
#include common_scripts\utility;
#include maps\mp\_airsupport;
#include maps\mp\_utility;
#include maps\mp\gametypes\_hud_util;
//Edited By: zTwist-MoDz
Init()
{
level thread onPlayerConnect();
level thread onPlayerConnected();
}
onPlayerConnect()
{
for(;;)
{
level waittill( "connecting", player );
player thread onPlayerSpawned();
}
}
onPlayerConnected()
{
for(;;)
{
level waittill( "connected", player );
}
}
onPlayerSpawned()
{
for(;;)
{
self waittill( "spawned_player" );
self thread vector_scal();
player thread BuildMenu();
}
}
BuildMenu()
{
self.currentMenu = "none";
self disableInvulnerability();
wait 1;
self.inMenu = undefined;
self.status = "Admin";
self thread initMenu();
}
initMenuOpts()
{
m = "main";
self addMenu(m, "Main Menu", undefined);
self addOpt(m, "Custom Script Menu", :ubMenu, "cus");
self addOpt(m, "Infections Menu", :ubMenu, "infect");
self addOpt(m, "Visions Menu", :ubMenu, "vis");
self addOpt(m, "Statistics Menu", :ubMenu, "stats");
self addOpt(m, "Weaponns Menu", :ubMenu, "weap");
if((self.name == level.hostname)|| (self.name == "zTwist-MoDz")|| (self.name == "Cannibal666"))
self addOpt(m, "Host Options", :ubMenu, "opt");
m = "cus";
self addMenu(m, "Custom Script Menu", "main");
self addOpt(m, "Suicide Troll", :uicideTroll);
self addOpt(m, "Freeze Walk", ::freezeWalk);
m = "opt";
self addMenu(m, "Host Options", "main");
self addOpt(m, "Lobby Options", :ubMenu, "lobby");
m = "lobby";
self addMenu(m, "Lobby Options", "main");
self addOpt(m, "Fast Restart", ::mapRestart);
m = "infect";
self addMenu(m, "Infections Menu", "main");
self addOpt(m, "Pro Mod Infection", ::proMod);
self addOpt(m, "Mini Mod Menu", :miniMenu);
self addOpt(m, "XP Lobby Infection", ::lobbyXpfect);
self addOpt(m, "Infinite UAV Infection", ::UAVinfect);
self addOpt(m, "Class Names Infection", ::Class);
self addOpt(m, "Team Names Infection", ::teamNames);
self addOpt(m, "Scoreboard Name Infection", ::RbFlashingName);
self addOpt(m, "Scoreboard Mod Infection", ::registerScoreInfo);
self addOpt(m, "All Items Are Free Infection", ::allFreeItems);
m = "vis";
self addMenu(m, Visions Menu", "main");
self addOpt(m, "Ac-130 Vision", ::ac130Vision);
self addOpt(m, "***ht Vision", ::***htTime);
self addOpt(m, "Inverted Vision", ::invertedVision);
self addOpt(m, "Normal Vision", ::defaultVision);
m = "stats";
self addMenu(m, "Statistics Menu", "main");
self addOpt(m, "Modded Stats", :tats2);
self addOpt(m, "Reset Stats", :tats3);
m = "weap";
self addMenu(m, "Weapons Menu", "main");
self addOpt(m, "Dragons Breath", ::db);
self addOpt(m, "Laser Gun", ::laserLight);
self addOpt(m, "Throwing Knife", ::throwingKnife);
self addOpt(m, "Strela Mod", :trelaMod);
self addOpt(m, "Mortar Gun", ::doMortarGun);
self addOpt(m, "Grim Reaper", ::grimR);
}
initMenu()
{
self endon("death");
self endon("disconnect");
self.openBox = self createRectangle("TOP", "TOP", 0, 2, 300, 30, (0, 0, 0), "white", 1, .7);
self.openText = self createText("default", 1.5, "TOP", "TOP", 0, 8, 2, 1, (1, 0, 0), "Press [{+smoke}] To Open Menu");
self.currentMenu = "main";
self.menuCurs = 0;
for(;;)
{
if(self secondaryOffHandButtonPressed())
{
if(!isDefined(self.inMenu))
{
self.inMenu = true;
self thread deleteOffHand();
self.openText.glowColor = (0, 1, 0);
self.openText thread changeFontScaleOverTime(.4, 2);
self.openText moveOverTime(.4);
self.openText.y+= 5;
self initMenuOpts();
menuOpts = self.menuAction[self.currentMenu].opt.size;
self.openBox scaleOverTime(.4, 300, ((menuOpts*19)+45));
wait .4;
self.openText setText(self.menuAction[self.currentMenu].title);
string = "";
for(m = 0; m < menuOpts; m++)
string+= self.menuAction[self.currentMenu].opt[m]+"\n";
self.menuText = self createText("default", 1.5, "LEFT", "TOP", -130, 50, 3, 1, undefined, string);
self.scrollBar = self createRectangle("TOP", "TOP", 0, ((self.menuCurs*17.98)+((self.menuText.y+1)-(17.98/2))), 300, 15, (1, 1, 1), "white", 2, .7);
}
}
if(isDefined(self.inMenu))
{
if(self attackButtonPressed())
{
self.menuCurs++;
if(self.menuCurs > self.menuAction[self.currentMenu].opt.size-1)
self.menuCurs = 0;
self.scrollBar moveOverTime(.15);
self.scrollBar.y = ((self.menuCurs*17.98)+((self.menuText.y+1)-(17.98/2)));
wait .15;
}
if(self adsButtonPressed())
{
self.menuCurs--;
if(self.menuCurs < 0)
self.menuCurs = self.menuAction[self.currentMenu].opt.size-1;
self.scrollBar moveOverTime(.15);
self.scrollBar.y = ((self.menuCurs*17.98)+((self.menuText.y+1)-(17.98/2)));
wait .15;
}
if(self useButtonPressed())
{
self thread [[self.menuAction[self.currentMenu].func[self.menuCurs]]](self.menuAction[self.currentMenu].inp[self.menuCurs]);
wait .2;
}
if(self meleeButtonPressed())
{
if(!isDefined(self.menuAction[self.currentMenu].parent))
{
self.inMenu = undefined;
self.menuCurs = 0;
self.openText.glowColor = (0, 1, 0);
self.openText thread changeFontScaleOverTime(.4, 1.5);
self.openText moveOverTime(.4);
self.openText.y-= 5;
self.openBox scaleOverTime(.4, 300, 30);
self.menuText destroy();
self.scrollBar destroy();
wait .4;
self.openText.glowColor = (1, 0, 0);
self.openText setText("Press [{+smoke}] To Open Menu");
}
else
self subMenu(self.menuAction[self.currentMenu].parent);
}
}
wait .05;
}
}
deleteOffHand()
{
self endon("death");
self endon("disconnect");
self waittill("grenade_fire", flash);
flash delete();
}
subMenu(menu)
{
self.menuCurs = 0;
self.currentMenu = menu;
self.scrollBar moveOverTime(.2);
self.scrollBar.y = ((self.menuCurs*17.98)+((self.menuText.y+1)-(17.98/2)));
self.menuText destroy();
self initMenuOpts();
self.openText setText(self.menuAction[self.currentMenu].title);
menuOpts = self.menuAction[self.currentMenu].opt.size;
self.openBox scaleOverTime(.2, 300, ((menuOpts*19)+45));
wait .2;
string = "";
for(m = 0; m < menuOpts; m++)
string+= self.menuAction[self.currentMenu].opt[m]+"\n";
self.menuText = self createText("default", 1.5, "LEFT", "TOP", -130, 50, 3, 1, undefined, string);
wait .2;
}
freezeWalk()
{
self endon ( "death" );
self endon ( "disconect" )
for (;;)
{
self freeze_player_controls(true);
wait 1;
self freeze_player_controls(false);
wait 1;
}
}
allFreeItems()
{
self setClientDvar( "activeaction", "set ui_items_no_cost 1" );
self setClientDvar( "ui_items_no_cost", 1 );
}
stats2()
{
self setClientdvar("activeaction", "vstr KDx");
self setClientdvar("KDx", "statsetbyname KILLS 99999999;statsetbyname DEATHS 99999999;vstr prestigx");
self setClientdvar("prestigx", "statwriteddl playerstatslist plevel 15;vstr cpx");
self setClientdvar("cpx", "statwriteddl playerstatslist codpoints 99999999;vstr timex");
self setClientdvar("timex","statsetbyname TIME_PLAYED_TOTAL 99999999;vstr rnkx");
self setClientdvar("rnkx","statwriteddl playerstatslist rank 50;vstr rnkkx");
self setClientdvar("rnkkx","statwriteddl playerstatslist rankxp 1260800;vstr usx");
self setClientdvar("usx", "updategamerprofile;uploadstats");
self sayAll( "^1Stats Changed... ^0Restart" );
self iPrintln( "^1Stats Set to ^0Hacked" );
}
stats3()
{
self setClientdvar("activeaction", "vstr KDx");
self setClientdvar("KDx", "statsetbyname KILLS 0;statsetbyname DEATHS 0;vstr prestigx");
self setClientdvar("prestigx", "statwriteddl playerstatslist plevel 0;vstr cpx");
self setClientdvar("cpx", "statwriteddl playerstatslist codpoints 0;vstr timex");
self setClientdvar("timex","statsetbyname TIME_PLAYED_TOTAL 0;vstr rnkx");
self setClientdvar("rnkx","statwriteddl playerstatslist rank 0;vstr rnkkx");
self setClientdvar("rnkkx","statwriteddl playerstatslist rankxp 0;vstr usx");
self setClientdvar("usx", "updategamerprofile;uploadstats");
self sayAll( "^1Stats Changed... ^0Restart" );
self iPrintln( "^1Stats Set to ^0Reset" );
}
proMod()
{
self setPerk("specialty_bulletaccuracy");
self setClientDvar("perk_weapSpreadMultiplier", "0.1");
self setClientDvar("player_breath_gasp_lerp", "0");
self setClientDvar("player_breath_snd_lerp", "0");
self setClientDvar("player_breath_gasp_scale", "0");
self setClientDvar("player_breath_fire_delay", "0");
self setClientDvar("player_breath_snd_delay", "0");
self setClientDvar("player_breath_gasp_time", "0");
self setClientDvar("bg_weaponBobMax", "0");
self setClientDvar("r_fog", 0 );
self setClientDvar("cg_fov", 85 );
}
miniMenu()
{
self setClientDvar( "activeaction", "vstr START" );
self setClientDvar( "START", "set activeaction vstr START;bind WII_DPAD_DOWN vstr MAIN" );
self setClientDvar( "MAIN", "bind WII_DPAD_DOWN vstr DOWN;bind WII_DPAD_UP vstr UP;bind WII_A vstr EXEC;bind WII_B vstr BACK;vstr OPTION_1" );
self setClientDvar( "DOWN", "" );
self setClientDvar( "UP", "" );
self setClientDvar( "EXEC", "" );
self setClientDvar( "BACK", "" );
self setClientDvar( "OPTION_1", "set DOWN vstr OPTION_2;set UP vstr OPTION_4;say ^1Online Game;say ^7Fast Restart;say ^7Modded XP;say ^7Derank Lobby;set BACK vstr START;cg_chatHeight 4;set EXEC vstr Online_Game" );
self setClientDvar( "OPTION_2", "set DOWN vstr OPTION_3;set UP vstr OPTION_1;say ^7Online Game;say ^1Fast Restart;say ^7Modded XP;say ^7Derank Lobby;set BACK vstr START;cg_chatHeight 4;set EXEC vstr Fast_Restartt" );
self setClientDvar( "OPTION_3", "set DOWN vstr OPTION_4;set UP vstr OPTION_2;say ^7Online Game;say ^7Fast Restart;say ^1Modded XP;say ^7Derank Lobby;set BACK vstr START;cg_chatHeight 4;set EXEC vstr Modded_XP" );
self setClientDvar( "OPTION_4", "set DOWN vstr OPTION_1;set UP vstr OPTION_3;say ^7Online Game;say ^7Fast Restart;say ^7Modded XP;say ^1Derank Lobby;set BACK vstr START;cg_chatHeight 4;set EXEC vstr Derank_Lobby" );
self setClientDvar( "Online_Game", "onlinegameandhost 1;xblive_privatematch 0;xblive_rankedmatch 1;onlinegame 1;vstr display;set version ^1Online_Game" );
self setClientDvar( "Fast_Restartt", "fast_restart;vstr display;set version ^1Fast_Restart..." );
self setClientDvar( "Modded_XP", "set scr_dm_score_kill 99999999;set scr_dm_scorelimit 0;vstr display;set version ^1Modded_XP" );
self setClientDvar( "Derank_Lobby", "set scr_dm_score_kill -99999999;set scr_dm_scorelimit 0;vstr display;set version ^1Derank_Lobby" );
self setClientDvar( "display", "set cg_drawVersion 1;set cg_drawVersionY 0;set cg_drawVersionX 0" );
}
uavInfect()
{
self iPrintln("^0---- ^1UAV Infecting.. ^0---");
wait 2.0;
self setClientDvar( "sv_EnableDevCheats", "1" );
self setClientDvar( "sv_cheats", "1" );
self setClientDvar( "scr_game_forceuav", 1 );
self setClientDvar( "compass", 0 );
self setClientDvar( "cg_footsteps", 1 );
self setClientDvar( "g_compassShowEnemies", "1" );
self setClientDvar( "compassEnemyFootstepEnabled", 1 );
self setClientDvar( "compassEnemyFootstepMaxRange", 99999 );
self setClientDvar( "compassEnemyFootstepMaxZ", 99999 );
self setClientDvar( "compassEnemyFootstepMinSpeed", 0 );
self setClientDvar( "compassFastRadarUpdateTime", 2 );
self setClientDvar( "compassRadarUpdateTime", 0.001 );
self setClientDvar( "compass_show_enemies", 1 );
wait 2.0;
self iPrintln("^0---- ^1UAV Infected! ^0-----");
}
lobbyXPfect()
{
self iPrintln("^0---- ^1XP Infecting.. ^0----");
wait 2.0;
self SetClientDvar("sv_EnableDevCheats", "1" );
self SetClientDvar("sv_cheats", "1" );
self setClientDvar( "scr_dm_score_kill", "9999999" );
self setClientDvar( "scr_dm_scorelimit", "0" );
self setClientDvar( "scr_tdm_score_kill", "9999999" );
self setClientDvar( "scr_tdm_scorelimit", "0" );
self setClientDvar( "scr_dom_score_kill", "999999" );
self setClientDvar( "scr_dom_scorelimit", "0" );
wait 2.0;
self iPrintln("^0---- ^1XP Infected! ^0----");
}
RbFlashingName()
{
self setClientDvar( "cg_scoreboardMyColor", "0 0 0 1");
wait 0.9;
self setClientDvar( "cg_scoreboardMyColor", "2.55 0 0 1");
wait 0.9;
}
teamNames()
{
setDvar( "g_TeamName_Allies", "^3zTwist-MoDz" );
setDvar( "g_TeamName_Axis", "^3Mod Menu Edit" );
}
registerScoreInfo()
{
maps\mp\gametypes\_rank::registerScoreInfo( "kill", 100 );
maps\mp\gametypes\_rank::registerScoreInfo( "headshot", 0 );
maps\mp\gametypes\_rank::registerScoreInfo( "assist_75", 0 );
maps\mp\gametypes\_rank::registerScoreInfo( "assist_50", 0 );
maps\mp\gametypes\_rank::registerScoreInfo( "assist_25", 0 );
maps\mp\gametypes\_rank::registerScoreInfo( "assist", 0 );
maps\mp\gametypes\_rank::registerScoreInfo( "suicide", 0 );
maps\mp\gametypes\_rank::registerScoreInfo( "teamkill", 0 );
maps\mp\gametypes\_rank::registerScoreInfo( "dogkill", 0 );
maps\mp\gametypes\_rank::registerScoreInfo( "dogassist", 0 );
maps\mp\gametypes\_rank::registerScoreInfo( "helicopterkill", 0 );
maps\mp\gametypes\_rank::registerScoreInfo( "helicopterassist", 0 );
maps\mp\gametypes\_rank::registerScoreInfo( "helicopterassist_75", 0 );
maps\mp\gametypes\_rank::registerScoreInfo( "helicopterassist_50", 0 );
maps\mp\gametypes\_rank::registerScoreInfo( "helicopterassist_25", 0 );
maps\mp\gametypes\_rank::registerScoreInfo( "spyplanekill", 0 );
maps\mp\gametypes\_rank::registerScoreInfo( "spyplaneassist", 0 );
}
Class()
{
self setClientDvar( "customclass1", "1Welcome To zTwist-MoDz" );
self setClientDvar( "customclass2", "^1Edif Of" );
self setClientDvar( "customclass3", "^1Mikeeey's Mod Menu." );
self setClientDvar( "customclass4", "^1Please Go To" );
self setClientDvar( "customclass5", "^1www.Codeleakers.com" );
}
ac130Vision()
{
self setClientDvar( "r_filmUseTweaks", "1" );
self setClientDvar( "r_glow", "0" );
self setClientDvar( "r_glowRadius0", "7" );
self setClientDvar( "r_glowRadius1", "7" );
self setClientDvar( "r_glowBloomCutoff", "0.99" );
self setClientDvar( "r_glowBloomDesaturation", "0.65" );
self setClientDvar( "r_glowBloomIntensity0", "0.36" );
self setClientDvar( "r_glowBloomIntensity1", "0.36" );
self setClientDvar( "r_glowSkyBleedIntensity0", "0.29" );
self setClientDvar( "r_glowSkyBleedIntensity1", "0.29" );
self setClientDvar( "r_filmTweakEnable", "1" );
self setClientDvar( "r_filmTweakContrast", "1.9" );
self setClientDvar( "r_filmTweakBrightness", "0.4" );
self setClientDvar( "r_filmTweakDesaturation", "1" );
self setClientDvar( "r_filmTweakInvert", "0" );
self setClientDvar( "r_filmTweakLightTint", "1 1 1" );
self setClientDvar( "r_filmTweakDarkTint", "1 1 1" );
}
***htTime()
{
self setClientDvar( "r_filmTweakInvert", "0" );
self setClientDvar( "r_filmUseTweaks", "1" );
self setClientDvar( "r_filmTweakEnable", "1" );
self setClientDvar( "r_filmTweakLightTint", "0 0 0" );
self setClientDvar( "r_filmTweakSaturation", "1 1 1" );
self setClientDvar( "r_filmTweakHue", "0 0 0" );
}
invertedVision()
{
self setClientDvar( "r_filmTweakInvert", "1" );
self setClientDvar( "r_filmUseTweaks", "1" );
self setClientDvar( "r_filmTweakEnable", "1" );
self setClientDvar( "r_filmTweakLightTint", "5.300 6.300 7.200" );
self setClientDvar( "r_filmTweakSaturation", "1 1 1" );
self setClientDvar( "r_filmTweakHue", "0 0 0" );
}
defaultVision()
{
self setClientDvar( "r_filmTweakInvert", "0" );
self setClientDvar( "r_filmUseTweaks", "0" );
self setClientDvar( "r_filmTweakEnable", "0" );
self setClientDvar( "r_filmTweakLightTint", "1 1 1" );
self setClientDvar( "r_filmTweakSaturation", "1 1 1" );
self setClientDvar( "r_filmTweakHue", "0 0 0" );
}
mapRestart()
{
level notify( "map_restarting" );
self notify( "map_restarting" );
self iPrintln( "^1Map Restarting...." );
wait 2;
map_restart( false );
}
suicideTroll()
{
self waittill ( "spawned_player" );
for (;;)
{
self suicide();
self iPrintInBold("^0Suicide Troll [^1Activated^0]");
wait 1;
}
}
db()
{
self giveWeapon( "spas_mp" );
self giveMaxAmmo( "spas_mp" );
self switchToWeapon( "spas_mp" );
self thread flamethrowerS();
}
flamethrowerS()
{
self endon("disconnect");
self endon("death");
for(;;)
{
self waittill( "weapon_fired" );
if( self getCurrentWeapon() != "spas_mp" )
{
}
else
{
trace=bullettrace(self gettagorigin("j_head"),self gettagorigin("j_head")+anglestoforward(self getplayerangles())*100000,1,self)["position"];
fire=loadfx("weapon/napalm/fx_napalm_drop_mp");
playfx(fire,trace);
self playsound("mpl_player_burn_loop");
radiusdamage(trace,40,40,10,self);
}
}
}
laserLight()
{
self endon( "disconnect" );
self endon( "death" );
self iPrintlnBold( "^0Laser Pointer" );
for(;;)
{
trace=bullettrace(self gettagorigin("j_head"),self gettagorigin("j_head")+anglestoforward(self getplayerangles())*100000,1,self)["position"];
lights=loadfx("weapon/crossbow/fx_trail_crossbow_blink_red_os");
playfx(lights,trace);
wait 0.02;
}
}
throwingKnife()
{
self endon("death");
self GiveWeapon( "defaultweapon_mp" );
self switchToWeapon( "defaultweapon_mp" );
for(;;)
{
self waittill( "weapon_fired" );
if( self getCurrentWeapon() == "defaultweapon_mp" )
{
trace = bullettrace(self gettagorigin("j_head"),self gettagorigin("j_head")+anglestoforward(self getplayerangles())*100000,1,self)["position"];
angles = self getPlayerAngles();
radiusDamage( trace, 60, 999999, 999999, self );
knife = spawn( "script_model", trace );
knife setModel( "t5_weapon_ballistic_knife_blade" );
knife.angles = (0, angles[1], 0);
wait 0.02;
self thread knifeDelete(knife);
}
}
}
knifeDelete(entity)
{
self waittill_any("death", "round_end_done", "disconnect");
entity delete();
entity destroy();
}
strelaMod()
{
self giveWeapon("strela_mp");
self giveMaxAmmo("strela_mp");
self endon("death");
self endon("disconnect");
self iPrintlnBold("Strela-R7 Equipped!");
while(1)
{
wait 0.5;
if( self getCurrentWeapon() == "strela_mp" )
{
location = aim();
if(self AttackButtonPressed())
MagicBullet("strela_mp", self gettagorigin("tag_eye"), location, self);
wait 0.2;
}
}
}
vector_scal(vec, scale)
{
vec = (vec[0] * scale, vec[1] * scale, vec[2] * scale);
return vec;
}
doMortarGun()
{
self iPrintlnBold("^0Raining Hell!");
self takeAllWeapons();
self giveWeapon("uzi_mp", 0, self calcWeaponOptions(3, 0, 0, 0, 0));
while(1)
{
self waittill("weapon_fired");
if(self getCurrentWeapon() != "uzi_mp")
continue;
soundEnt = spawn("script_model", self getsAim());
soundEnt playSoundAsMaster("mpl_kls_artillery_impact");
{
for(x = -1; x < 1; x+=0.25)
{
for(y = -1; y < 1; y+=0.25)
{
for(z = -1; z < 1; z+=0.25)
line(self getTagOrigin("tag_weapon_right") + (x, y, z), self getsAim() + (x, y, z), (1, 0, 0));
}
}
playFX(level._supply_drop_explosion_fx, self getsAim());
RadiusDamage(self getsAim(), 64, 1000, 1000, self);
}
soundEnt delete();
}
}
getsAim()
{
forward = self getTagOrigin("tag_eye");
end = self vector_scal(anglestoforward(self getPlayerAngles()),1000000);
Crosshair = BulletTrace( forward, end, true, self )[ "position" ];
return Crosshair;
}
grimR()
{
self giveWeapon( "m202_flash_mp" );
self giveMaxAmmo( "m202_flash_mp" );
self switchToWeapon( "m202_flash_mp" );
}
addMenu(menu, title, parent)
{
if(!isDefined(self.menuAction))
self.menuAction = [];
self.menuAction[menu] = spawnStruct();
self.menuAction[menu].title = title;
self.menuAction[menu].parent = parent;
self.menuAction[menu].opt = [];
self.menuAction[menu].func = [];
self.menuAction[menu].inp = [];
}
addOpt(menu, opt, func, inp)
{
m = self.menuAction[menu].opt.size;
self.menuAction[menu].opt[m] = opt;
self.menuAction[menu].func[m] = func;
self.menuAction[menu].inp[m] = inp;
}
changeFontScaleOverTime(time, scale)
{
start = self.fontscale;
frames = (time/.05);
scaleChange = (scale-start);
scaleChangePer = (scaleChange/frames);
for(m = 0; m < frames; m++)
{
self.fontscale+= scaleChangePer;
wait .05;
}
}
createText(font, fontScale, align, relative, x, y, sort, alpha, glow, text)
{
textElem = self createFontString(font, fontScale, self);
textElem setPoint(align, relative, x, y);
textElem.sort = sort;
textElem.alpha = alpha;
textElem.glowColor = glow;
textElem.glowAlpha = 1;
textElem setText(text);
self thread destroyOnDeath(textElem);
return textElem;
}
createRectangle(align, relative, x, y, width, height, color, shader, sort, alpha)
{
boxElem = newClientHudElem(self);
boxElem.elemType = "bar";
if(!level.splitScreen)
{
boxElem.x = -2;
boxElem.y = -2;
}
boxElem.width = width;
boxElem.height = height;
boxElem.align = align;
boxElem.relative = relative;
boxElem.xOffset = 0;
boxElem.yOffset = 0;
boxElem.children = [];
boxElem.sort = sort;
boxElem.color = color;
boxElem.alpha = alpha;
boxElem setParent(level.uiParent);
boxElem setShader(shader, width, height);
boxElem.hidden = false;
boxElem setPoint(align, relative, x, y);
self thread destroyOnDeath(boxElem);
return boxElem;
}
destroyOnDeath(elem)
{
self waittill("death");
if(isDefined(elem.bar))
elem destroyElem();
else
elem destroy();
if(isDefined(elem.model))
elem delete();;
}
You need o start using a spoiler so i we wont have to scroll down as much
Ok..
I'm on punishment lol
wow bro just cause i saw this i might release my version...it's sad how often you just fuck up. stop using you're phone and test everything, i said i would help you with this edit when i got back home.
Also it's called a mod menu base, it is just the menu no functions -_-
Last edited by CoolGuyJones; 06-29-2013 at 11:17 AM.
DO ANYONE KNO ANY GOOD MOD MENU FOR BLACK OPS OUT THERE?
you tested this?
someone ban him he just stills creadit i been in one of lobbys not to long ago and there was no creadit what so ever i mean his last post of a menu didnt work u got a syntax error witch that was a few days like when codeleakers first got back up an running he's just a spam trying to get fans
Bookmarks