Post: [Release/Remake] The Simply Perfect Project Menu Base by AoKMiKeY (Important!)
07-29-2015, 08:35 PM #1
Im_YouViolateMe
NextGenUpdate Elite
(adsbygoogle = window.adsbygoogle || []).push({});
You must login or register to view this content.
Version 1.1


Details:
Hello guys, I'm back! But I've got some bad news. I've got college coming up soon, and I'll be working part time somewhere so I won't have much time to contribute anything. This will be my last release.... unless, you think I should make one more huge blowout release? Please be sure to answer the poll above! Smile Anyways, this menu is almost the same as my Unbound User. It has a similar base, but in this menu base, it includes a player menu, and custom HUD animations. I worked really hard on this base, and AoKMiKeY said it actually turned out pretty good!

You must login or register to view this content.


How to add a menu:

Inside CreateOptions()
    
self addMenu(MenuTitle, Menu Verification Status, Previous Menu, Options);



How to add a menu option:

Inside getOptions()
    
m = "Test Menu"; <--- these 2 are required before starting a new menu, but is only defined once, before creating options
options[m] = [];

options[m][options[m].size] = AddOption(m, "Sub Menu 1", ::callMenu, "Sub Menu 1");
options[m][options[m].size] = AddOption(m, "Sub Menu 2", ::callMenu, "Sub Menu 2");
options[m][options[m].size] = AddOption(m, "Sub Menu 3", ::callMenu, "Sub Menu 3");

m = "Sub Menu 1";
options[m] = [];

options[m][options[m].size] = AddOption(m, "Test Opt", ::test);

m = "Sub Menu 2";
options[m] = [];

options[m][options[m].size] = AddOption(m, "Test Opt", ::test);

m = "Sub Menu 3";
options[m] = [];

options[m][options[m].size] = AddOption(m, "Test Opt", ::test);

//AddOption parameters = (menuparent, text, func, input1, input2,, input3);




Got it?


How to add a player menu option:

Inside getOptions(), look for
m = "Player Options 1";

This is where you add in your options. Same as adding a regular menu option, however, this only needs to be done once, and not for every player, because the menu sets the selected player already, and all you have to do is just call the function. It's a bit easier to understand once you use the menu base.

Got it?


If you have questions about anything, feel free to ask.

My List of Contributions for BO2:

Menus/Gamemodes I made:
---------------------------------
Unofficial RDC v2.6 (Back when I was Taylors Bish) - menu
Hunted V1.1 (The Assassin's Creed spinoff, also back when I was Taylors Bish) - gamemode
My First Ever Menu Base (which sucked) - menu
WhiteWater Base - menu
Craig Christ's Cursor Controlled Menu Base - menu
The Floor is Lava - gamemode
Unbound User's Private Patch v4 Remake - menu
Simply Perfect Menu Base Remake - menu




Menus/Gamemodes/Codes I helped make:
--------------------------------
Ultimate Quickscope Mod (by xTUL) - gamemode
Michael Myers (by Natsu or Chris, whatever his name is now lol) - gamemode
ELeGanCe (helped with overflow and bugs) - menu
Dynamic v2 (helped with base) - menu
Dynamic v3 (helped with base) - menu
Source Engine Menu Base - menu
WhiteWater v5 Remastered (made the base design + verification) - menu
Illusion V1 (fixed some bugs I believe) - menu
Zombieland (Did the GUI design) - gamemode
Hide & Seek (by ScaRzModZ) - gamemode
Survival v1.4 (helped add overflow fix) - gamemode
Working overflow fix (overflow fix thanks to xTUL and jwm614, but I "perfected" it) - code
BO2 Gamemode Loader (by xTUL) - code


Changelog:

v1.1
-Recoded parts of the menu base (now it's less of a hassle to add options, and uses shark's AddOption format)
-Tweaks
-Bug fixes to reduce crashing

v1.0
-Initial Release


Download:
You must login or register to view this content.

Credits:
dtx12 & Craig Christ (none of this would have been possible without these 2 guys <3)
IMCSx - GSC Studio
AoKMiKeY
ItsLollo1000
xTurntUpLobbies
jwm614
Shark


Videos:
The Original Menu


Video by TehMerkMods <3


Find any bugs? Quote me and I'll fix them! Winky Winky

The following 18 users say thank you to Im_YouViolateMe for this useful post:

FRINZ, AutoModder, BoatyMcBoatFace, EternalHabit, Exelo, HeyToTo, HiddenHour, iiiCenTurY, itsSorrow, Loz, MCabCon, MrBerrics, My Ninja Defuse, Patrick, Plasmer, TehMerkMods, XDrifteer7, xePixTvx
07-29-2015, 08:38 PM #2
TehMerkMods
I’m too L33T
Originally posted by YouViolateMe View Post
You must login or register to view this content.


Details:
Hello guys, I'm back! But I've got some bad news. I've got college coming up soon, and I'll be working part time somewhere so I won't have much time to contribute anything. This will be my last release.... unless, you think I should make one more huge blowout release? Please be sure to answer the poll above! Smile Anyways, this menu is almost the same as my Unbound User. It has a similar base, but in this menu base, it includes a player menu, and custom HUD animations. I worked really hard on this base, and AoKMiKeY said it actually turned out pretty good!

You must login or register to view this content.


How to add a menu:

Inside CreateOptions()
    
self addMenu(MenuTitle, Menu Verification Status, Previous Menu, Options);



How to add a menu option:

Inside getOptions()
    
num = 0; <--- these 2 are required before starting a new menu, but is only defined once, before the start of the menu
m = "Test Menu"; <--- these 2 are required before starting a new menu, but is only defined once, before the start of the


options[m][num]["parent"] = m; <-- will always be the name of the menu
options[m][num]["text"] = "Test Option 1"; <--the menu text, you can put booleans in here and make Enabled/Disabled toggle text
options[m][num]["func"] = ::test; <-- the function we're calling
options[m][num]["input1"] = "test"; <-- the input, supports up to 3
num++;

options[m][num]["parent"] = m; <-- will always be the name of the menu
options[m][num]["text"] = "Test Option 2"; <--the menu text, you can put booleans in here and make Enabled/Disabled toggle text
options[m][num]["func"] = ::test; <-- the function we're calling
options[m][num]["input1"] = "test"; <-- the input, supports up to 3
num++;


Got it?


How to add a player menu option:

Inside getOptions(), look for
m = "Player Options 1";

This is where you add in your options. Same as adding a regular menu option, however, this only needs to be done once, and not for every player, because the menu sets the selected player already, and all you have to do is just call the function. It's a bit easier to understand once you use the menu base.

Got it?


If you have questions about anything, feel free to ask.

My List of Contributions for BO2:

Menus/Gamemodes I made:
---------------------------------
Unofficial RDC v2.6 (Back when I was Taylors Bish) - menu
Hunted V1.1 (The Assassin's Creed spinoff, also back when I was Taylors Bish) - gamemode
My First Ever Menu Base (which sucked) - menu
WhiteWater Base - menu
Craig Christ's Cursor Controlled Menu Base - menu
The Floor is Lava - gamemode
Unbound User's Private Patch v4 Remake - menu
Simply Perfect Menu Base Remake - menu




Menus/Gamemodes/Codes I helped make:
--------------------------------
Ultimate Quickscope Mod (by xTUL) - gamemode
Michael Myers (by Natsu or Chris, whatever his name is now lol) - gamemode
ELeGanCe (helped with overflow and bugs) - menu
Dynamic v2 (helped with base) - menu
Dynamic v3 (helped with base) - menu
Source Engine Menu Base - menu
WhiteWater v5 Remastered (made the base design + verification) - menu
Illusion V1 (fixed some bugs I believe) - menu
Zombieland (Did the GUI design) - gamemode
Hide & Seek (by ScaRzModZ) - gamemode
Survival v1.4 (helped add overflow fix) - gamemode
Working overflow fix (overflow fix thanks to xTUL and jwm614, but I "perfected" it) - code
BO2 Gamemode Loader (by xTUL) - code


Changelog:

v1.0
-Initial Release


Download:
You must login or register to view this content.

Credits:
dtx12 & Craig Christ (none of this would have been possible without these 2 guys <3)
IMCSx - GSC Studio
AoKMiKeY
ItsLollo1000
xTurntUpLobbies
jwm614
Shark


Videos:
The Original Menu


Video by TehMerkMods <3


Find any bugs? Quote me and I'll fix them! Winky Winky


Simply Perfect well done m8

The following user thanked TehMerkMods for this useful post:

Im_YouViolateMe
07-29-2015, 08:43 PM #3
itsSorrow
In my man cave
AMazing

The following user thanked itsSorrow for this useful post:

Im_YouViolateMe
07-29-2015, 09:18 PM #4
itsSorrow
In my man cave
Just put this in the Running Menu Base List Part 2 thread Happy
07-29-2015, 09:27 PM #5
FRINZ
I’m too L33T
Shit LOOKKKKKKKKKKKKKKKKKKKKKKKK Banger bro c: Good shit m8 love it :homer::salute::ttl:
07-29-2015, 11:37 PM #6
LegitGamer264
Vault dweller
This is sick. Took me a little bit to figure out how to add options and submenus without my game crashing. But I finally got it. I will more than likely use this base for a menu
07-30-2015, 06:53 PM #7
FRINZ
I’m too L33T
bump nigas good base
07-30-2015, 06:59 PM #8
itsSorrow
In my man cave
nu swearing in dis shit
08-03-2015, 10:54 PM #9
Every time I try to add something to the menu more than is there I get

Server script runtime error
exceeded maximum number of parent script variables
Terminal script error
08-03-2015, 10:57 PM #10
FRINZ
I’m too L33T
Originally posted by TheNiceUb3r View Post
Every time I try to add something to the menu more than is there I get

Server script runtime error
exceeded maximum number of parent script variables
Terminal script error


u doing sumthing wrong den lol cuz i hv toons in this base and hvnt crashed once m8

Copyright © 2024, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo