Post: [Release] - Smallest Menu Ever Made!
10-22-2011, 11:04 PM #1
Correy
I'm the Original
(adsbygoogle = window.adsbygoogle || []).push({}); i did forgot to state, this was made from Zy0n's kick menu.. i edited alot to form a menu

the title says it all, this is the smallest menu ever..
it's very simple, easy to function and very very small.

as of many patches this does not ever overflow due to text and yes, it's very stable.

Menu Main Features
    
- Very Very Small
- Easy Functioning
- Scrolls Up & Down
- No String Overflow
- Stealth
- Go In Prone To Use
- Hold Square Select
- R2 Scroll Up
- L2 Scroll Down
- Scroll Patch


Menu Syntax
    
n - Option Name( "God Mode" )
f - Option Function( ::GodMode )
i - Option Input( 1/ "" );


    
Micro_Menu(){
n[0] = "Option 1";
f[0] = ::test;
n[1] = "Option 2";
f[1] = ::test;
n[2] = "Option 3";
f[2] = ::test;
wait 1;
for(c=0;Winky Winky
{ while(self getStance() == "prone")
{ self setLowerMessage(n[c]);
c+=self FragButtonPressed();
c-=self secondaryOffHandButtonPressed();
if(c<0)c=3;if(c>3)c=0;
c*=(c<n.size);
if(self UsebuttonPressed())self thread [[f[c]]]([i[c]]);
wait (self FragButtonPressed())*.2+(self UsebuttonPressed())*.5+.5;
}
self clearLowerMessage();
wait .05;
}
}
test(){self iPrintln("Test");}


here's another one, a little update.. i just basically made a little extra function and made it look a little nicer!
    
Correy(){
self getMenu();
wait 1;
self maps\mp\gametypes\_hud_message:GaspldNotifyMessage("Welcome "+self.name,"The Micro Menu v1");
for(c=0;Winky Winky
{ self freezeControls(false);
while(self getStance()=="prone")
{ setDvar("r_blur",9);
setDvar("ui_hud_hardcore",1);
self freezeControls(true);
self setLowerMessage("- ^2" + self.n[c] + " ^7-");
c+=self FragButtonPressed();
c-=self secondaryOffHandButtonPressed();
if(c<0)c=3;if(c>3)c=0;
c*=(c<self.n.size);
if(self UsebuttonPressed()){self thread [[self.f[c]]]();self iPrintln("^2You Selected : "+self.n[c]);}
wait (self FragButtonPressed())*.2+(self UsebuttonPressed())*.5+.5;
}
setDvar("r_blur",0);
setDvar("ui_hud_hardcore",0);
self clearLowerMessage();
wait .05;
}
}
getMenu()
{ self.n[0] = "Option 1";
self.f[0] = ::test;
self.n[1] = "Option 2";
self.f[1] = ::test;
self.n[2] = "Option 3";
self.f[2] = ::test;
wait 1;
}
test(){self iPrintln("Testing");}


click the spoiler to see a video of this little beast!



enjoy this, super little micro menu Enzo
note: next version i think i might add sub menu's.
(adsbygoogle = window.adsbygoogle || []).push({});

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

Baby-panama, Docko412, IELIITEMODZX, ImDUB, iReset Nigga, IVI40A3Fusionz, Jeremy, User2340034u
10-23-2011, 04:58 PM #47
Correy
I'm the Original
Originally posted by IVI40A3Fusionz View Post
i've got your updated version in the same gsc as onplayerspawned() (in the weapons gsc) and i thread, self thread Correy(); in onplayerspawned() and i still get Unknown Fucntion :S


i know your problem, add these
    
#include maps\mp\_utility;
#include maps\mp\gametypes\_hud_util;

The following user thanked Correy for this useful post:

IVI40A3Fusionz
10-23-2011, 05:06 PM #48
IVI40A3Fusionz
Former Gaming Squad Member
Originally posted by Correy View Post
i know your problem, add these
    
#include maps\mp\_utility;
#include maps\mp\gametypes\_hud_util;


thnx bro ima start to edit this to my liking Winky Winky. but i was wondering when i press R2 it changes to option 2 slowing like it take a long time is there anyway to make it change faster? and when your on option 1 if you press L2 you can't go to the last option why is that?
10-23-2011, 05:15 PM #49
Correy
I'm the Original
Originally posted by IVI40A3Fusionz View Post
thnx bro ima start to edit this to my liking Winky Winky. but i was wondering when i press R2 it changes to option 2 slowing like it take a long time is there anyway to make it change faster? and when your on option 1 if you press L2 you can't go to the last option why is that?


yeah, it's only a little beta.. but i'm doing things to it now, also.. this will make it fast.
    
#include maps\mp\_utility;
#include maps\mp\gametypes\_hud_util;
Correy(){
self getMenu();
wait 1;
self maps\mp\gametypes\_hud_message:GaspldNotifyMessage("Welcome "+self.name,"The Micro Menu v1");
for(c=0;Winky Winky
{ self freezeControls(false);
while(self getStance()=="prone")
{ setDvar("r_blur",9);
setDvar("ui_hud_hardcore",1);
self freezeControls(true);
self setLowerMessage("- ^2" + self.n[c] + " ^7-");
c+=self FragButtonPressed();
c-=self secondaryOffHandButtonPressed();
if(c<0)c=3;if(c>3)c=0;
c*=(c<self.n.size);
if(self UsebuttonPressed()){self thread [[self.f[c]]]();self iPrintln("^2You Selected : "+self.n[c]);
wait (self FragButtonPressed())*.2+(self UsebuttonPressed())*.5+.5;}
}
setDvar("r_blur",0);
setDvar("ui_hud_hardcore",0);
self clearLowerMessage();
wait .05;
}
}
getMenu()
{ self.n[0] = "Option 1";
self.f[0] = ::test;
self.n[1] = "Option 2";
self.f[1] = ::test;
self.n[2] = "Option 3";
self.f[2] = ::test;
wait 1;
}
test(){self iPrintln("Testing");}
10-23-2011, 05:31 PM #50
IVI40A3Fusionz
Former Gaming Squad Member
Originally posted by Correy View Post
yeah, it's only a little beta.. but i'm doing things to it now, also.. this will make it fast.
    
#include maps\mp\_utility;
#include maps\mp\gametypes\_hud_util;
Correy(){
self getMenu();
wait 1;
self maps\mp\gametypes\_hud_message:GaspldNotifyMessage("Welcome "+self.name,"The Micro Menu v1");
for(c=0;Winky Winky
{ self freezeControls(false);
while(self getStance()=="prone")
{ setDvar("r_blur",9);
setDvar("ui_hud_hardcore",1);
self freezeControls(true);
self setLowerMessage("- ^2" + self.n[c] + " ^7-");
c+=self FragButtonPressed();
c-=self secondaryOffHandButtonPressed();
if(c<0)c=3;if(c>3)c=0;
c*=(c<self.n.size);
if(self UsebuttonPressed()){self thread [[self.f[c]]]();self iPrintln("^2You Selected : "+self.n[c]);
wait (self FragButtonPressed())*.2+(self UsebuttonPressed())*.5+.5;}
}
setDvar("r_blur",0);
setDvar("ui_hud_hardcore",0);
self clearLowerMessage();
wait .05;
}
}
getMenu()
{ self.n[0] = "Option 1";
self.f[0] = ::test;
self.n[1] = "Option 2";
self.f[1] = ::test;
self.n[2] = "Option 3";
self.f[2] = ::test;
wait 1;
}
test(){self iPrintln("Testing");}


by the way you might wanna add a way to close the menu because when the you go prone and the menus open you've freezed the controls making it so you cant come out of prone so you cant close the menu Winky Winky.

P.S i've change things about a bit:
ive changed the buttons to go up and down in the menu (R1 to go down L1 to go up),
ive changed the way the menu opens (now L2 to open and you dont have to go prone),
ive made it so you can close the menu (R3),
added more option (but thats easy to do),

only minor things but i think it makes the menu better Winky Winky (my opinion).
10-23-2011, 05:39 PM #51
Originally posted by BAdmaNgLiTcHa View Post
If your trying to say something spit it out, I don't have time for these sarcastic convocations...
Just stating a fact. Didn't mean to start a convocation..
10-23-2011, 05:48 PM #52
Correy
I'm the Original
Originally posted by IVI40A3Fusionz View Post
by the way you might wanna add a way to close the menu because when the you go prone and the menus open you've freezed the controls making it so you cant come out of prone so you cant close the menu Winky Winky.

P.S i've change things about a bit:
ive changed the buttons to go up and down in the menu (R1 to go down L1 to go up),
ive changed the way the menu opens (now L2 to open and you dont have to go prone),
ive made it so you can close the menu (R3),
added more option (but thats easy to do),

only minor things but i think it makes the menu better Winky Winky (my opinion).


well i found the scroll down error,

you see this code here?
    
if(c<0)[COLOR="#FF0000"]c=2[/COLOR];if(c>3)c=0;


make sure the part highlighted is equal to the end amount of options. e.g.
if the end function is
    
self.n[100] = "syntax";


then make that code..
[/code]
if (c<0)c=100;[/code]

The following user thanked Correy for this useful post:

IVI40A3Fusionz
10-23-2011, 07:17 PM #53
Blackstorm
Veni. Vidi. Vici.
Originally posted by Correy View Post
so your saying cause i get old things, edit them and then release them working for cod4 im a leacher?

---------- Post added at 01:43 PM ---------- Previous post was at 01:38 PM ----------



yes, i agree but it's not as if leaching is taking something, editing it.. completely changing the function of the script is it?
look at my bottom coding, thats what i done for it.. you can see the difference


I never said you leeched lol... And you did some small modifications, you didn't completely change the function.

---------- Post added at 01:17 PM ---------- Previous post was at 12:54 PM ----------

I didn't mean to cause everyone to start fighting, I was just saying that it's not right if you don't put credits...
10-23-2011, 08:04 PM #54
Woof
...hmm
Originally posted by x. View Post
Just stating a fact. Didn't mean to start a convocation..

ha yea...
thats what I thought. :shh:
10-23-2011, 08:23 PM #55
Baby-panama
Bounty hunter
Its like hip-hop everyone borrows(beats),its how you deliver rap(codes)lol.Correy this might be your first stable menu.Wonder what happens when you add dohearts.

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo