Post: [Release] CFG Like Menu Base [GSC Coding]
02-09-2013, 07:44 PM #1
Taylor
Former Black Knight.
(adsbygoogle = window.adsbygoogle || []).push({});
Well, I got really really bored and I was like "Oh, lets do this to spend some time!". Anyhow, maybe you can use this for a stable quick menu or something? Maybe a very very very stable patch? Ha, anyway I hope you all enjoy.

Video(A Little Hard To See, But Yea | Video By Zack.):


Coding:
    
initOpts()
{
self AddTitle("Main", "Main Menu");
self AddMenu("Main", 0, "Sub Menu 1", ::OpenSub, "Sub1");
self AddMenu("Main", 1, "Option 2", ::test, "2");
self AddMenu("Main", 2, "Option 3", ::test, "3");
self AddMenu("Main", 3, "Option 4", ::test, "4");
self AddMenu("Main", 4, "Option 5", ::test, "5");
self AddMenu("Main", 5, "Option 6", ::test, "6");
self AddMenu("Main", 6, "Option 7", ::test, "7" );
self AddMenu("Main", 7, "Player Menu", ::OpenSub, "Players");

self AddTitle("Sub1", "Sub Menu 1");
self AddBack("Sub1", "Main");
self AddMenu("Sub1", 0, "Option 1", ::test, "1");
self AddMenu("Sub1", 1, "Option 2", ::test, "2");
self AddMenu("Sub1", 2, "Option 3", ::test, "3");
self AddMenu("Sub1", 3, "Option 4", ::test, "4");
self AddMenu("Sub1", 4, "Option 5", ::test, "5");
self AddMenu("Sub1", 5, "Option 6", ::test, "6");

self AddBack("PlayerOpts", "Players");
self AddMenu("PlayerOpts", 0, "Kick Player", ::KickPlayer, "");
self AddMenu("PlayerOpts", 1, "Kill Player", ::KillPlayer, "");
}
KickPlayer()
{
player=level.players[self.PlayerSelected];
if(!player isHost() || player.name!="xYARDSALEx")
{
kick( player getEntityNumber(), "EXE_PLAYERKICKED" );
self iPrintlnBold("^"+randomInt(6)+player.name+" Has Been Kicked!");
wait 0.2;
self thread OpenSub("Players");
}
else
self iPrintlnBold("^1ERROR: ^2Cannot Kick "+player.name);
}
KillPlayer()
{
player=level.players[self.PlayerSelected];
if(!player isHost() || player.name!="xYARDSALEx")
{
player suicide();
}
else
self iPrintlnBold("^1ERROR: ^2Cannot Kick "+player.name);
}
test(num){self iPrintlnBold("^2Option Number "+num);}
BuildMenu()
{
self endon("death");
self endon("disconnect");
self.menuOpen=false;
self.CurSub="Main";
self.Curs=0;
for(;Winky Winky
{
if(self FragButtonPressed() && self.menuOpen==false)
{
self.menuOpen=true;
self freezecontrols(true);
self thread DrawMenu(self.CurSub);
wait 0.5;
}
if(self AdsButtonPressed() && self.menuOpen==true)
{
self.Curs--;

if(self.Curs<0)
self.Curs=self.menuOpts["Name"][self.CurSub].size-1;

self notify("Scrolled");
self thread DrawMenu(self.CurSub);
wait 0.2;
}
if(self AttackButtonPressed() && self.menuOpen==true)
{
self.Curs++;

if(self.Curs>self.menuOpts["Name"][self.CurSub].size-1)
self.Curs=0;

self notify("Scrolled");
self thread DrawMenu(self.CurSub);
wait 0.2;
}
if(self UseButtonPressed() && self.menuOpen==true)
{

if(self.CurSub=="Players")
self.PlayerSelected=self.Curs;

self thread [[self.menuOpts["Func"][self.CurSub][self.Curs]]](self.menuOpts["Input"][self.CurSub][self.Curs]);
wait 0.2;
}
if(self MeleeButtonPressed() && self.menuOpen==true && self.CurSub=="Main")
{
self.Curs=0;
self.menuOpen=false;
self freezecontrols(false);
self.CurSub="Main";
self thread DrawMenu("Close");
wait 0.2;
}
if(self MeleeButtonPressed() && self.menuOpen==true && self.CurSub!="Main")
{
self.CurSub=self.menuOpts["Back"][self.CurSub];
self thread DrawMenu(self.CurSub);
wait 0.2;
}
wait 0.01;
}
}
AddTitle(menu, text)
{
self.menuOpts["Title"][menu]=text;
}
AddBack(menu, backMenu)
{
self.menuOpts["Back"][menu]=backMenu;
}
AddMenu(menu, numb, text, func, input)
{
self.menuOpts["Name"][menu][numb]=text;
self.menuOpts["Func"][menu][numb]=func;
self.menuOpts["Input"][menu][numb]=input;
}
OpenSub(sub)
{
self.CurSub=sub;
self.menuOpts["Name"]["Players"] = []; //Keep it's to refresh the player menu
self.Curs=0;
self thread DrawMenu(self.CurSub);
}
DrawMenu(menu)
{
if(menu=="Players")
{
self AddTitle("Players", "Player Menu");
self AddBack("Players", "Main");
for(i=0 ; i < level.players.size ; i++)
{
self AddMenu("Players", i, level.players[i].name, ::OpenSub, "PlayerOpts");
}
self iPrintln("^"+randomint(9)+self.menuOpts["Title"][menu]+"\n\n^"+randomint(9)+self.menuOpts["Name"][menu][self.Curs]);
}
else if(menu=="PlayerOpts")
{
self AddTitle("PlayerOpts", level.players[self.PlayerSelected].name+"'s Options");
self iPrintln("^"+randomint(9)+self.menuOpts["Title"][menu]+"\n\n^"+randomint(9)+self.menuOpts["Name"][menu][self.Curs]);
}
else if(menu=="Close")
self iPrintln("^"+randomint(9)+"Menu Closed\n^"+randomint(9)+"Menu Closed\n^"+randomint(9)+"Menu Closed\n^"+randomint(9)+"Menu Closed");
else
self iPrintln("^"+randomint(9)+self.menuOpts["Title"][menu]+"\n\n^"+randomint(9)+self.menuOpts["Name"][menu][self.Curs]);
}


Thread these under onPlayerSpawned()"
    
self thread initOpts();
self thread BuildMenu();


Player menu included, however it does not have verification. Mostly because I didn't feel like spending my time on that. I will let that up to you, MAYBE if I get bored I will add verification, but as of now I am working on something else. Winky Winky
(adsbygoogle = window.adsbygoogle || []).push({});

The following 21 users say thank you to Taylor for this useful post:

*xActionMods*, Alex-George-HnM, BaltimoreMoDz, bandphan, Bucko, Chip ♞, CoDyMoDz1000XD, Frank Macintosh, HiddenHour, ResistTheJamsha, KM-_1337, Script Kiddie, Shae, silentcobra22, TheLightHacks, Vampytwistッ, xePixTvx, xExploitModzHD, YT-xDerpModz, Zack.
02-09-2013, 09:48 PM #11
Taylor
Former Black Knight.
Originally posted by KRACKERSTYLE View Post
hey UNC-MODZ are you still mad at me for posting your console id on NGU which in return got you banned... ?

I Like The Video Potato HD Quality :fa:

---------- Post added at 01:47 PM ---------- Previous post was at 01:45 PM ----------



Yep he has to be one of the dumbest humans i've ever met on the internet.


Oh well, Okay.....
02-09-2013, 11:12 PM #12
In this you just need to edit the colors cause there to lightBlack or Blue work great Smile
02-09-2013, 11:30 PM #13
Kif
Kush Friendly
Good shit bro
02-10-2013, 12:29 AM #14
Taylor
Former Black Knight.
Originally posted by BaltimoreMoDz View Post
In this you just need to edit the colors cause there to lightBlack or Blue work great Smile


Well it's random because when you are actually playing it, it isn't really that bad.
02-10-2013, 12:32 AM #15
Tustin
Balls of Steel
hey i tried using this on 1.14 and my ps3 froze and now it wont turn on pls help

The following user thanked Tustin for this useful post:

Taylor
02-10-2013, 12:33 AM #16
Taylor
Former Black Knight.
Originally posted by xZerka View Post
Good shit bro


Thanks dude, I appreciate it.

---------- Post added at 07:33 PM ---------- Previous post was at 07:32 PM ----------

Originally posted by Tustin View Post
hey i tried using this on 1.14 and my ps3 froze and now it wont turn on pls help


Lmao, shuddup Josh xD
02-10-2013, 01:01 AM #17
HanleyzHD♚
Are you high?
Originally posted by Tustin View Post
hey i tried using this on 1.14 and my ps3 froze and now it wont turn on pls help


Ahah! Lulz. Buy Taylor nice job.
02-10-2013, 01:59 PM #18
Taylor
Former Black Knight.
Originally posted by HanleyzHD View Post
Ahah! Lulz. Buy Taylor nice job.


Thanks dude, I appreciate it.
02-10-2013, 03:45 PM #19
No, I did not think your fucking thread was a stupid CFG. I just tried it... and it didn't work, and YES I KNOW ITS A GSC!!! It just didn't work for me.

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo