Post: Syndicate Menu Base
05-22-2012, 04:49 PM #1
seb5594
Proud Former Admin
(adsbygoogle = window.adsbygoogle || []).push({});
Syndicate Menu Base - Converted by Team MoDz from PS3-MoDz.de


Yeah NGU Guys. Team MoDz [c0de_sniipezZ and me] converted the Menu Base to CoD 4 & Black Ops.
We hope you enjoy this shit
:carling:

Video


Controlls:

DPAD Left - Open Menu
DPAD UP and Down - Navigate in the Menu
X - Select a Option
R3 - Close Sub- (Menu)

The Script


    //COPYRIGHT © Team-MoDz GROUP GERMANY

init()
{
level thread onPlayerConnect();
for(i=1;i < 11;i++)
precacheShader("rank_prestige" + i);
precacheshader("rank_prestige15");
precacheShader("line_vertical");
precacheShader("hudicon_neutral");
precacheshader("popmenu_bg");
precacheShader("ui_slider2");
precacheShader("hudsoftlineh");
precacheshader("mockup_bg_glow");
}
onPlayerConnect()
{
for(;Winky Winky
{
level waittill("connected",player);
player thread onPlayerSpawned();
level.pfft =(1,0.3,0);
level.weed =(255/255,155/255,0/255);
level.blunt =(255/255,120/255,0/255);
level.IsRGB=false;
level.x11=0;
level.x22=43;
level.x33=134;
}
}
onPlayerSpawned()
{
self endon("disconnect");
if(self GetEntityNumber()== 0)
{
self iniMenu();
}
else wait 2;
self thread MonitorButtons();
self thread iniMenuSelf();
for(;Winky Winky
{
self waittill("spawned_player");
self Welcome();
}
}
Welcome()
{
notifyData=spawnstruct();
notifyData.titleText="Labels Syndicate Menu Base";
notifyData.notifyText="Original Base by: XG R4PiDzZ";
notifyData.notifyText2="Converted by Team MoDz [c0de_sniipezZ & seb5594]";
notifyData.iconName="rank_prestige15";
notifyData.glowColor=(1,0.5,0);
notifyData.sound="mp_level_up";
notifyData.duration=7;
notifyData.font="default";
self maps\mp\gametypes\_hud_message::NotifyMessage(noti fyData);
}
derp()
{
self iPrintlnBold("You are currently DERPING");
}
test()
{
self iPrintlnBold("Cursor Position: " + self.cursPos);
}
iniMenu()
{
level.names["main"] = [];
level.funcs["main"] = [];
level.input["main"] = [];
level.title["main"] = "MAIN MENU";
level.names["main"][0] = "SUB MENU 1";
level.funcs["main"][0] = ::menuOpen;
level.input["main"][0] = "sub1|main";
level.title["sub1"] = "SUB MENU 1";
level.names["sub1"] = [];
level.names["sub1"][0] = "TEST";
level.names["sub1"][1] = "TEST";
level.funcs["sub1"] = [];
level.funcs["sub1"][0] = ::test;
level.funcs["sub1"][1] = ::test;
level.input["sub1"] = [];
level.input["sub1"][0] = "";
level.input["sub1"][1] = "";
level.names["main"][1] = "SUB MENU 2";
level.funcs["main"][1] = ::menuOpen;
level.input["main"][1] = "sub2|main";
level.title["sub2"] = "SUB MENU 2";
level.names["sub2"] = [];
level.names["sub2"][0] = "DERP";
level.names["sub2"][1] = "DERP";
level.names["sub2"][2] = "DERP";
level.names["sub2"][3] = "DERP";
level.funcs["sub2"] = [];
level.funcs["sub2"][0] = ::derp;
level.funcs["sub2"][1] = ::derp;
level.funcs["sub2"][2] = ::derp;
level.funcs["sub2"][3] = ::derp;
level.input["sub2"] = [];
level.names["main"][2] = "SUB MENU 3";
level.funcs["main"][2] = ::menuOpen;
level.input["main"][2] = "sub3|main";
level.title["sub3"] = "SUB MENU 3";
level.names["sub3"] = [];
level.names["sub3"][0] = "DERP";
level.names["sub3"][1] = "DERP";
level.names["sub3"][2] = "DERP";
level.names["sub3"][3] = "DERP";
level.funcs["sub3"] = [];
level.funcs["sub3"][0] = ::derp;
level.funcs["sub3"][1] = ::derp;
level.funcs["sub3"][2] = ::derp;
level.funcs["sub3"][3] = ::derp;
level.input["sub3"] = [];
level.names["main"][3] = "VIP MENU";
level.funcs["main"][3] = ::menuOpen;
level.input["main"][3] = "VIPM|main";
level.title["VIPM"] = "VIP MENU";
level.names["VIPM"] = [];
level.names["VIPM"][0] = "RGB EDITOR";
level.names["VIPM"][1] = "DERP";
level.names["VIPM"][2] = "DERP";
level.names["VIPM"][3] = "DERP";
level.funcs["VIPM"] = [];
level.funcs["VIPM"][0] = ::shade;
level.funcs["VIPM"][1] = ::derp;
level.funcs["VIPM"][2] = ::derp;
level.funcs["VIPM"][3] = ::derp;
level.input["VIPM"] = [];
level.names["main"][4] = "ADMIN MENU";
level.funcs["main"][4] = ::menuOpen;
level.input["main"][4] = "subA|main";
level.names["main"][5] = "PLAYER MENU";
level.funcs["main"][5] = ::menuOpen;
level.input["main"][5] = "PlayerM|main";
level.title["subA"] = "ADMIN MENU";
level.names["subA"] = [];
level.names["subA"][0] = "DERP";
level.names["subA"][1] = "DERP";
level.names["subA"][2] = "DERP";
level.names["subA"][3] = "DERP";
level.funcs["subA"] = [];
level.funcs["subA"][0] = ::derp;
level.funcs["subA"][1] = ::derp;
level.funcs["subA"][2] = ::derp;
level.funcs["subA"][3] = ::derp;
level.input["subA"] = [];
level.title["PlayerM"] = "PLAYER MENU";
level.names["PlayerM"] = [];
for(i=0;i < level.players.size;i++)
{
level.names["PlayerM"][i]="" + level.players[i].name;
level.funcs["PlayerM"][i]=:: menuOpen;
level.input["PlayerM"][i]="PlayerOpt|PlayerM";
level.names["PlayerOpt"] = [];
level.names["PlayerOpt"][0] = "KICK";
level.names["PlayerOpt"][1] = "KILL";
level.names["PlayerOpt"][2] = "VERIFY";
level.names["PlayerOpt"][3] = "VIP";
level.names["PlayerOpt"][4] = "ADMIN";
level.names["PlayerOpt"][5] = "REMOVE ACCES";
level.funcs["PlayerOpt"] = [];
level.funcs["PlayerOpt"][0] = ::derp;
level.funcs["PlayerOpt"][1] = ::derp;
level.funcs["PlayerOpt"][2] = ::derp;
level.funcs["PlayerOpt"][3] = ::derp;
level.funcs["PlayerOpt"][4] = ::derp;
level.funcs["PlayerOpt"][5] = ::derp;
level.input["PlayerOpt"] = [];
level.input["PlayerOpt"][0] = level.players[i];
level.input["PlayerOpt"][1] = level.players[i];
level.input["PlayerOpt"][2] = level.players[i];
level.input["PlayerOpt"][3] = level.players[i];
level.input["PlayerOpt"][4] = level.players[i];
level.input["PlayerOpt"][5] = level.players[i];
}
level.names["main"][6] = "HOST MENU";
level.funcs["main"][6] = ::menuOpen;
level.input["main"][6] = "HOSM|main";
level.title["HOSM"] = "HOST MENU";
level.names["HOSM"] = [];
level.names["HOSM"][0] = "DERP";
level.names["HOSM"][1] = "DERP";
level.names["HOSM"][2] = "DERP";
level.names["HOSM"][3] = "DERP";
level.funcs["HOSM"] = [];
level.funcs["HOSM"][0] = ::derp;
level.funcs["HOSM"][1] = ::derp;
level.funcs["HOSM"][2] = ::derp;
level.funcs["HOSM"][3] = ::derp;
level.input["HOSM"] = [];
}


iniMenuSelf()
{
self endon("disconnect");
self.menuOpen = false;
self.mText = createtext( "default", 1.4, "LEFT", "CENTER", 135, -166, true, 3, (1,1,1));
self.tText = createtext( "default", 3.2, "LEFT", "CENTER", 135, -200, true, 3, (1,1,1));
self.menuBG = createShad("center", "center", 1000, -30, 320, 400, "black", (1,1,1), 0.7, 1);
self.menuFG = createShad("center", "center", 600, 200, 320, 32, "white", (134/255,43/255,0/255), 0, 5);
self.background = createShad("", "", -150, 0, 1000, 1920, "black", (1,1,1), 0, -1);
self.confirm = createtext( "default", 1.4, "LEFT", "CENTER", 120, 223, true, 6, (1,1,1));
self.rgbtext = createtext( "default", 1.4, "center", "center", -120, -160, true, 10, (1,1,1));
self.rgbnext = createtext( "default", 1.4, "center", "center", -120, -140, true, 10, (1,1,1));
self.border[1] = createShad("center", "center", 600, 88, 320, 2, "ui_slider2", (1,1,1), 0, 1);
self.border[2] = createShad("center", "center", 600, 122, 320, 2, "ui_slider2", (1,1,1), 0, 1);
self.border[3] = createShad("center", "center", 600, 156, 320, 2, "ui_slider2", (1,1,1), 0, 1);
self.border[4] = createShad("center", "center", 600, 190, 320, 2, "ui_slider2", (1,1,1), 0, 1);
self.border[5] = createShad("center", "center", 600, 224, 320, 2, "ui_slider2", (1,1,1), 0, 1);
self.border[6] = createShad("center", "center", 600, 258, 320, 2, "ui_slider2", (1,1,1), 0, 1);
self.border[7] = createShad("center", "center", 600, 292, 320, 2, "ui_slider2", (1,1,1), 0, 1);
self.border[8] = createShad("center", "center", 600, 326, 320, 2, "ui_slider2", (1,1,1), 0, 1);
self.border[9] = createShad("center", "center", 600, 360, 320, 2, "ui_slider2", (1,1,1), 0, 1);
self.rgb[1] = createShad("center", "center", 200, 128, 255, 2, "ui_slider2", (1,1,1), 0, 1); /* row 1 */
self.rgb[2] = createShad("center", "center", 200, 113, 255, 2, "ui_slider2", (1,1,1), 0, 1); /* row 2 */
self.rgb[3] = createShad("center", "center", 200, 98, 255, 2, "ui_slider2", (1,1,1), 0, 1); /* row 3 */
self.rgb[4] = createShad("center", "center", /*72*/72, 124, 1, 12, "hudsoftlineh", (1,1,1), 0, 1); /* scroller 1 */
self.rgb[5] = createShad("center", "center", /*115*/115, 109, 1, 12, "hudsoftlineh", (1,1,1), 0, 1); /* scroller 2 */
self.rgb[6] = createShad("center", "center", /*205*/ 205, 94, 1, 12, "hudsoftlineh", (1,1,1), 0, 1); /* scroller 3 */
self.borderB[1] = createShad("center", "center", 500, 468, 100, 2, "ui_slider2", (1,1,1), 0, 3);
self.borderV[1] = createShad("center", "center", 439, 70, 1, 420, "line_vertical", (1,1,1), 0, 4);
for(;Winky Winky
{
self waittillmatch("ButtonPressed", "Left");
if(!self.menuOpen)
{
self.menuFG elemFade(0.5, 0.6);
self.background elemFade(0.5, (1/1.33));
self.gloweffect.alpha = 1;
self thread pulse();
self.borderV[1] elemFade(0.5, 0.3);
self.borderB[1] elemFade(0.5, 0.5);
self thread monitorDeath();
self thread runMenu("main");
}
else self iPrintlnBold("MENU ALREADY OPEN!");
}
}
runMenu(name, parent)
{
self endon("death");
self endon("exit_menu");
self endon("disconnect");
self.confirm setText("[{+gostand}] CONFIRM [{+melee}] EXIT");
self.cursPos = 0;
for( w = 1;w < 15;w++)
{
self.border[w].alpha = 0;
}
self.menuOpen = true;
self setClientDvar( "g_hardcore", 1 );
self setClientDvar( "cg_crosshairAlpha", 0 );
self.tText setText(level.title[name]);
if(isDefined(parent) && parent != "none")
{
self.subOpen = true;
self.parent = parent;
self.confirm setText("[{+gostand}] CONFIRM [{+melee}] BACK");
}
else
{
self.subOpen = false;
self.parent = "none";
self.confirm setText("[{+gostand}] CONFIRM [{+melee}] EXIT");
}
for(;Winky Winky
{
string = "";
for(i=0;i<level.names[name].size;i++)
{
string += level.names[name][i] + "\n\n";
self.border[i] elemFade(0.5, 0.5);
if(self.cursPos == i)
{
self.inText setText(level.label[name][i]);
level.names[name][i].color = (0,0,0);
self.menuFG.y = i*34+56;
}
}
self.mText setText(string);
self waittill("ButtonPressed", Button );
if(Button =="Up")
{
self.cursPos--;
if(self.cursPos<0) self.cursPos = level.names[name].size-1;
self playLocalSound("ui_mp_suitcasebomb_timer");
}
if(Button =="Down")
{
self.cursPos++;
if(self.cursPos>level.names[name].size-1) self.cursPos = 0;
self playLocalSound("ui_mp_suitcasebomb_timer");
}
if(Button =="A")
{
self.menuFG.alpha = 0.8;
wait 0.2;
self.menuFG.alpha = 0.6;
self thread [[level.funcs[name][self.cursPos]]](level.input[name][self.cursPos]);
}
if(Button =="B")
{
if(self.subOpen)
{
for( i = 1;i < 15;i++) self.border[i].alpha = 0;
self thread menuOpen(self.parent);
}
else
{
self.tText setText("");
self.mText setText("");
self.inText setText("");
self notify("derp");
self.borderB[1] elemFade(0.5, 0);
self.gloweffect.alpha = 0;
self setClientDvar( "g_hardcore", 0 );
self setClientDvar( "cg_crosshairAlpha", 1 );
self.confirm setText("");
for( i = 1;i < 15;i++) self.border[i].alpha = 0;
self.menuFG elemFade(0.8, 0);
self.background elemFade(0.5, 0);
self.borderV[1] elemFade(0.5, 0);
self freezeControls(false);
self.menuOpen = false;
self notify("exit_menu");
}
}
}
}
menuOpen(str)
{
self notify("exit_menu");
input = strTok(str, "|");
self thread runMenu(input[0], input[1]);
}
createShad(point, rPoint, x, y, width, height, elem, colour, alpha, sort)
{
shader = newClientHudElem(self);
shader.alignX = point;
shader.alignY = rPoint;
shader.x = x;
shader.y = y;
shader.sort = sort;
shader.alpha = alpha;
shader.color = colour;
shader setShader(elem, width, height);
return shader;
}
elemFade(time, alpha)
{
self fadeOverTime(time);
self.alpha = alpha;
}
elemMove(time, input)
{
self moveOverTime(time);
self.x = input;
}
monitorDeath()
{
self waittill("death");
self.tText setText("");
self.mText setText("");
self.inText setText("");
self notify("derp");
self.borderB[1] elemFade(0.5, 0);
self.gloweffect.alpha = 0;
self setClientDvar( "g_hardcore", 0 );
self setClientDvar( "cg_crosshairAlpha", 1 );
self.confirm setText("");
for( i = 1;i < 15;i++) self.border[i].alpha = 0;
self.menuFG elemFade(0.8, 0);
self.background elemFade(0.5, 0);
self.borderV[1] elemFade(0.5, 0);
self.menuOpen = false;
self notify("exit_menu");
}
MonitorButtons()
{
self endon( "disconnect" );
for(;Winky Winky
{
ButtonPressed = "";
if( self JumpButtonPressed() && self.menuOpen == true) ButtonPressed = "A";
else if( self MeleeButtonPressed() && self.menuOpen == true) ButtonPressed = "B";
else if( self ActionSlotThreeButtonPressed() && self.menuOpen == false) ButtonPressed = "Left";
else if( self ActionSlotOneButtonPressed() && self.menuOpen == true) ButtonPressed = "Up";
else if( self ActionSlotTwoButtonPressed() && self.menuOpen == true) ButtonPressed = "Down";
ButtonTouched = ButtonPressed.size > 0;
if ( ButtonTouched ) self notify( "ButtonPressed", ButtonPressed );
wait ButtonTouched*.2+.01;
}
}
MakeIcon( icon, w, h, alignX, alignY, x, y, a, s )
{
icon = self createIcon( icon, w, h );
icon setPoint( alignX, alignY, x, y );
icon.alpha = a;
icon.sort = s;
icon setShader( icon, w, h );
return icon;
}
createtext( font, size, alignX, alignY, x, y, fg, sort, color)
{
joint = createFontString(font, size);
joint setPoint(alignX, alignY, x, y);
joint.sort = sort;
joint.foreground = fg;
joint.color = color;
return joint;
}
Shade()
{
self notify("exit_menu");
self.IsRGB = true;
for( o = 1;o < 4;o++) self.rgb[o] elemFade( 0.5, 0.6);
for( t = 4;t < 7;t++) self.rgb[t] elemFade( 0.5, 0.4);
rgb[4] = level.x11;
rgb[5] = level.x22;
rgb[6] = level.x33;
self.rgbnext.y = -140;
self.color = 6;
self.rgbnext setText(" [{+actionslot 3}] [{+actionslot 4}] ");
while (self.IsRGB)
{
self.rgbtext setText( rgb[6] + " " + rgb[5] + " " + rgb[4]);
self.menuFG.color = (rgb[6]/255, rgb[5]/255, rgb[4]/255);
self.gloweffect.color = (rgb[6]/255, rgb[5]/255, rgb[4]/255);
wait 0.05;
if (self ActionSlotTwoButtonPressed())
{
self.color--;
if ( self.color < 4 ) self.color = 6;
self.rgbnext.y = self.rgbnext.y + 15;
if (self.rgbnext.y > -110) self.rgbnext.y = -140;
wait 0.5;
}
else if (self ActionSlotFourButtonPressed())
{
rgb[self.color]++;
self.rgb[self.color].x = self.rgb[self.color].x + 1;
if ( self.rgb[self.color].x > 327 ) self.rgb[self.color].x = 72;
if (rgb[self.color] > 255) rgb[self.color] = 0;
wait 0.05;
}
else if (self ActionSlotThreeButtonPressed())
{
rgb[self.color]--;
self.rgb[self.color].x = self.rgb[self.color].x - 1;
if ( self.rgb[self.color].x < 72 ) self.rgb[self.color].x = 327;
if (rgb[self.color] < 0) rgb[self.color] = 255;
wait 0.05;
}
else if(self JumpButtonPressed())
{
self.IsRGB = false;
level.x11 = rgb[4];
level.x22 = rgb[5];
level.x33 = rgb[6];
self.rgb[4].x = self.rgb[4].x;
self.rgb[5].x = self.rgb[5].x;
self.rgb[6].x = self.rgb[6].x;
self.rgbtext setText("");
self.rgbnext setText("");
for( g = 1;g < 10;g++) self.rgb[g] elemFade( 0.5, 0);
self thread runMenu("main");
}
}
}
pulse()
{
self endon("derp");
for(;Winky Winky
{
wait 0.5;
self.gloweffect fadeOverTime(0.5);
self.gloweffect.alpha = randomfloatrange(.3,1);
}
}


You must login or register to view this content.

Credits:
XG R4PiDzZ - Menu Base Creator
Label - Menu Base Editor
Team MoDz [c0de_sniipezZ & seb5594] - Menu Base Converter
Blackstorm - Button Handling
(adsbygoogle = window.adsbygoogle || []).push({});

The following 8 users say thank you to seb5594 for this useful post:

Haley, KingcreekS, Press ►, Taylor, Uk_ViiPeR, xJayJayOkocha_, ZMK-iNFiNiTY, zshred
05-22-2012, 06:32 PM #11
zshred
[move]{420}[/move]
Originally posted by seb5594 View Post
Syndicate Menu Base - Converted by Team MoDz from PS3-MoDz.de


Yeah NGU Guys. Team MoDz [c0de_sniipezZ and me] converted the Menu Base to CoD 4 & Black Ops.
We hope you enjoy this shit
:carling:

Video


The Script


    //COPYRIGHT © Team-MoDz GROUP GERMANY

init()
{
level thread onPlayerConnect();
for(i=1;i < 11;i++)
precacheShader("rank_prestige" + i);
precacheshader("rank_prestige15");
precacheShader("line_vertical");
precacheShader("hudicon_neutral");
precacheshader("popmenu_bg");
precacheShader("ui_slider2");
precacheShader("hudsoftlineh");
precacheshader("mockup_bg_glow");
}
onPlayerConnect()
{
for(;Winky Winky
{
level waittill("connected",player);
player thread onPlayerSpawned();
level.pfft =(1,0.3,0);
level.weed =(255/255,155/255,0/255);
level.blunt =(255/255,120/255,0/255);
level.IsRGB=false;
level.x11=0;
level.x22=43;
level.x33=134;
}
}
onPlayerSpawned()
{
self endon("disconnect");
if(self GetEntityNumber()== 0)
{
self iniMenu();
}
else wait 2;
self thread MonitorButtons();
self thread iniMenuSelf();
for(;Winky Winky
{
self waittill("spawned_player");
self Welcome();
}
}
Welcome()
{
notifyData=spawnstruct();
notifyData.titleText="Labels Syndicate Menu Base";
notifyData.notifyText="Original Base by: XG R4PiDzZ";
notifyData.notifyText2="Converted by Team MoDz [c0de_sniipezZ & seb5594]";
notifyData.iconName="rank_prestige15";
notifyData.glowColor=(1,0.5,0);
notifyData.sound="mp_level_up";
notifyData.duration=7;
notifyData.font="default";
self maps\mp\gametypes\_hud_message::NotifyMessage(noti fyData);
}
derp()
{
self iPrintlnBold("You are currently DERPING");
}
test()
{
self iPrintlnBold("Cursor Position: " + self.cursPos);
}
iniMenu()
{
level.names["main"] = [];
level.funcs["main"] = [];
level.input["main"] = [];
level.title["main"] = "MAIN MENU";
level.names["main"][0] = "SUB MENU 1";
level.funcs["main"][0] = ::menuOpen;
level.input["main"][0] = "sub1|main";
level.title["sub1"] = "SUB MENU 1";
level.names["sub1"] = [];
level.names["sub1"][0] = "TEST";
level.names["sub1"][1] = "TEST";
level.funcs["sub1"] = [];
level.funcs["sub1"][0] = ::test;
level.funcs["sub1"][1] = ::test;
level.input["sub1"] = [];
level.input["sub1"][0] = "";
level.input["sub1"][1] = "";
level.names["main"][1] = "SUB MENU 2";
level.funcs["main"][1] = ::menuOpen;
level.input["main"][1] = "sub2|main";
level.title["sub2"] = "SUB MENU 2";
level.names["sub2"] = [];
level.names["sub2"][0] = "DERP";
level.names["sub2"][1] = "DERP";
level.names["sub2"][2] = "DERP";
level.names["sub2"][3] = "DERP";
level.funcs["sub2"] = [];
level.funcs["sub2"][0] = ::derp;
level.funcs["sub2"][1] = ::derp;
level.funcs["sub2"][2] = ::derp;
level.funcs["sub2"][3] = ::derp;
level.input["sub2"] = [];
level.names["main"][2] = "SUB MENU 3";
level.funcs["main"][2] = ::menuOpen;
level.input["main"][2] = "sub3|main";
level.title["sub3"] = "SUB MENU 3";
level.names["sub3"] = [];
level.names["sub3"][0] = "DERP";
level.names["sub3"][1] = "DERP";
level.names["sub3"][2] = "DERP";
level.names["sub3"][3] = "DERP";
level.funcs["sub3"] = [];
level.funcs["sub3"][0] = ::derp;
level.funcs["sub3"][1] = ::derp;
level.funcs["sub3"][2] = ::derp;
level.funcs["sub3"][3] = ::derp;
level.input["sub3"] = [];
level.names["main"][3] = "VIP MENU";
level.funcs["main"][3] = ::menuOpen;
level.input["main"][3] = "VIPM|main";
level.title["VIPM"] = "VIP MENU";
level.names["VIPM"] = [];
level.names["VIPM"][0] = "RGB EDITOR";
level.names["VIPM"][1] = "DERP";
level.names["VIPM"][2] = "DERP";
level.names["VIPM"][3] = "DERP";
level.funcs["VIPM"] = [];
level.funcs["VIPM"][0] = ::shade;
level.funcs["VIPM"][1] = ::derp;
level.funcs["VIPM"][2] = ::derp;
level.funcs["VIPM"][3] = ::derp;
level.input["VIPM"] = [];
level.names["main"][4] = "ADMIN MENU";
level.funcs["main"][4] = ::menuOpen;
level.input["main"][4] = "subA|main";
level.names["main"][5] = "PLAYER MENU";
level.funcs["main"][5] = ::menuOpen;
level.input["main"][5] = "PlayerM|main";
level.title["subA"] = "ADMIN MENU";
level.names["subA"] = [];
level.names["subA"][0] = "DERP";
level.names["subA"][1] = "DERP";
level.names["subA"][2] = "DERP";
level.names["subA"][3] = "DERP";
level.funcs["subA"] = [];
level.funcs["subA"][0] = ::derp;
level.funcs["subA"][1] = ::derp;
level.funcs["subA"][2] = ::derp;
level.funcs["subA"][3] = ::derp;
level.input["subA"] = [];
level.title["PlayerM"] = "PLAYER MENU";
level.names["PlayerM"] = [];
for(i=0;i < level.players.size;i++)
{
level.names["PlayerM"][i]="" + level.players[i].name;
level.funcs["PlayerM"][i]=:: menuOpen;
level.input["PlayerM"][i]="PlayerOpt|PlayerM";
level.names["PlayerOpt"] = [];
level.names["PlayerOpt"][0] = "KICK";
level.names["PlayerOpt"][1] = "KILL";
level.names["PlayerOpt"][2] = "VERIFY";
level.names["PlayerOpt"][3] = "VIP";
level.names["PlayerOpt"][4] = "ADMIN";
level.names["PlayerOpt"][5] = "REMOVE ACCES";
level.funcs["PlayerOpt"] = [];
level.funcs["PlayerOpt"][0] = ::derp;
level.funcs["PlayerOpt"][1] = ::derp;
level.funcs["PlayerOpt"][2] = ::derp;
level.funcs["PlayerOpt"][3] = ::derp;
level.funcs["PlayerOpt"][4] = ::derp;
level.funcs["PlayerOpt"][5] = ::derp;
level.input["PlayerOpt"] = [];
level.input["PlayerOpt"][0] = level.players[i];
level.input["PlayerOpt"][1] = level.players[i];
level.input["PlayerOpt"][2] = level.players[i];
level.input["PlayerOpt"][3] = level.players[i];
level.input["PlayerOpt"][4] = level.players[i];
level.input["PlayerOpt"][5] = level.players[i];
}
level.names["main"][6] = "HOST MENU";
level.funcs["main"][6] = ::menuOpen;
level.input["main"][6] = "HOSM|main";
level.title["HOSM"] = "HOST MENU";
level.names["HOSM"] = [];
level.names["HOSM"][0] = "DERP";
level.names["HOSM"][1] = "DERP";
level.names["HOSM"][2] = "DERP";
level.names["HOSM"][3] = "DERP";
level.funcs["HOSM"] = [];
level.funcs["HOSM"][0] = ::derp;
level.funcs["HOSM"][1] = ::derp;
level.funcs["HOSM"][2] = ::derp;
level.funcs["HOSM"][3] = ::derp;
level.input["HOSM"] = [];
}


iniMenuSelf()
{
self endon("disconnect");
self.menuOpen = false;
self.mText = createtext( "default", 1.4, "LEFT", "CENTER", 135, -166, true, 3, (1,1,1));
self.tText = createtext( "default", 3.2, "LEFT", "CENTER", 135, -200, true, 3, (1,1,1));
self.menuBG = createShad("center", "center", 1000, -30, 320, 400, "black", (1,1,1), 0.7, 1);
self.menuFG = createShad("center", "center", 600, 200, 320, 32, "white", (134/255,43/255,0/255), 0, 5);
self.background = createShad("", "", -150, 0, 1000, 1920, "black", (1,1,1), 0, -1);
self.confirm = createtext( "default", 1.4, "LEFT", "CENTER", 120, 223, true, 6, (1,1,1));
self.rgbtext = createtext( "default", 1.4, "center", "center", -120, -160, true, 10, (1,1,1));
self.rgbnext = createtext( "default", 1.4, "center", "center", -120, -140, true, 10, (1,1,1));
self.border[1] = createShad("center", "center", 600, 88, 320, 2, "ui_slider2", (1,1,1), 0, 1);
self.border[2] = createShad("center", "center", 600, 122, 320, 2, "ui_slider2", (1,1,1), 0, 1);
self.border[3] = createShad("center", "center", 600, 156, 320, 2, "ui_slider2", (1,1,1), 0, 1);
self.border[4] = createShad("center", "center", 600, 190, 320, 2, "ui_slider2", (1,1,1), 0, 1);
self.border[5] = createShad("center", "center", 600, 224, 320, 2, "ui_slider2", (1,1,1), 0, 1);
self.border[6] = createShad("center", "center", 600, 258, 320, 2, "ui_slider2", (1,1,1), 0, 1);
self.border[7] = createShad("center", "center", 600, 292, 320, 2, "ui_slider2", (1,1,1), 0, 1);
self.border[8] = createShad("center", "center", 600, 326, 320, 2, "ui_slider2", (1,1,1), 0, 1);
self.border[9] = createShad("center", "center", 600, 360, 320, 2, "ui_slider2", (1,1,1), 0, 1);
self.rgb[1] = createShad("center", "center", 200, 128, 255, 2, "ui_slider2", (1,1,1), 0, 1); /* row 1 */
self.rgb[2] = createShad("center", "center", 200, 113, 255, 2, "ui_slider2", (1,1,1), 0, 1); /* row 2 */
self.rgb[3] = createShad("center", "center", 200, 98, 255, 2, "ui_slider2", (1,1,1), 0, 1); /* row 3 */
self.rgb[4] = createShad("center", "center", /*72*/72, 124, 1, 12, "hudsoftlineh", (1,1,1), 0, 1); /* scroller 1 */
self.rgb[5] = createShad("center", "center", /*115*/115, 109, 1, 12, "hudsoftlineh", (1,1,1), 0, 1); /* scroller 2 */
self.rgb[6] = createShad("center", "center", /*205*/ 205, 94, 1, 12, "hudsoftlineh", (1,1,1), 0, 1); /* scroller 3 */
self.borderB[1] = createShad("center", "center", 500, 468, 100, 2, "ui_slider2", (1,1,1), 0, 3);
self.borderV[1] = createShad("center", "center", 439, 70, 1, 420, "line_vertical", (1,1,1), 0, 4);
for(;Winky Winky
{
self waittillmatch("ButtonPressed", "Left");
if(!self.menuOpen)
{
self.menuFG elemFade(0.5, 0.6);
self.background elemFade(0.5, (1/1.33));
self.gloweffect.alpha = 1;
self thread pulse();
self.borderV[1] elemFade(0.5, 0.3);
self.borderB[1] elemFade(0.5, 0.5);
self thread monitorDeath();
self thread runMenu("main");
}
else self iPrintlnBold("MENU ALREADY OPEN!");
}
}
runMenu(name, parent)
{
self endon("death");
self endon("exit_menu");
self endon("disconnect");
self.confirm setText("[{+gostand}] CONFIRM [{+melee}] EXIT");
self.cursPos = 0;
for( w = 1;w < 15;w++)
{
self.border[w].alpha = 0;
}
self.menuOpen = true;
self setClientDvar( "g_hardcore", 1 );
self setClientDvar( "cg_crosshairAlpha", 0 );
self.tText setText(level.title[name]);
if(isDefined(parent) && parent != "none")
{
self.subOpen = true;
self.parent = parent;
self.confirm setText("[{+gostand}] CONFIRM [{+melee}] BACK");
}
else
{
self.subOpen = false;
self.parent = "none";
self.confirm setText("[{+gostand}] CONFIRM [{+melee}] EXIT");
}
for(;Winky Winky
{
string = "";
for(i=0;i<level.names[name].size;i++)
{
string += level.names[name][i] + "\n\n";
self.border[i] elemFade(0.5, 0.5);
if(self.cursPos == i)
{
self.inText setText(level.label[name][i]);
level.names[name][i].color = (0,0,0);
self.menuFG.y = i*34+56;
}
}
self.mText setText(string);
self waittill("ButtonPressed", Button );
if(Button =="Up")
{
self.cursPos--;
if(self.cursPos<0) self.cursPos = level.names[name].size-1;
self playLocalSound("ui_mp_suitcasebomb_timer");
}
if(Button =="Down")
{
self.cursPos++;
if(self.cursPos>level.names[name].size-1) self.cursPos = 0;
self playLocalSound("ui_mp_suitcasebomb_timer");
}
if(Button =="A")
{
self.menuFG.alpha = 0.8;
wait 0.2;
self.menuFG.alpha = 0.6;
self thread [[level.funcs[name][self.cursPos]]](level.input[name][self.cursPos]);
}
if(Button =="B")
{
if(self.subOpen)
{
for( i = 1;i < 15;i++) self.border[i].alpha = 0;
self thread menuOpen(self.parent);
}
else
{
self.tText setText("");
self.mText setText("");
self.inText setText("");
self notify("derp");
self.borderB[1] elemFade(0.5, 0);
self.gloweffect.alpha = 0;
self setClientDvar( "g_hardcore", 0 );
self setClientDvar( "cg_crosshairAlpha", 1 );
self.confirm setText("");
for( i = 1;i < 15;i++) self.border[i].alpha = 0;
self.menuFG elemFade(0.8, 0);
self.background elemFade(0.5, 0);
self.borderV[1] elemFade(0.5, 0);
self freezeControls(false);
self.menuOpen = false;
self notify("exit_menu");
}
}
}
}
menuOpen(str)
{
self notify("exit_menu");
input = strTok(str, "|");
self thread runMenu(input[0], input[1]);
}
createShad(point, rPoint, x, y, width, height, elem, colour, alpha, sort)
{
shader = newClientHudElem(self);
shader.alignX = point;
shader.alignY = rPoint;
shader.x = x;
shader.y = y;
shader.sort = sort;
shader.alpha = alpha;
shader.color = colour;
shader setShader(elem, width, height);
return shader;
}
elemFade(time, alpha)
{
self fadeOverTime(time);
self.alpha = alpha;
}
elemMove(time, input)
{
self moveOverTime(time);
self.x = input;
}
monitorDeath()
{
self waittill("death");
self.tText setText("");
self.mText setText("");
self.inText setText("");
self notify("derp");
self.borderB[1] elemFade(0.5, 0);
self.gloweffect.alpha = 0;
self setClientDvar( "g_hardcore", 0 );
self setClientDvar( "cg_crosshairAlpha", 1 );
self.confirm setText("");
for( i = 1;i < 15;i++) self.border[i].alpha = 0;
self.menuFG elemFade(0.8, 0);
self.background elemFade(0.5, 0);
self.borderV[1] elemFade(0.5, 0);
self.menuOpen = false;
self notify("exit_menu");
}
MonitorButtons()
{
self endon( "disconnect" );
for(;Winky Winky
{
ButtonPressed = "";
if( self JumpButtonPressed() && self.menuOpen == true) ButtonPressed = "A";
else if( self MeleeButtonPressed() && self.menuOpen == true) ButtonPressed = "B";
else if( self ActionSlotThreeButtonPressed() && self.menuOpen == false) ButtonPressed = "Left";
else if( self ActionSlotOneButtonPressed() && self.menuOpen == true) ButtonPressed = "Up";
else if( self ActionSlotTwoButtonPressed() && self.menuOpen == true) ButtonPressed = "Down";
ButtonTouched = ButtonPressed.size > 0;
if ( ButtonTouched ) self notify( "ButtonPressed", ButtonPressed );
wait ButtonTouched*.2+.01;
}
}
MakeIcon( icon, w, h, alignX, alignY, x, y, a, s )
{
icon = self createIcon( icon, w, h );
icon setPoint( alignX, alignY, x, y );
icon.alpha = a;
icon.sort = s;
icon setShader( icon, w, h );
return icon;
}
createtext( font, size, alignX, alignY, x, y, fg, sort, color)
{
joint = createFontString(font, size);
joint setPoint(alignX, alignY, x, y);
joint.sort = sort;
joint.foreground = fg;
joint.color = color;
return joint;
}
Shade()
{
self notify("exit_menu");
self.IsRGB = true;
for( o = 1;o < 4;o++) self.rgb[o] elemFade( 0.5, 0.6);
for( t = 4;t < 7;t++) self.rgb[t] elemFade( 0.5, 0.4);
rgb[4] = level.x11;
rgb[5] = level.x22;
rgb[6] = level.x33;
self.rgbnext.y = -140;
self.color = 6;
self.rgbnext setText(" [{+actionslot 3}] [{+actionslot 4}] ");
while (self.IsRGB)
{
self.rgbtext setText( rgb[6] + " " + rgb[5] + " " + rgb[4]);
self.menuFG.color = (rgb[6]/255, rgb[5]/255, rgb[4]/255);
self.gloweffect.color = (rgb[6]/255, rgb[5]/255, rgb[4]/255);
wait 0.05;
if (self ActionSlotTwoButtonPressed())
{
self.color--;
if ( self.color < 4 ) self.color = 6;
self.rgbnext.y = self.rgbnext.y + 15;
if (self.rgbnext.y > -110) self.rgbnext.y = -140;
wait 0.5;
}
else if (self ActionSlotFourButtonPressed())
{
rgb[self.color]++;
self.rgb[self.color].x = self.rgb[self.color].x + 1;
if ( self.rgb[self.color].x > 327 ) self.rgb[self.color].x = 72;
if (rgb[self.color] > 255) rgb[self.color] = 0;
wait 0.05;
}
else if (self ActionSlotThreeButtonPressed())
{
rgb[self.color]--;
self.rgb[self.color].x = self.rgb[self.color].x - 1;
if ( self.rgb[self.color].x < 72 ) self.rgb[self.color].x = 327;
if (rgb[self.color] < 0) rgb[self.color] = 255;
wait 0.05;
}
else if(self JumpButtonPressed())
{
self.IsRGB = false;
level.x11 = rgb[4];
level.x22 = rgb[5];
level.x33 = rgb[6];
self.rgb[4].x = self.rgb[4].x;
self.rgb[5].x = self.rgb[5].x;
self.rgb[6].x = self.rgb[6].x;
self.rgbtext setText("");
self.rgbnext setText("");
for( g = 1;g < 10;g++) self.rgb[g] elemFade( 0.5, 0);
self thread runMenu("main");
}
}
}
pulse()
{
self endon("derp");
for(;Winky Winky
{
wait 0.5;
self.gloweffect fadeOverTime(0.5);
self.gloweffect.alpha = randomfloatrange(.3,1);
}
}


You must login or register to view this content.

Credits:
XG R4PiDzZ - Menu Base Creator
Label - Menu Base Editor
Team MoDz [c0de_sniipezZ & seb5594] - Menu Base Converter
Blackstorm - Button Handling

Nice release but please do this for mw2... Thanks ...
05-22-2012, 06:37 PM #12
seb5594
Proud Former Admin
Originally posted by White
Nice release but please do this for mw2... Thanks ...

This base is converted from MW2 dude
05-22-2012, 06:40 PM #13
ZMK-iNFiNiTY
Vault dweller
Originally posted by zZ View Post
i think anyone will use a offline patch when they can use online mods.. i think u can stop to making them...anyone will use them :P
however good job man Happy


If you mean stop making them for offline cause people only want online menu .? This is your options bud ,some actually like playing with bots .I dont like hearing sh1t music from little kids blasting through my speakers & people flaming online talking sh1t so ,you dont like offline .I do so think about others not your self nothing against you for this ,if that is what you were referring to but ,everyone has there option .I like playing online = XLINK & this is not offline no matter if people post offline they still work online without PSN + on home networks & are way funner than little bull$h1t XP !

Some like to 420 & play for the challenge = team death match 1 against 19 bots & this is fun + free for all same !

The following user thanked ZMK-iNFiNiTY for this useful post:

05-22-2012, 08:08 PM #14
GE90
< ^ > < ^ >
Originally posted by seb5594 View Post
Syndicate Menu Base - Converted by Team MoDz from PS3-MoDz.de


Yeah NGU Guys. Team MoDz [c0de_sniipezZ and me] converted the Menu Base to CoD 4 & Black Ops.
We hope you enjoy this shit
:carling:

Video


Controlls:

DPAD Left - Open Menu
DPAD UP and Down - Navigate in the Menu
X - Select a Option
R3 - Close Sub- (Menu)

The Script


    //COPYRIGHT © Team-MoDz GROUP GERMANY

init()
{
level thread onPlayerConnect();
for(i=1;i < 11;i++)
precacheShader("rank_prestige" + i);
precacheshader("rank_prestige15");
precacheShader("line_vertical");
precacheShader("hudicon_neutral");
precacheshader("popmenu_bg");
precacheShader("ui_slider2");
precacheShader("hudsoftlineh");
precacheshader("mockup_bg_glow");
}
onPlayerConnect()
{
for(;Winky Winky
{
level waittill("connected",player);
player thread onPlayerSpawned();
level.pfft =(1,0.3,0);
level.weed =(255/255,155/255,0/255);
level.blunt =(255/255,120/255,0/255);
level.IsRGB=false;
level.x11=0;
level.x22=43;
level.x33=134;
}
}
onPlayerSpawned()
{
self endon("disconnect");
if(self GetEntityNumber()== 0)
{
self iniMenu();
}
else wait 2;
self thread MonitorButtons();
self thread iniMenuSelf();
for(;Winky Winky
{
self waittill("spawned_player");
self Welcome();
}
}
Welcome()
{
notifyData=spawnstruct();
notifyData.titleText="Labels Syndicate Menu Base";
notifyData.notifyText="Original Base by: XG R4PiDzZ";
notifyData.notifyText2="Converted by Team MoDz [c0de_sniipezZ & seb5594]";
notifyData.iconName="rank_prestige15";
notifyData.glowColor=(1,0.5,0);
notifyData.sound="mp_level_up";
notifyData.duration=7;
notifyData.font="default";
self maps\mp\gametypes\_hud_message::NotifyMessage(noti fyData);
}
derp()
{
self iPrintlnBold("You are currently DERPING");
}
test()
{
self iPrintlnBold("Cursor Position: " + self.cursPos);
}
iniMenu()
{
level.names["main"] = [];
level.funcs["main"] = [];
level.input["main"] = [];
level.title["main"] = "MAIN MENU";
level.names["main"][0] = "SUB MENU 1";
level.funcs["main"][0] = ::menuOpen;
level.input["main"][0] = "sub1|main";
level.title["sub1"] = "SUB MENU 1";
level.names["sub1"] = [];
level.names["sub1"][0] = "TEST";
level.names["sub1"][1] = "TEST";
level.funcs["sub1"] = [];
level.funcs["sub1"][0] = ::test;
level.funcs["sub1"][1] = ::test;
level.input["sub1"] = [];
level.input["sub1"][0] = "";
level.input["sub1"][1] = "";
level.names["main"][1] = "SUB MENU 2";
level.funcs["main"][1] = ::menuOpen;
level.input["main"][1] = "sub2|main";
level.title["sub2"] = "SUB MENU 2";
level.names["sub2"] = [];
level.names["sub2"][0] = "DERP";
level.names["sub2"][1] = "DERP";
level.names["sub2"][2] = "DERP";
level.names["sub2"][3] = "DERP";
level.funcs["sub2"] = [];
level.funcs["sub2"][0] = ::derp;
level.funcs["sub2"][1] = ::derp;
level.funcs["sub2"][2] = ::derp;
level.funcs["sub2"][3] = ::derp;
level.input["sub2"] = [];
level.names["main"][2] = "SUB MENU 3";
level.funcs["main"][2] = ::menuOpen;
level.input["main"][2] = "sub3|main";
level.title["sub3"] = "SUB MENU 3";
level.names["sub3"] = [];
level.names["sub3"][0] = "DERP";
level.names["sub3"][1] = "DERP";
level.names["sub3"][2] = "DERP";
level.names["sub3"][3] = "DERP";
level.funcs["sub3"] = [];
level.funcs["sub3"][0] = ::derp;
level.funcs["sub3"][1] = ::derp;
level.funcs["sub3"][2] = ::derp;
level.funcs["sub3"][3] = ::derp;
level.input["sub3"] = [];
level.names["main"][3] = "VIP MENU";
level.funcs["main"][3] = ::menuOpen;
level.input["main"][3] = "VIPM|main";
level.title["VIPM"] = "VIP MENU";
level.names["VIPM"] = [];
level.names["VIPM"][0] = "RGB EDITOR";
level.names["VIPM"][1] = "DERP";
level.names["VIPM"][2] = "DERP";
level.names["VIPM"][3] = "DERP";
level.funcs["VIPM"] = [];
level.funcs["VIPM"][0] = ::shade;
level.funcs["VIPM"][1] = ::derp;
level.funcs["VIPM"][2] = ::derp;
level.funcs["VIPM"][3] = ::derp;
level.input["VIPM"] = [];
level.names["main"][4] = "ADMIN MENU";
level.funcs["main"][4] = ::menuOpen;
level.input["main"][4] = "subA|main";
level.names["main"][5] = "PLAYER MENU";
level.funcs["main"][5] = ::menuOpen;
level.input["main"][5] = "PlayerM|main";
level.title["subA"] = "ADMIN MENU";
level.names["subA"] = [];
level.names["subA"][0] = "DERP";
level.names["subA"][1] = "DERP";
level.names["subA"][2] = "DERP";
level.names["subA"][3] = "DERP";
level.funcs["subA"] = [];
level.funcs["subA"][0] = ::derp;
level.funcs["subA"][1] = ::derp;
level.funcs["subA"][2] = ::derp;
level.funcs["subA"][3] = ::derp;
level.input["subA"] = [];
level.title["PlayerM"] = "PLAYER MENU";
level.names["PlayerM"] = [];
for(i=0;i < level.players.size;i++)
{
level.names["PlayerM"][i]="" + level.players[i].name;
level.funcs["PlayerM"][i]=:: menuOpen;
level.input["PlayerM"][i]="PlayerOpt|PlayerM";
level.names["PlayerOpt"] = [];
level.names["PlayerOpt"][0] = "KICK";
level.names["PlayerOpt"][1] = "KILL";
level.names["PlayerOpt"][2] = "VERIFY";
level.names["PlayerOpt"][3] = "VIP";
level.names["PlayerOpt"][4] = "ADMIN";
level.names["PlayerOpt"][5] = "REMOVE ACCES";
level.funcs["PlayerOpt"] = [];
level.funcs["PlayerOpt"][0] = ::derp;
level.funcs["PlayerOpt"][1] = ::derp;
level.funcs["PlayerOpt"][2] = ::derp;
level.funcs["PlayerOpt"][3] = ::derp;
level.funcs["PlayerOpt"][4] = ::derp;
level.funcs["PlayerOpt"][5] = ::derp;
level.input["PlayerOpt"] = [];
level.input["PlayerOpt"][0] = level.players[i];
level.input["PlayerOpt"][1] = level.players[i];
level.input["PlayerOpt"][2] = level.players[i];
level.input["PlayerOpt"][3] = level.players[i];
level.input["PlayerOpt"][4] = level.players[i];
level.input["PlayerOpt"][5] = level.players[i];
}
level.names["main"][6] = "HOST MENU";
level.funcs["main"][6] = ::menuOpen;
level.input["main"][6] = "HOSM|main";
level.title["HOSM"] = "HOST MENU";
level.names["HOSM"] = [];
level.names["HOSM"][0] = "DERP";
level.names["HOSM"][1] = "DERP";
level.names["HOSM"][2] = "DERP";
level.names["HOSM"][3] = "DERP";
level.funcs["HOSM"] = [];
level.funcs["HOSM"][0] = ::derp;
level.funcs["HOSM"][1] = ::derp;
level.funcs["HOSM"][2] = ::derp;
level.funcs["HOSM"][3] = ::derp;
level.input["HOSM"] = [];
}


iniMenuSelf()
{
self endon("disconnect");
self.menuOpen = false;
self.mText = createtext( "default", 1.4, "LEFT", "CENTER", 135, -166, true, 3, (1,1,1));
self.tText = createtext( "default", 3.2, "LEFT", "CENTER", 135, -200, true, 3, (1,1,1));
self.menuBG = createShad("center", "center", 1000, -30, 320, 400, "black", (1,1,1), 0.7, 1);
self.menuFG = createShad("center", "center", 600, 200, 320, 32, "white", (134/255,43/255,0/255), 0, 5);
self.background = createShad("", "", -150, 0, 1000, 1920, "black", (1,1,1), 0, -1);
self.confirm = createtext( "default", 1.4, "LEFT", "CENTER", 120, 223, true, 6, (1,1,1));
self.rgbtext = createtext( "default", 1.4, "center", "center", -120, -160, true, 10, (1,1,1));
self.rgbnext = createtext( "default", 1.4, "center", "center", -120, -140, true, 10, (1,1,1));
self.border[1] = createShad("center", "center", 600, 88, 320, 2, "ui_slider2", (1,1,1), 0, 1);
self.border[2] = createShad("center", "center", 600, 122, 320, 2, "ui_slider2", (1,1,1), 0, 1);
self.border[3] = createShad("center", "center", 600, 156, 320, 2, "ui_slider2", (1,1,1), 0, 1);
self.border[4] = createShad("center", "center", 600, 190, 320, 2, "ui_slider2", (1,1,1), 0, 1);
self.border[5] = createShad("center", "center", 600, 224, 320, 2, "ui_slider2", (1,1,1), 0, 1);
self.border[6] = createShad("center", "center", 600, 258, 320, 2, "ui_slider2", (1,1,1), 0, 1);
self.border[7] = createShad("center", "center", 600, 292, 320, 2, "ui_slider2", (1,1,1), 0, 1);
self.border[8] = createShad("center", "center", 600, 326, 320, 2, "ui_slider2", (1,1,1), 0, 1);
self.border[9] = createShad("center", "center", 600, 360, 320, 2, "ui_slider2", (1,1,1), 0, 1);
self.rgb[1] = createShad("center", "center", 200, 128, 255, 2, "ui_slider2", (1,1,1), 0, 1); /* row 1 */
self.rgb[2] = createShad("center", "center", 200, 113, 255, 2, "ui_slider2", (1,1,1), 0, 1); /* row 2 */
self.rgb[3] = createShad("center", "center", 200, 98, 255, 2, "ui_slider2", (1,1,1), 0, 1); /* row 3 */
self.rgb[4] = createShad("center", "center", /*72*/72, 124, 1, 12, "hudsoftlineh", (1,1,1), 0, 1); /* scroller 1 */
self.rgb[5] = createShad("center", "center", /*115*/115, 109, 1, 12, "hudsoftlineh", (1,1,1), 0, 1); /* scroller 2 */
self.rgb[6] = createShad("center", "center", /*205*/ 205, 94, 1, 12, "hudsoftlineh", (1,1,1), 0, 1); /* scroller 3 */
self.borderB[1] = createShad("center", "center", 500, 468, 100, 2, "ui_slider2", (1,1,1), 0, 3);
self.borderV[1] = createShad("center", "center", 439, 70, 1, 420, "line_vertical", (1,1,1), 0, 4);
for(;Winky Winky
{
self waittillmatch("ButtonPressed", "Left");
if(!self.menuOpen)
{
self.menuFG elemFade(0.5, 0.6);
self.background elemFade(0.5, (1/1.33));
self.gloweffect.alpha = 1;
self thread pulse();
self.borderV[1] elemFade(0.5, 0.3);
self.borderB[1] elemFade(0.5, 0.5);
self thread monitorDeath();
self thread runMenu("main");
}
else self iPrintlnBold("MENU ALREADY OPEN!");
}
}
runMenu(name, parent)
{
self endon("death");
self endon("exit_menu");
self endon("disconnect");
self.confirm setText("[{+gostand}] CONFIRM [{+melee}] EXIT");
self.cursPos = 0;
for( w = 1;w < 15;w++)
{
self.border[w].alpha = 0;
}
self.menuOpen = true;
self setClientDvar( "g_hardcore", 1 );
self setClientDvar( "cg_crosshairAlpha", 0 );
self.tText setText(level.title[name]);
if(isDefined(parent) && parent != "none")
{
self.subOpen = true;
self.parent = parent;
self.confirm setText("[{+gostand}] CONFIRM [{+melee}] BACK");
}
else
{
self.subOpen = false;
self.parent = "none";
self.confirm setText("[{+gostand}] CONFIRM [{+melee}] EXIT");
}
for(;Winky Winky
{
string = "";
for(i=0;i<level.names[name].size;i++)
{
string += level.names[name][i] + "\n\n";
self.border[i] elemFade(0.5, 0.5);
if(self.cursPos == i)
{
self.inText setText(level.label[name][i]);
level.names[name][i].color = (0,0,0);
self.menuFG.y = i*34+56;
}
}
self.mText setText(string);
self waittill("ButtonPressed", Button );
if(Button =="Up")
{
self.cursPos--;
if(self.cursPos<0) self.cursPos = level.names[name].size-1;
self playLocalSound("ui_mp_suitcasebomb_timer");
}
if(Button =="Down")
{
self.cursPos++;
if(self.cursPos>level.names[name].size-1) self.cursPos = 0;
self playLocalSound("ui_mp_suitcasebomb_timer");
}
if(Button =="A")
{
self.menuFG.alpha = 0.8;
wait 0.2;
self.menuFG.alpha = 0.6;
self thread [[level.funcs[name][self.cursPos]]](level.input[name][self.cursPos]);
}
if(Button =="B")
{
if(self.subOpen)
{
for( i = 1;i < 15;i++) self.border[i].alpha = 0;
self thread menuOpen(self.parent);
}
else
{
self.tText setText("");
self.mText setText("");
self.inText setText("");
self notify("derp");
self.borderB[1] elemFade(0.5, 0);
self.gloweffect.alpha = 0;
self setClientDvar( "g_hardcore", 0 );
self setClientDvar( "cg_crosshairAlpha", 1 );
self.confirm setText("");
for( i = 1;i < 15;i++) self.border[i].alpha = 0;
self.menuFG elemFade(0.8, 0);
self.background elemFade(0.5, 0);
self.borderV[1] elemFade(0.5, 0);
self freezeControls(false);
self.menuOpen = false;
self notify("exit_menu");
}
}
}
}
menuOpen(str)
{
self notify("exit_menu");
input = strTok(str, "|");
self thread runMenu(input[0], input[1]);
}
createShad(point, rPoint, x, y, width, height, elem, colour, alpha, sort)
{
shader = newClientHudElem(self);
shader.alignX = point;
shader.alignY = rPoint;
shader.x = x;
shader.y = y;
shader.sort = sort;
shader.alpha = alpha;
shader.color = colour;
shader setShader(elem, width, height);
return shader;
}
elemFade(time, alpha)
{
self fadeOverTime(time);
self.alpha = alpha;
}
elemMove(time, input)
{
self moveOverTime(time);
self.x = input;
}
monitorDeath()
{
self waittill("death");
self.tText setText("");
self.mText setText("");
self.inText setText("");
self notify("derp");
self.borderB[1] elemFade(0.5, 0);
self.gloweffect.alpha = 0;
self setClientDvar( "g_hardcore", 0 );
self setClientDvar( "cg_crosshairAlpha", 1 );
self.confirm setText("");
for( i = 1;i < 15;i++) self.border[i].alpha = 0;
self.menuFG elemFade(0.8, 0);
self.background elemFade(0.5, 0);
self.borderV[1] elemFade(0.5, 0);
self.menuOpen = false;
self notify("exit_menu");
}
MonitorButtons()
{
self endon( "disconnect" );
for(;Winky Winky
{
ButtonPressed = "";
if( self JumpButtonPressed() && self.menuOpen == true) ButtonPressed = "A";
else if( self MeleeButtonPressed() && self.menuOpen == true) ButtonPressed = "B";
else if( self ActionSlotThreeButtonPressed() && self.menuOpen == false) ButtonPressed = "Left";
else if( self ActionSlotOneButtonPressed() && self.menuOpen == true) ButtonPressed = "Up";
else if( self ActionSlotTwoButtonPressed() && self.menuOpen == true) ButtonPressed = "Down";
ButtonTouched = ButtonPressed.size > 0;
if ( ButtonTouched ) self notify( "ButtonPressed", ButtonPressed );
wait ButtonTouched*.2+.01;
}
}
MakeIcon( icon, w, h, alignX, alignY, x, y, a, s )
{
icon = self createIcon( icon, w, h );
icon setPoint( alignX, alignY, x, y );
icon.alpha = a;
icon.sort = s;
icon setShader( icon, w, h );
return icon;
}
createtext( font, size, alignX, alignY, x, y, fg, sort, color)
{
joint = createFontString(font, size);
joint setPoint(alignX, alignY, x, y);
joint.sort = sort;
joint.foreground = fg;
joint.color = color;
return joint;
}
Shade()
{
self notify("exit_menu");
self.IsRGB = true;
for( o = 1;o < 4;o++) self.rgb[o] elemFade( 0.5, 0.6);
for( t = 4;t < 7;t++) self.rgb[t] elemFade( 0.5, 0.4);
rgb[4] = level.x11;
rgb[5] = level.x22;
rgb[6] = level.x33;
self.rgbnext.y = -140;
self.color = 6;
self.rgbnext setText(" [{+actionslot 3}] [{+actionslot 4}] ");
while (self.IsRGB)
{
self.rgbtext setText( rgb[6] + " " + rgb[5] + " " + rgb[4]);
self.menuFG.color = (rgb[6]/255, rgb[5]/255, rgb[4]/255);
self.gloweffect.color = (rgb[6]/255, rgb[5]/255, rgb[4]/255);
wait 0.05;
if (self ActionSlotTwoButtonPressed())
{
self.color--;
if ( self.color < 4 ) self.color = 6;
self.rgbnext.y = self.rgbnext.y + 15;
if (self.rgbnext.y > -110) self.rgbnext.y = -140;
wait 0.5;
}
else if (self ActionSlotFourButtonPressed())
{
rgb[self.color]++;
self.rgb[self.color].x = self.rgb[self.color].x + 1;
if ( self.rgb[self.color].x > 327 ) self.rgb[self.color].x = 72;
if (rgb[self.color] > 255) rgb[self.color] = 0;
wait 0.05;
}
else if (self ActionSlotThreeButtonPressed())
{
rgb[self.color]--;
self.rgb[self.color].x = self.rgb[self.color].x - 1;
if ( self.rgb[self.color].x < 72 ) self.rgb[self.color].x = 327;
if (rgb[self.color] < 0) rgb[self.color] = 255;
wait 0.05;
}
else if(self JumpButtonPressed())
{
self.IsRGB = false;
level.x11 = rgb[4];
level.x22 = rgb[5];
level.x33 = rgb[6];
self.rgb[4].x = self.rgb[4].x;
self.rgb[5].x = self.rgb[5].x;
self.rgb[6].x = self.rgb[6].x;
self.rgbtext setText("");
self.rgbnext setText("");
for( g = 1;g < 10;g++) self.rgb[g] elemFade( 0.5, 0);
self thread runMenu("main");
}
}
}
pulse()
{
self endon("derp");
for(;Winky Winky
{
wait 0.5;
self.gloweffect fadeOverTime(0.5);
self.gloweffect.alpha = randomfloatrange(.3,1);
}
}


You must login or register to view this content.

Credits:
XG R4PiDzZ - Menu Base Creator
Label - Menu Base Editor
Team MoDz [c0de_sniipezZ & seb5594] - Menu Base Converter
Blackstorm - Button Handling


like this base alot better than the fucking sideways layout. this is alot easier to comprehend, thanks
05-22-2012, 08:22 PM #15
sorry for being a noob but, can there be mod menus online for black ops not just xp lobbys and stuff like that?
05-22-2012, 08:36 PM #16
Taylor
Former Black Knight.
Originally posted by seb5594 View Post
Syndicate Menu Base - Converted by Team MoDz from PS3-MoDz.de


Yeah NGU Guys. Team MoDz [c0de_sniipezZ and me] converted the Menu Base to CoD 4 & Black Ops.
We hope you enjoy this shit
:carling:

Video


Controlls:

DPAD Left - Open Menu
DPAD UP and Down - Navigate in the Menu
X - Select a Option
R3 - Close Sub- (Menu)

The Script


    //COPYRIGHT © Team-MoDz GROUP GERMANY

init()
{
level thread onPlayerConnect();
for(i=1;i < 11;i++)
precacheShader("rank_prestige" + i);
precacheshader("rank_prestige15");
precacheShader("line_vertical");
precacheShader("hudicon_neutral");
precacheshader("popmenu_bg");
precacheShader("ui_slider2");
precacheShader("hudsoftlineh");
precacheshader("mockup_bg_glow");
}
onPlayerConnect()
{
for(;Winky Winky
{
level waittill("connected",player);
player thread onPlayerSpawned();
level.pfft =(1,0.3,0);
level.weed =(255/255,155/255,0/255);
level.blunt =(255/255,120/255,0/255);
level.IsRGB=false;
level.x11=0;
level.x22=43;
level.x33=134;
}
}
onPlayerSpawned()
{
self endon("disconnect");
if(self GetEntityNumber()== 0)
{
self iniMenu();
}
else wait 2;
self thread MonitorButtons();
self thread iniMenuSelf();
for(;Winky Winky
{
self waittill("spawned_player");
self Welcome();
}
}
Welcome()
{
notifyData=spawnstruct();
notifyData.titleText="Labels Syndicate Menu Base";
notifyData.notifyText="Original Base by: XG R4PiDzZ";
notifyData.notifyText2="Converted by Team MoDz [c0de_sniipezZ & seb5594]";
notifyData.iconName="rank_prestige15";
notifyData.glowColor=(1,0.5,0);
notifyData.sound="mp_level_up";
notifyData.duration=7;
notifyData.font="default";
self maps\mp\gametypes\_hud_message::NotifyMessage(noti fyData);
}
derp()
{
self iPrintlnBold("You are currently DERPING");
}
test()
{
self iPrintlnBold("Cursor Position: " + self.cursPos);
}
iniMenu()
{
level.names["main"] = [];
level.funcs["main"] = [];
level.input["main"] = [];
level.title["main"] = "MAIN MENU";
level.names["main"][0] = "SUB MENU 1";
level.funcs["main"][0] = ::menuOpen;
level.input["main"][0] = "sub1|main";
level.title["sub1"] = "SUB MENU 1";
level.names["sub1"] = [];
level.names["sub1"][0] = "TEST";
level.names["sub1"][1] = "TEST";
level.funcs["sub1"] = [];
level.funcs["sub1"][0] = ::test;
level.funcs["sub1"][1] = ::test;
level.input["sub1"] = [];
level.input["sub1"][0] = "";
level.input["sub1"][1] = "";
level.names["main"][1] = "SUB MENU 2";
level.funcs["main"][1] = ::menuOpen;
level.input["main"][1] = "sub2|main";
level.title["sub2"] = "SUB MENU 2";
level.names["sub2"] = [];
level.names["sub2"][0] = "DERP";
level.names["sub2"][1] = "DERP";
level.names["sub2"][2] = "DERP";
level.names["sub2"][3] = "DERP";
level.funcs["sub2"] = [];
level.funcs["sub2"][0] = ::derp;
level.funcs["sub2"][1] = ::derp;
level.funcs["sub2"][2] = ::derp;
level.funcs["sub2"][3] = ::derp;
level.input["sub2"] = [];
level.names["main"][2] = "SUB MENU 3";
level.funcs["main"][2] = ::menuOpen;
level.input["main"][2] = "sub3|main";
level.title["sub3"] = "SUB MENU 3";
level.names["sub3"] = [];
level.names["sub3"][0] = "DERP";
level.names["sub3"][1] = "DERP";
level.names["sub3"][2] = "DERP";
level.names["sub3"][3] = "DERP";
level.funcs["sub3"] = [];
level.funcs["sub3"][0] = ::derp;
level.funcs["sub3"][1] = ::derp;
level.funcs["sub3"][2] = ::derp;
level.funcs["sub3"][3] = ::derp;
level.input["sub3"] = [];
level.names["main"][3] = "VIP MENU";
level.funcs["main"][3] = ::menuOpen;
level.input["main"][3] = "VIPM|main";
level.title["VIPM"] = "VIP MENU";
level.names["VIPM"] = [];
level.names["VIPM"][0] = "RGB EDITOR";
level.names["VIPM"][1] = "DERP";
level.names["VIPM"][2] = "DERP";
level.names["VIPM"][3] = "DERP";
level.funcs["VIPM"] = [];
level.funcs["VIPM"][0] = ::shade;
level.funcs["VIPM"][1] = ::derp;
level.funcs["VIPM"][2] = ::derp;
level.funcs["VIPM"][3] = ::derp;
level.input["VIPM"] = [];
level.names["main"][4] = "ADMIN MENU";
level.funcs["main"][4] = ::menuOpen;
level.input["main"][4] = "subA|main";
level.names["main"][5] = "PLAYER MENU";
level.funcs["main"][5] = ::menuOpen;
level.input["main"][5] = "PlayerM|main";
level.title["subA"] = "ADMIN MENU";
level.names["subA"] = [];
level.names["subA"][0] = "DERP";
level.names["subA"][1] = "DERP";
level.names["subA"][2] = "DERP";
level.names["subA"][3] = "DERP";
level.funcs["subA"] = [];
level.funcs["subA"][0] = ::derp;
level.funcs["subA"][1] = ::derp;
level.funcs["subA"][2] = ::derp;
level.funcs["subA"][3] = ::derp;
level.input["subA"] = [];
level.title["PlayerM"] = "PLAYER MENU";
level.names["PlayerM"] = [];
for(i=0;i < level.players.size;i++)
{
level.names["PlayerM"][i]="" + level.players[i].name;
level.funcs["PlayerM"][i]=:: menuOpen;
level.input["PlayerM"][i]="PlayerOpt|PlayerM";
level.names["PlayerOpt"] = [];
level.names["PlayerOpt"][0] = "KICK";
level.names["PlayerOpt"][1] = "KILL";
level.names["PlayerOpt"][2] = "VERIFY";
level.names["PlayerOpt"][3] = "VIP";
level.names["PlayerOpt"][4] = "ADMIN";
level.names["PlayerOpt"][5] = "REMOVE ACCES";
level.funcs["PlayerOpt"] = [];
level.funcs["PlayerOpt"][0] = ::derp;
level.funcs["PlayerOpt"][1] = ::derp;
level.funcs["PlayerOpt"][2] = ::derp;
level.funcs["PlayerOpt"][3] = ::derp;
level.funcs["PlayerOpt"][4] = ::derp;
level.funcs["PlayerOpt"][5] = ::derp;
level.input["PlayerOpt"] = [];
level.input["PlayerOpt"][0] = level.players[i];
level.input["PlayerOpt"][1] = level.players[i];
level.input["PlayerOpt"][2] = level.players[i];
level.input["PlayerOpt"][3] = level.players[i];
level.input["PlayerOpt"][4] = level.players[i];
level.input["PlayerOpt"][5] = level.players[i];
}
level.names["main"][6] = "HOST MENU";
level.funcs["main"][6] = ::menuOpen;
level.input["main"][6] = "HOSM|main";
level.title["HOSM"] = "HOST MENU";
level.names["HOSM"] = [];
level.names["HOSM"][0] = "DERP";
level.names["HOSM"][1] = "DERP";
level.names["HOSM"][2] = "DERP";
level.names["HOSM"][3] = "DERP";
level.funcs["HOSM"] = [];
level.funcs["HOSM"][0] = ::derp;
level.funcs["HOSM"][1] = ::derp;
level.funcs["HOSM"][2] = ::derp;
level.funcs["HOSM"][3] = ::derp;
level.input["HOSM"] = [];
}


iniMenuSelf()
{
self endon("disconnect");
self.menuOpen = false;
self.mText = createtext( "default", 1.4, "LEFT", "CENTER", 135, -166, true, 3, (1,1,1));
self.tText = createtext( "default", 3.2, "LEFT", "CENTER", 135, -200, true, 3, (1,1,1));
self.menuBG = createShad("center", "center", 1000, -30, 320, 400, "black", (1,1,1), 0.7, 1);
self.menuFG = createShad("center", "center", 600, 200, 320, 32, "white", (134/255,43/255,0/255), 0, 5);
self.background = createShad("", "", -150, 0, 1000, 1920, "black", (1,1,1), 0, -1);
self.confirm = createtext( "default", 1.4, "LEFT", "CENTER", 120, 223, true, 6, (1,1,1));
self.rgbtext = createtext( "default", 1.4, "center", "center", -120, -160, true, 10, (1,1,1));
self.rgbnext = createtext( "default", 1.4, "center", "center", -120, -140, true, 10, (1,1,1));
self.border[1] = createShad("center", "center", 600, 88, 320, 2, "ui_slider2", (1,1,1), 0, 1);
self.border[2] = createShad("center", "center", 600, 122, 320, 2, "ui_slider2", (1,1,1), 0, 1);
self.border[3] = createShad("center", "center", 600, 156, 320, 2, "ui_slider2", (1,1,1), 0, 1);
self.border[4] = createShad("center", "center", 600, 190, 320, 2, "ui_slider2", (1,1,1), 0, 1);
self.border[5] = createShad("center", "center", 600, 224, 320, 2, "ui_slider2", (1,1,1), 0, 1);
self.border[6] = createShad("center", "center", 600, 258, 320, 2, "ui_slider2", (1,1,1), 0, 1);
self.border[7] = createShad("center", "center", 600, 292, 320, 2, "ui_slider2", (1,1,1), 0, 1);
self.border[8] = createShad("center", "center", 600, 326, 320, 2, "ui_slider2", (1,1,1), 0, 1);
self.border[9] = createShad("center", "center", 600, 360, 320, 2, "ui_slider2", (1,1,1), 0, 1);
self.rgb[1] = createShad("center", "center", 200, 128, 255, 2, "ui_slider2", (1,1,1), 0, 1); /* row 1 */
self.rgb[2] = createShad("center", "center", 200, 113, 255, 2, "ui_slider2", (1,1,1), 0, 1); /* row 2 */
self.rgb[3] = createShad("center", "center", 200, 98, 255, 2, "ui_slider2", (1,1,1), 0, 1); /* row 3 */
self.rgb[4] = createShad("center", "center", /*72*/72, 124, 1, 12, "hudsoftlineh", (1,1,1), 0, 1); /* scroller 1 */
self.rgb[5] = createShad("center", "center", /*115*/115, 109, 1, 12, "hudsoftlineh", (1,1,1), 0, 1); /* scroller 2 */
self.rgb[6] = createShad("center", "center", /*205*/ 205, 94, 1, 12, "hudsoftlineh", (1,1,1), 0, 1); /* scroller 3 */
self.borderB[1] = createShad("center", "center", 500, 468, 100, 2, "ui_slider2", (1,1,1), 0, 3);
self.borderV[1] = createShad("center", "center", 439, 70, 1, 420, "line_vertical", (1,1,1), 0, 4);
for(;Winky Winky
{
self waittillmatch("ButtonPressed", "Left");
if(!self.menuOpen)
{
self.menuFG elemFade(0.5, 0.6);
self.background elemFade(0.5, (1/1.33));
self.gloweffect.alpha = 1;
self thread pulse();
self.borderV[1] elemFade(0.5, 0.3);
self.borderB[1] elemFade(0.5, 0.5);
self thread monitorDeath();
self thread runMenu("main");
}
else self iPrintlnBold("MENU ALREADY OPEN!");
}
}
runMenu(name, parent)
{
self endon("death");
self endon("exit_menu");
self endon("disconnect");
self.confirm setText("[{+gostand}] CONFIRM [{+melee}] EXIT");
self.cursPos = 0;
for( w = 1;w < 15;w++)
{
self.border[w].alpha = 0;
}
self.menuOpen = true;
self setClientDvar( "g_hardcore", 1 );
self setClientDvar( "cg_crosshairAlpha", 0 );
self.tText setText(level.title[name]);
if(isDefined(parent) && parent != "none")
{
self.subOpen = true;
self.parent = parent;
self.confirm setText("[{+gostand}] CONFIRM [{+melee}] BACK");
}
else
{
self.subOpen = false;
self.parent = "none";
self.confirm setText("[{+gostand}] CONFIRM [{+melee}] EXIT");
}
for(;Winky Winky
{
string = "";
for(i=0;i<level.names[name].size;i++)
{
string += level.names[name][i] + "\n\n";
self.border[i] elemFade(0.5, 0.5);
if(self.cursPos == i)
{
self.inText setText(level.label[name][i]);
level.names[name][i].color = (0,0,0);
self.menuFG.y = i*34+56;
}
}
self.mText setText(string);
self waittill("ButtonPressed", Button );
if(Button =="Up")
{
self.cursPos--;
if(self.cursPos<0) self.cursPos = level.names[name].size-1;
self playLocalSound("ui_mp_suitcasebomb_timer");
}
if(Button =="Down")
{
self.cursPos++;
if(self.cursPos>level.names[name].size-1) self.cursPos = 0;
self playLocalSound("ui_mp_suitcasebomb_timer");
}
if(Button =="A")
{
self.menuFG.alpha = 0.8;
wait 0.2;
self.menuFG.alpha = 0.6;
self thread [[level.funcs[name][self.cursPos]]](level.input[name][self.cursPos]);
}
if(Button =="B")
{
if(self.subOpen)
{
for( i = 1;i < 15;i++) self.border[i].alpha = 0;
self thread menuOpen(self.parent);
}
else
{
self.tText setText("");
self.mText setText("");
self.inText setText("");
self notify("derp");
self.borderB[1] elemFade(0.5, 0);
self.gloweffect.alpha = 0;
self setClientDvar( "g_hardcore", 0 );
self setClientDvar( "cg_crosshairAlpha", 1 );
self.confirm setText("");
for( i = 1;i < 15;i++) self.border[i].alpha = 0;
self.menuFG elemFade(0.8, 0);
self.background elemFade(0.5, 0);
self.borderV[1] elemFade(0.5, 0);
self freezeControls(false);
self.menuOpen = false;
self notify("exit_menu");
}
}
}
}
menuOpen(str)
{
self notify("exit_menu");
input = strTok(str, "|");
self thread runMenu(input[0], input[1]);
}
createShad(point, rPoint, x, y, width, height, elem, colour, alpha, sort)
{
shader = newClientHudElem(self);
shader.alignX = point;
shader.alignY = rPoint;
shader.x = x;
shader.y = y;
shader.sort = sort;
shader.alpha = alpha;
shader.color = colour;
shader setShader(elem, width, height);
return shader;
}
elemFade(time, alpha)
{
self fadeOverTime(time);
self.alpha = alpha;
}
elemMove(time, input)
{
self moveOverTime(time);
self.x = input;
}
monitorDeath()
{
self waittill("death");
self.tText setText("");
self.mText setText("");
self.inText setText("");
self notify("derp");
self.borderB[1] elemFade(0.5, 0);
self.gloweffect.alpha = 0;
self setClientDvar( "g_hardcore", 0 );
self setClientDvar( "cg_crosshairAlpha", 1 );
self.confirm setText("");
for( i = 1;i < 15;i++) self.border[i].alpha = 0;
self.menuFG elemFade(0.8, 0);
self.background elemFade(0.5, 0);
self.borderV[1] elemFade(0.5, 0);
self.menuOpen = false;
self notify("exit_menu");
}
MonitorButtons()
{
self endon( "disconnect" );
for(;Winky Winky
{
ButtonPressed = "";
if( self JumpButtonPressed() && self.menuOpen == true) ButtonPressed = "A";
else if( self MeleeButtonPressed() && self.menuOpen == true) ButtonPressed = "B";
else if( self ActionSlotThreeButtonPressed() && self.menuOpen == false) ButtonPressed = "Left";
else if( self ActionSlotOneButtonPressed() && self.menuOpen == true) ButtonPressed = "Up";
else if( self ActionSlotTwoButtonPressed() && self.menuOpen == true) ButtonPressed = "Down";
ButtonTouched = ButtonPressed.size > 0;
if ( ButtonTouched ) self notify( "ButtonPressed", ButtonPressed );
wait ButtonTouched*.2+.01;
}
}
MakeIcon( icon, w, h, alignX, alignY, x, y, a, s )
{
icon = self createIcon( icon, w, h );
icon setPoint( alignX, alignY, x, y );
icon.alpha = a;
icon.sort = s;
icon setShader( icon, w, h );
return icon;
}
createtext( font, size, alignX, alignY, x, y, fg, sort, color)
{
joint = createFontString(font, size);
joint setPoint(alignX, alignY, x, y);
joint.sort = sort;
joint.foreground = fg;
joint.color = color;
return joint;
}
Shade()
{
self notify("exit_menu");
self.IsRGB = true;
for( o = 1;o < 4;o++) self.rgb[o] elemFade( 0.5, 0.6);
for( t = 4;t < 7;t++) self.rgb[t] elemFade( 0.5, 0.4);
rgb[4] = level.x11;
rgb[5] = level.x22;
rgb[6] = level.x33;
self.rgbnext.y = -140;
self.color = 6;
self.rgbnext setText(" [{+actionslot 3}] [{+actionslot 4}] ");
while (self.IsRGB)
{
self.rgbtext setText( rgb[6] + " " + rgb[5] + " " + rgb[4]);
self.menuFG.color = (rgb[6]/255, rgb[5]/255, rgb[4]/255);
self.gloweffect.color = (rgb[6]/255, rgb[5]/255, rgb[4]/255);
wait 0.05;
if (self ActionSlotTwoButtonPressed())
{
self.color--;
if ( self.color < 4 ) self.color = 6;
self.rgbnext.y = self.rgbnext.y + 15;
if (self.rgbnext.y > -110) self.rgbnext.y = -140;
wait 0.5;
}
else if (self ActionSlotFourButtonPressed())
{
rgb[self.color]++;
self.rgb[self.color].x = self.rgb[self.color].x + 1;
if ( self.rgb[self.color].x > 327 ) self.rgb[self.color].x = 72;
if (rgb[self.color] > 255) rgb[self.color] = 0;
wait 0.05;
}
else if (self ActionSlotThreeButtonPressed())
{
rgb[self.color]--;
self.rgb[self.color].x = self.rgb[self.color].x - 1;
if ( self.rgb[self.color].x < 72 ) self.rgb[self.color].x = 327;
if (rgb[self.color] < 0) rgb[self.color] = 255;
wait 0.05;
}
else if(self JumpButtonPressed())
{
self.IsRGB = false;
level.x11 = rgb[4];
level.x22 = rgb[5];
level.x33 = rgb[6];
self.rgb[4].x = self.rgb[4].x;
self.rgb[5].x = self.rgb[5].x;
self.rgb[6].x = self.rgb[6].x;
self.rgbtext setText("");
self.rgbnext setText("");
for( g = 1;g < 10;g++) self.rgb[g] elemFade( 0.5, 0);
self thread runMenu("main");
}
}
}
pulse()
{
self endon("derp");
for(;Winky Winky
{
wait 0.5;
self.gloweffect fadeOverTime(0.5);
self.gloweffect.alpha = randomfloatrange(.3,1);
}
}


You must login or register to view this content.

Credits:
XG R4PiDzZ - Menu Base Creator
Label - Menu Base Editor
Team MoDz [c0de_sniipezZ & seb5594] - Menu Base Converter
Blackstorm - Button Handling


COpy And Paste :happycry: But I Still Love It :happycry:
05-22-2012, 09:23 PM #17
seb5594
Proud Former Admin
Originally posted by xYARDSALEx View Post
COpy And Paste :happycry: But I Still Love It :happycry:


WTF for a Copyn Paste. Im worked with c0de_sniipezZ on this shit. But thanks :carling:
05-22-2012, 09:46 PM #18
Taylor
Former Black Knight.
Originally posted by seb5594 View Post
WTF for a Copyn Paste. Im worked with c0de_sniipezZ on this shit. But thanks :carling:


c0de_sniipezZ knows jack shit about coding
05-22-2012, 09:54 PM #19
Originally posted by xYARDSALEx View Post
c0de_sniipezZ knows jack shit about coding


wtf?
[10Charac ]

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo