Post: [GSC] Menu Editing Tutorial
09-22-2014, 02:14 AM #1
Chris
Former Staff
(adsbygoogle = window.adsbygoogle || []).push({});
Well, a lot of people were asking me how to make a menu in GSC and I got tired of it so i'll make this quick tutorial to tell people how to edit a menu to their liking. ( It's very simple. Tustin )

Menu Creation

Okay, when making your different Sub Menu's you always want to graph out how you want everything because with GSC it makes the whole difference of your menu. So first, you'll need a base. Let's use Shark's for example, but you can create your own if you have that knowledge.

You must login or register to view this content.

So, firstly, you want to head over to the CreateMenu function whenever you get Shark's base. Here's what mine looks like, but yours will more than likely not have anything but 3 menus in it..

You must login or register to view this content.

You can easily add more Sub Menus as you go. So that explains how you create more menus. Now to the real part. Here's how you implement modifications into your menu.

Sub Menu's
Sub Menu's are for the most part a lot like the main menus. The only thing different is that you're defining the actual menu into the Sub Menu that you would be implementing your functions into. So for example. Here's how I would call my Modifications menu or as it's declared, my 'SubMenu1'.

You must login or register to view this content.

As you can see, if you wanted to add a new Sub Menu, you would insert the code like so.

    self add_menu("MenuDefinitionHere", "Name of your Menu", "Status");
self add_option("MenuDefinitionHere", "The Mod Here", ::FunctionHere);



Functions

So, for example we will just use God Mode. So the function to call God Mode to your menu would be..

    ToggleGod()
{
if(self.God==false)
{
self iPrintln("God Mode[^2ON^7]"); // Text to Notify that God Mode is on
self enableInvulnerability(); // Enables God Mode
self.God=true; // true/false Statement
}
else
{
self iPrintln("God Mode[^1OFF^7]"); //Text to Notify that God Mode is off
self disableInvulnerability(); //Disables God Mode
self.God=false; //true/false Statement
}
}


I have given comments in the code to explain what each does. So at the bottom of your .gsc, you want to add the function and in your menu you want to call it like so.

You must login or register to view this content.


Customizing Colors On The Menu

So it's pretty stupid to use a menu without customizing it to your liking. So why not get some unique colors that you like? Here's how you do that. The StoreText and StoreShader functions will be used as so.

You must login or register to view this content.

So head over to this color scheme site and from here you will be able to find your colors for the menu.

You must login or register to view this content.


So basically, you select a color, then get the color's RGB so that you can find out the decimal that you will be using for your GSC Menu. Like so.

You must login or register to view this content.

After you do that, you want to divide each number in RGB by 255 which will then give you the corresponding decimal that will be implemented into your GSC Menu. For example.

75/255 = 0.294
242/255 = 0.949
197/255 = 0.772
Your Color = (0.294, 0.949, 0.772)

Always remember, you only use the first three numbers after the decimal in order to get the correct color. Then you paste your Color *(0.294, 0.949, 0.772)* into the function you wish to change the color of.
Last edited by Chris ; 09-22-2014 at 02:50 AM.

The following 32 users say thank you to Chris for this useful post:

/SneakerStreet/, alenbih, anxify, AssEMoDDeR, Bigmoneyhustlin, Boliberrys, canadiancaper, codybenti, dofof99, Full-Evil, gary365, Gay For Satan, Geo, HighModzz, IDontLeech, Items, Kameo, ksa_7ooo7, ljjp, MrDylanHax, Mrtbyhyourwme, onAspect, richard5555, RTE, SaberNGU, smoochy1993, Swag_Modz, Taylors Bish, TheSaltCracka, uome68, Zambie
09-22-2014, 03:50 AM #11
Originally posted by Fatissue View Post
I did show them... :lol: Check it again, i'm sure you didn't see it or something. I'm sure that I explained it :P


Nice tutorial!

I believe IVI40A3Fusionz has a great indepth tutorial on how to create your very own menu base.

If no ones interested in building one from scratch you can find a lot of menu bases in the MW2 or COD4 section.

It would be great to see an EliteMossy style menu or a IELIITEMODZX COD4 menu on BO2!

I think I might use my menu on BO2.
09-22-2014, 04:36 AM #12
TheSaltCracka
League Champion
Originally posted by Fatissue View Post
Well, a lot of people were asking me how to make a menu in GSC and I got tired of it so i'll make this quick tutorial to tell people how to edit a menu to their liking. ( It's very simple. Tustin )

Menu Creation

Okay, when making your different Sub Menu's you always want to graph out how you want everything because with GSC it makes the whole difference of your menu. So first, you'll need a base. Let's use Shark's for example, but you can create your own if you have that knowledge.

You must login or register to view this content.

So, firstly, you want to head over to the CreateMenu function whenever you get Shark's base. Here's what mine looks like, but yours will more than likely not have anything but 3 menus in it..

You must login or register to view this content.

You can easily add more Sub Menus as you go. So that explains how you create more menus. Now to the real part. Here's how you implement modifications into your menu.

Sub Menu's
Sub Menu's are for the most part a lot like the main menus. The only thing different is that you're defining the actual menu into the Sub Menu that you would be implementing your functions into. So for example. Here's how I would call my Modifications menu or as it's declared, my 'SubMenu1'.

You must login or register to view this content.

As you can see, if you wanted to add a new Sub Menu, you would insert the code like so.

    self add_menu("MenuDefinitionHere", "Name of your Menu", "Status");
self add_option("MenuDefinitionHere", "The Mod Here", ::FunctionHere);



Functions

So, for example we will just use God Mode. So the function to call God Mode to your menu would be..

    ToggleGod()
{
if(self.God==false)
{
self iPrintln("God Mode[^2ON^7]"); // Text to Notify that God Mode is on
self enableInvulnerability(); // Enables God Mode
self.God=true; // true/false Statement
}
else
{
self iPrintln("God Mode[^1OFF^7]"); //Text to Notify that God Mode is off
self disableInvulnerability(); //Disables God Mode
self.God=false; //true/false Statement
}
}


I have given comments in the code to explain what each does. So at the bottom of your .gsc, you want to add the function and in your menu you want to call it like so.

You must login or register to view this content.


Customizing Colors On The Menu

So it's pretty stupid to use a menu without customizing it to your liking. So why not get some unique colors that you like? Here's how you do that. The StoreText and StoreShader functions will be used as so.

You must login or register to view this content.

So head over to this color scheme site and from here you will be able to find your colors for the menu.

You must login or register to view this content.


So basically, you select a color, then get the color's RGB so that you can find out the decimal that you will be using for your GSC Menu. Like so.

You must login or register to view this content.

After you do that, you want to divide each number in RGB by 255 which will then give you the corresponding decimal that will be implemented into your GSC Menu. For example.

75/255 = 0.294
242/255 = 0.949
197/255 = 0.772
Your Color = (0.294, 0.949, 0.772)

Always remember, you only use the first three numbers after the decimal in order to get the correct color. Then you paste your Color *(0.294, 0.949, 0.772)* into the function you wish to change the color of.


I'd hope people would be able to figure out GSC since it's pretty much all common since, but I love how organized your tutorial, and have no doubt it'll help a lot of people. Good work man.

The following user thanked TheSaltCracka for this useful post:

Chris
09-22-2014, 07:17 AM #13
/SneakerStreet/
At least I can fight
Realy helpful tutorialSmile I finally understand how to add and edit stuff in a menu. Maybe I try to create my own menuxD
09-22-2014, 12:51 PM #14
Originally posted by codybenti View Post
Nice tutorial!

I believe IVI40A3Fusionz has a great indepth tutorial on how to create your very own menu base.

If no ones interested in building one from scratch you can find a lot of menu bases in the MW2 or COD4 section.

It would be great to see an EliteMossy style menu or a IELIITEMODZX COD4 menu on BO2!

I think I might use my menu on BO2.

I would love to see your menu on BO2. I still use it on COD4. Winky Winky
09-22-2014, 06:54 PM #15
Bigmoneyhustlin
Can’t trickshot me!
any help for background size and transparency?
i really want to make my menu alot more hidden
09-22-2014, 07:23 PM #16
TeneseeKidCoper
Pokemon Trainer
some one tell me how to make a zombie menu wtf fk mp i have revolution
09-22-2014, 07:52 PM #17
Chris
Former Staff
Originally posted by Bigmoneyhustlin View Post
any help for background size and transparency?
i really want to make my menu alot more hidden


I will look into it and possibly add it into my tutorial.
09-22-2014, 09:02 PM #18
Originally posted by Fatissue View Post
Well, a lot of people were asking me how to make a menu in GSC and I got tired of it so i'll make this quick tutorial to tell people how to edit a menu to their liking. ( It's very simple. Tustin )

Menu Creation

Okay, when making your different Sub Menu's you always want to graph out how you want everything because with GSC it makes the whole difference of your menu. So first, you'll need a base. Let's use Shark's for example, but you can create your own if you have that knowledge.

You must login or register to view this content.

So, firstly, you want to head over to the CreateMenu function whenever you get Shark's base. Here's what mine looks like, but yours will more than likely not have anything but 3 menus in it..

You must login or register to view this content.

You can easily add more Sub Menus as you go. So that explains how you create more menus. Now to the real part. Here's how you implement modifications into your menu.

Sub Menu's
Sub Menu's are for the most part a lot like the main menus. The only thing different is that you're defining the actual menu into the Sub Menu that you would be implementing your functions into. So for example. Here's how I would call my Modifications menu or as it's declared, my 'SubMenu1'.

You must login or register to view this content.

As you can see, if you wanted to add a new Sub Menu, you would insert the code like so.

    self add_menu("MenuDefinitionHere", "Name of your Menu", "Status");
self add_option("MenuDefinitionHere", "The Mod Here", ::FunctionHere);



Functions

So, for example we will just use God Mode. So the function to call God Mode to your menu would be..

    ToggleGod()
{
if(self.God==false)
{
self iPrintln("God Mode[^2ON^7]"); // Text to Notify that God Mode is on
self enableInvulnerability(); // Enables God Mode
self.God=true; // true/false Statement
}
else
{
self iPrintln("God Mode[^1OFF^7]"); //Text to Notify that God Mode is off
self disableInvulnerability(); //Disables God Mode
self.God=false; //true/false Statement
}
}


I have given comments in the code to explain what each does. So at the bottom of your .gsc, you want to add the function and in your menu you want to call it like so.

You must login or register to view this content.


Customizing Colors On The Menu

So it's pretty stupid to use a menu without customizing it to your liking. So why not get some unique colors that you like? Here's how you do that. The StoreText and StoreShader functions will be used as so.

You must login or register to view this content.

So head over to this color scheme site and from here you will be able to find your colors for the menu.

You must login or register to view this content.


So basically, you select a color, then get the color's RGB so that you can find out the decimal that you will be using for your GSC Menu. Like so.

You must login or register to view this content.

After you do that, you want to divide each number in RGB by 255 which will then give you the corresponding decimal that will be implemented into your GSC Menu. For example.

75/255 = 0.294
242/255 = 0.949
197/255 = 0.772
Your Color = (0.294, 0.949, 0.772)

Always remember, you only use the first three numbers after the decimal in order to get the correct color. Then you paste your Color *(0.294, 0.949, 0.772)* into the function you wish to change the color of.


Correction:

"self.God=true;" is a declaration since its declaring what the value of self.God is, not a statement. A statement would be "if (self.God==true)"
09-22-2014, 10:07 PM #19
Chris
Former Staff
Originally posted by Taylors
Correction:

"self.God=true;" is a declaration since its declaring what the value of self.God is, not a statement. A statement would be "if (self.God==true)"


Well sorry I find it easier to call things what I see them as. stare

Everything I do in 'code' is how I want it to be told. The way I look at it is, however you're going to remember something, is how you should practice it. Just my opinion though. But thanks for the input, although I am already aware.

Copyright © 2025, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo