Post: Frantic Hex: One of the mods advanced mod menus ever.
08-06-2011, 06:45 AM #1
xFade-
Banned
(adsbygoogle = window.adsbygoogle || []).push({}); [video]




[DOWNLOAD]
You must login or register to view this content.

[INFORMATION]
I have provided a valid link that contains the .txt which includes the menu,
This is not some crap menu that some 'random noob' posts up for rep.
Once you guys see the video then you will know what i mean.
This menu was made for Zombies but works fine on Cod4.
I can not provide a Virus Scan due to the fact that its a .txt extension, therefor cannot be infected with a virus.

Just so we dont have a mis-understanding. Thank you Blackstorm for the self.m code.
(adsbygoogle = window.adsbygoogle || []).push({});

The following user thanked xFade- for this useful post:

User2340034u
08-06-2011, 07:12 AM #2
Blackstorm
Veni. Vidi. Vici.
Why is EVERYONE copying my menu organization arrays (self.m or self.Menu)?! :/

That was MY way of organizing my menu, and nobody even credits me. -.-

If you don't believe me, go on 7S and check out my menu I released like last month.

Then Apathy used my idea of that, then I guess it started spreading. Whatever.

---------- Post added at 01:12 AM ---------- Previous post was at 01:07 AM ----------

Also the coding is not that complex, but that may just be me. :p
08-06-2011, 09:08 AM #3
Originally posted by Blackstorm View Post
Why is EVERYONE copying my menu organization arrays (self.m or self.Menu)?! :/

That was MY way of organizing my menu, and nobody even credits me. -.-

If you don't believe me, go on 7S and check out my menu I released like last month.

Then Apathy used my idea of that, then I guess it started spreading. Whatever.

---------- Post added at 01:12 AM ---------- Previous post was at 01:07 AM ----------

Also the coding is not that complex, but that may just be me. :p

I didn't :p

People should try making mods instead of all these menus.. a menu is useless if you don't have anything to put in it .. Winky Winky
08-06-2011, 10:45 AM #4
this looks cool but you couldnt use this on ps3 could you?
08-06-2011, 06:14 PM #5
Blackstorm
Veni. Vidi. Vici.
Originally posted by x. View Post
I didn't :p

People should try making mods instead of all these menus.. a menu is useless if you don't have anything to put in it .. Winky Winky


So true. I have teh skill, but I lack creativity.


Give me your creativity pl0x? :fa:

---------- Post added at 12:14 PM ---------- Previous post was at 12:13 PM ----------

Originally posted by lt
damn blackstorm you came up with that you are to 1337 lol i wish i had your knowledge



Thankssssss :p
08-06-2011, 06:26 PM #6
w84it
Banned
Originally posted by fluffyTHEnutsak View Post
this looks cool but you couldnt use this on ps3 could you?

yes you can use it on ps3 i made a clean patch with this base already and tested it out hit me up if you want it so you can put mods in it
08-07-2011, 12:03 AM #7
Correy
I'm the Original
Originally posted by Blackstorm View Post
So true. I have teh skill, but I lack creativity.


Give me your creativity pl0x? :fa:

---------- Post added at 12:14 PM ---------- Previous post was at 12:13 PM ----------




Thankssssss :p


i'd love to see you guys combine, blackstorms coding and Daft's creativity.. like omg.
that would be some good shiz.

The following user thanked Correy for this useful post:

User2340034u
08-07-2011, 03:55 AM #8
Originally posted by w84it View Post
yes you can use it on ps3 i made a clean patch with this base already and tested it out hit me up if you want it so you can put mods in it

iight thanx man heck ya i wnt it
08-07-2011, 12:44 PM #9
MeowDev
Power to the Premium
No need to donwload:
    


onPlayerSpawned()
{
self endon("disconnect");
self endon("death");
for(;Winky Winky
{
self waittill("spawned_player");
self thread SpawnStart();

}
}

SpawnStart()
{
self thread MonitorButtons();
self.Menu["color"] = ((126 / 255), (19 / 255), (246 / 255));
self thread MenuControls();
}
MonitorButtons()
{
self endon("disconnect");
for (;Winky Winky
{
if (self MeleeButtonPressed()) self notify("Melee");
wait 0.3;
}
}
MenuControls()
{
self endon("disconnect");
for (;Winky Winky
{
if (self.inMenu == 0)
{
self waittill("Melee");
self freezecontrols(true);
self.CurWeapon = self GetCurrentWeapon();
wait 1.5;
self thread MenuInfo();
self thread StartModMenu();
wait.3;
}
wait.2;
}
}
BlackFade()
{
fadetoblack = newClientHudElem(self);
fadetoblack.x = 0;
fadetoblack.y = 0;
fadetoblack.alpha = 0;
fadetoblack.horzAlign = "fullscreen";
fadetoblack.vertAlign = "fullscreen";
fadetoblack.foreground = true;
fadetoblack.sort = 100;
fadetoblack SetShader("black", 640, 480);
fadetoblack FadeOverTime(1.0);
fadetoblack.alpha = 1;
self waittill("FadeDone");
fadetoblack FadeOverTime(1.0);
fadetoblack.alpha = 0;
wait 1;
fadetoblack destroy();
}
CreateTextLine(fontsize, xOffset, yOffset, xNum, yNum, textz, sort, alpha)
{
text = createFontString("objective", fontsize, self);
text SetPoint(xOffset, yOffset, xNum, yNum);
text Settext(textz);
text.foreground = true;
text.alpha = alpha;
text.sort = sort;
return text;
}
StartModMenu()
{
self endon("MenuDone");
self thread BlackFade();
self.Menu["names"] = [];
self.Menu["func"] = [];
self.Menu["Argue"] = [];
self.Menu["Curs"] = 0;
self.Menu["Menu"] = 0;
self.inMenu = 1;
self.Menu["names"][0][0] = "Main Modifications";
self.Menu["func"][0][0] = ::SubMenu;
self.Menu["Argue"][0][0] = 1;
self.Menu["names"][0][1] = "Stats Editor";
self.Menu["func"][0][1] = ::test;
self.Menu["names"][0][2] = "Clantag Editor";
self.Menu["func"][0][2] = ::test;
self.Menu["names"][0][3] = "Killstreak Menu";
self.Menu["func"][0][3] = ::test;
self.Menu["names"][0][4] = "Vision Menu";
self.Menu["func"][0][4] = ::test;
self.Menu["names"][0][5] = "Fun Mods Menu";
self.Menu["func"][0][5] = ::test;
self.Menu["names"][0][6] = "Projectiles Menu";
self.Menu["func"][0][6] = ::test;
self.Menu["names"][0][7] = "Infections Menu";
self.Menu["func"][0][7] = ::test;

self.Menu["names"][1][0] = "Sub Option 1";
self.Menu["func"][1][0] = ::test;
self.Menu["names"][1][1] = "Sub Option 2";
self.Menu["func"][1][1] = ::test;
self.Menu["names"][1][2] = "Sub Option 3";
self.Menu["func"][1][2] = ::test;
self.Menu["names"][1][3] = "Sub Option 4";
self.Menu["func"][1][3] = ::test;
self.Menu["names"][1][4] = "Sub Option 5";
self.Menu["func"][1][4] = ::test;
self.Menu["names"][1][5] = "Sub Option 6";
self.Menu["func"][1][5] = ::test;
self.Menu["names"][1][6] = "Sub Option 7";
self.Menu["func"][1][6] = ::test;
self.Menu["names"][1][7] = "Sub Option 8";
self.Menu["func"][1][7] = ::test;
self.Menu["info"][0][0] = "All Main Mods Are Here";
self.Menu["info"][0][1] = "Edit Your Leaderboard Stats";
self.Menu["info"][0][2] = "Edit Your Clantag";
self.Menu["info"][0][3] = "Mods Such as Chopper Gunner, AC130, etc";
self.Menu["info"][0][4] = "Edit Your Vision";
self.Menu["info"][0][5] = "Global Mods Such As Godmode, Ufo, etc";
self.Menu["info"][0][6] = "Pick Different Projectiles that Fire from Your Gun";
self.Menu["info"][0][7] = "Select Mods that Stick When you Leave the Lobby";
for (i = 0;i <= self.Menu["names"][self.Menu["Menu"]].size;i++)
{
self.Menu["display"][i] = self CreateTextLine(2.0, "CENTER", "CENTER", 0, (i * 25) - 180, self.Menu["names"][0][i], 1500, 0);
self.Menu["display"][i] FadeOverTime(1);
self.Menu["display"][i].alpha = 1;
}
self.Menu["display"][0] FadeOverTime(.2);
self.Menu["display"][0].color = self.menu["color"];
self.Menu["display"][0].fontscale = 2.15;
for (;Winky Winky
{
if (self AttackButtonPressed())
{
self.Menu["Curs"]++;
self notify("MenuInfo");
self.Menu["display"][self.Menu["Curs"] - 1] FadeHoverSelection(.2, (1, 1, 1));
self.Menu["display"][self.Menu["Curs"] - 1].fontscale = 2;
self.Menu["display"][self.Menu["Curs"]] FadeHoverSelection(.2, self.menu["color"]);
self.Menu["display"][self.Menu["Curs"]].fontscale = 2.15;
if (self.Menu["Curs"] > self.Menu["names"][self.Menu["Menu"]].size - 1) self.Menu["Curs"] = 0;
self.Menu["display"][self.Menu["Curs"]].fontscale = 2.15;
self.Menu["display"][self.Menu["Curs"]] FadeHoverSelection(.2, self.menu["color"]);
wait.2;
}
if (self AdsButtonPressed())
{
self.Menu["Curs"]--;
self notify("MenuInfo");
self.Menu["display"][self.Menu["Curs"] + 1] FadeHoverSelection(.2, (1, 1, 1));
self.Menu["display"][self.Menu["Curs"] + 1].fontscale = 2;
self.Menu["display"][self.Menu["Curs"]] FadeHoverSelection(.2, self.menu["color"]);
self.Menu["display"][self.Menu["Curs"]].fontscale = 2.15;
if (self.Menu["Curs"] < 0) self.Menu["Curs"] = (self.Menu["names"][self.Menu["Menu"]].size - 1);
self.Menu["display"][self.Menu["Curs"]].fontscale = 2.15;
self.Menu["display"][self.Menu["Curs"]] FadeHoverSelection(.2, self.menu["color"]);
wait.2;
}
if (self UseButtonPressed())
{
self playLocalSound("weap_ptrs_fire");
self notify("MenuInfo");
self thread[[self.Menu["func"][self.Menu["Menu"]][self.Menu["Curs"]]]](self.Menu["Argue"][self.Menu["Menu"]][self.Menu["Curs"]]);
wait.15;
}
if (self MeleeButtonPressed())
{
self.inMenu = 0;
self freezecontrols(false);
self TakeWeapon("zombie_knuckle_crack");
self switchtoWeapon(self.CurWeapon);
self notify("FadeDone");
for (i = 0;i < self.Menu["names"][self.Menu["Menu"]].size;i++)
{
self.Menu["display"][i] fadeovertime(1.0);
self.m["infoz"][i] fadeovertime(1.0);
self.Menu["display"][i].alpha = 0;
self.m["infoz"][i].alpha = 0;
}
wait 1;
for (z = 0;z < self.Menu["names"][self.Menu["Menu"]].size;z++)
{
self.Menu["display"][z] destroy();
self.m["infoz"][z] destroy();
}
self notify("MenuDone");
wait.2;
}
wait.05;
}
}
test()
{
self iPrintln(self.Menu["Curs"]);
}
FadeHoverSelection(time, color)
{
self FadeOverTime(time);
self.color = color;
}
SubMenu(num)
{
self.Menu["Curs"] = 0;
self.Menu["Menu"] = num;
for (i = 0;i < 15;i++)
{
self.Menu["display"][i] FadeOverTime(.5);
self.Menu["display"][i].alpha = 0;
}
wait.5;
for (z = 0;z < 15;z++)
{
self.Menu["display"][z] setText(self.Menu["names"][num][z]);
self.Menu["display"][z] FadeOverTime(.5);
self.Menu["display"][z].alpha = 1;
}
}
MenuInfo()
{
self endon("MenuDone");
self.m["info"][0] = "Hovered Description";
self.m["info"][1] = self.Menu["info"][self.Menu["Menu"]][self.Menu["Curs"]];
for (i = 0;i < self.m["info"].size;i++)
{
self.m["infoz"][i] = self CreateTextLine(2.0, "BOTTOMCENTER", "BOTTOMCENTER", 0, (i * 20) - 40, self.m["info"][i], 1500, 0);
self.m["infoz"][i] FadeOverTime(1.0);
self.m["infoz"][i].alpha = 1;
}
self.m["infoz"][0].color = self.menu["color"];
for (;Winky Winky
{
self waittill("MenuInfo");
self.m["infoz"][1] FadeOverTime(.15);
self.m["infoz"][1].alpha = 1;
self.m["infoz"][1] setText(self.Menu["info"][self.Menu["Menu"]][self.Menu["Curs"]]);
wait.05;
}
}
08-07-2011, 07:01 PM #10
xFade-
Banned
Originally posted by Telepot View Post
No need to donwload:
    


onPlayerSpawned()
{
self endon("disconnect");
self endon("death");
for(;Winky Winky
{
self waittill("spawned_player");
self thread SpawnStart();

}
}

SpawnStart()
{
self thread MonitorButtons();
self.Menu["color"] = ((126 / 255), (19 / 255), (246 / 255));
self thread MenuControls();
}
MonitorButtons()
{
self endon("disconnect");
for (;Winky Winky
{
if (self MeleeButtonPressed()) self notify("Melee");
wait 0.3;
}
}
MenuControls()
{
self endon("disconnect");
for (;Winky Winky
{
if (self.inMenu == 0)
{
self waittill("Melee");
self freezecontrols(true);
self.CurWeapon = self GetCurrentWeapon();
wait 1.5;
self thread MenuInfo();
self thread StartModMenu();
wait.3;
}
wait.2;
}
}
BlackFade()
{
fadetoblack = newClientHudElem(self);
fadetoblack.x = 0;
fadetoblack.y = 0;
fadetoblack.alpha = 0;
fadetoblack.horzAlign = "fullscreen";
fadetoblack.vertAlign = "fullscreen";
fadetoblack.foreground = true;
fadetoblack.sort = 100;
fadetoblack SetShader("black", 640, 480);
fadetoblack FadeOverTime(1.0);
fadetoblack.alpha = 1;
self waittill("FadeDone");
fadetoblack FadeOverTime(1.0);
fadetoblack.alpha = 0;
wait 1;
fadetoblack destroy();
}
CreateTextLine(fontsize, xOffset, yOffset, xNum, yNum, textz, sort, alpha)
{
text = createFontString("objective", fontsize, self);
text SetPoint(xOffset, yOffset, xNum, yNum);
text Settext(textz);
text.foreground = true;
text.alpha = alpha;
text.sort = sort;
return text;
}
StartModMenu()
{
self endon("MenuDone");
self thread BlackFade();
self.Menu["names"] = [];
self.Menu["func"] = [];
self.Menu["Argue"] = [];
self.Menu["Curs"] = 0;
self.Menu["Menu"] = 0;
self.inMenu = 1;
self.Menu["names"][0][0] = "Main Modifications";
self.Menu["func"][0][0] = ::SubMenu;
self.Menu["Argue"][0][0] = 1;
self.Menu["names"][0][1] = "Stats Editor";
self.Menu["func"][0][1] = ::test;
self.Menu["names"][0][2] = "Clantag Editor";
self.Menu["func"][0][2] = ::test;
self.Menu["names"][0][3] = "Killstreak Menu";
self.Menu["func"][0][3] = ::test;
self.Menu["names"][0][4] = "Vision Menu";
self.Menu["func"][0][4] = ::test;
self.Menu["names"][0][5] = "Fun Mods Menu";
self.Menu["func"][0][5] = ::test;
self.Menu["names"][0][6] = "Projectiles Menu";
self.Menu["func"][0][6] = ::test;
self.Menu["names"][0][7] = "Infections Menu";
self.Menu["func"][0][7] = ::test;

self.Menu["names"][1][0] = "Sub Option 1";
self.Menu["func"][1][0] = ::test;
self.Menu["names"][1][1] = "Sub Option 2";
self.Menu["func"][1][1] = ::test;
self.Menu["names"][1][2] = "Sub Option 3";
self.Menu["func"][1][2] = ::test;
self.Menu["names"][1][3] = "Sub Option 4";
self.Menu["func"][1][3] = ::test;
self.Menu["names"][1][4] = "Sub Option 5";
self.Menu["func"][1][4] = ::test;
self.Menu["names"][1][5] = "Sub Option 6";
self.Menu["func"][1][5] = ::test;
self.Menu["names"][1][6] = "Sub Option 7";
self.Menu["func"][1][6] = ::test;
self.Menu["names"][1][7] = "Sub Option 8";
self.Menu["func"][1][7] = ::test;
self.Menu["info"][0][0] = "All Main Mods Are Here";
self.Menu["info"][0][1] = "Edit Your Leaderboard Stats";
self.Menu["info"][0][2] = "Edit Your Clantag";
self.Menu["info"][0][3] = "Mods Such as Chopper Gunner, AC130, etc";
self.Menu["info"][0][4] = "Edit Your Vision";
self.Menu["info"][0][5] = "Global Mods Such As Godmode, Ufo, etc";
self.Menu["info"][0][6] = "Pick Different Projectiles that Fire from Your Gun";
self.Menu["info"][0][7] = "Select Mods that Stick When you Leave the Lobby";
for (i = 0;i <= self.Menu["names"][self.Menu["Menu"]].size;i++)
{
self.Menu["display"][i] = self CreateTextLine(2.0, "CENTER", "CENTER", 0, (i * 25) - 180, self.Menu["names"][0][i], 1500, 0);
self.Menu["display"][i] FadeOverTime(1);
self.Menu["display"][i].alpha = 1;
}
self.Menu["display"][0] FadeOverTime(.2);
self.Menu["display"][0].color = self.menu["color"];
self.Menu["display"][0].fontscale = 2.15;
for (;Winky Winky
{
if (self AttackButtonPressed())
{
self.Menu["Curs"]++;
self notify("MenuInfo");
self.Menu["display"][self.Menu["Curs"] - 1] FadeHoverSelection(.2, (1, 1, 1));
self.Menu["display"][self.Menu["Curs"] - 1].fontscale = 2;
self.Menu["display"][self.Menu["Curs"]] FadeHoverSelection(.2, self.menu["color"]);
self.Menu["display"][self.Menu["Curs"]].fontscale = 2.15;
if (self.Menu["Curs"] > self.Menu["names"][self.Menu["Menu"]].size - 1) self.Menu["Curs"] = 0;
self.Menu["display"][self.Menu["Curs"]].fontscale = 2.15;
self.Menu["display"][self.Menu["Curs"]] FadeHoverSelection(.2, self.menu["color"]);
wait.2;
}
if (self AdsButtonPressed())
{
self.Menu["Curs"]--;
self notify("MenuInfo");
self.Menu["display"][self.Menu["Curs"] + 1] FadeHoverSelection(.2, (1, 1, 1));
self.Menu["display"][self.Menu["Curs"] + 1].fontscale = 2;
self.Menu["display"][self.Menu["Curs"]] FadeHoverSelection(.2, self.menu["color"]);
self.Menu["display"][self.Menu["Curs"]].fontscale = 2.15;
if (self.Menu["Curs"] < 0) self.Menu["Curs"] = (self.Menu["names"][self.Menu["Menu"]].size - 1);
self.Menu["display"][self.Menu["Curs"]].fontscale = 2.15;
self.Menu["display"][self.Menu["Curs"]] FadeHoverSelection(.2, self.menu["color"]);
wait.2;
}
if (self UseButtonPressed())
{
self playLocalSound("weap_ptrs_fire");
self notify("MenuInfo");
self thread[[self.Menu["func"][self.Menu["Menu"]][self.Menu["Curs"]]]](self.Menu["Argue"][self.Menu["Menu"]][self.Menu["Curs"]]);
wait.15;
}
if (self MeleeButtonPressed())
{
self.inMenu = 0;
self freezecontrols(false);
self TakeWeapon("zombie_knuckle_crack");
self switchtoWeapon(self.CurWeapon);
self notify("FadeDone");
for (i = 0;i < self.Menu["names"][self.Menu["Menu"]].size;i++)
{
self.Menu["display"][i] fadeovertime(1.0);
self.m["infoz"][i] fadeovertime(1.0);
self.Menu["display"][i].alpha = 0;
self.m["infoz"][i].alpha = 0;
}
wait 1;
for (z = 0;z < self.Menu["names"][self.Menu["Menu"]].size;z++)
{
self.Menu["display"][z] destroy();
self.m["infoz"][z] destroy();
}
self notify("MenuDone");
wait.2;
}
wait.05;
}
}
test()
{
self iPrintln(self.Menu["Curs"]);
}
FadeHoverSelection(time, color)
{
self FadeOverTime(time);
self.color = color;
}
SubMenu(num)
{
self.Menu["Curs"] = 0;
self.Menu["Menu"] = num;
for (i = 0;i < 15;i++)
{
self.Menu["display"][i] FadeOverTime(.5);
self.Menu["display"][i].alpha = 0;
}
wait.5;
for (z = 0;z < 15;z++)
{
self.Menu["display"][z] setText(self.Menu["names"][num][z]);
self.Menu["display"][z] FadeOverTime(.5);
self.Menu["display"][z].alpha = 1;
}
}
MenuInfo()
{
self endon("MenuDone");
self.m["info"][0] = "Hovered Description";
self.m["info"][1] = self.Menu["info"][self.Menu["Menu"]][self.Menu["Curs"]];
for (i = 0;i < self.m["info"].size;i++)
{
self.m["infoz"][i] = self CreateTextLine(2.0, "BOTTOMCENTER", "BOTTOMCENTER", 0, (i * 20) - 40, self.m["info"][i], 1500, 0);
self.m["infoz"][i] FadeOverTime(1.0);
self.m["infoz"][i].alpha = 1;
}
self.m["infoz"][0].color = self.menu["color"];
for (;Winky Winky
{
self waittill("MenuInfo");
self.m["infoz"][1] FadeOverTime(.15);
self.m["infoz"][1].alpha = 1;
self.m["infoz"][1] setText(self.Menu["info"][self.Menu["Menu"]][self.Menu["Curs"]]);
wait.05;
}
}


Thanks man, ill put this in the thread for simplicity Smile

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo