Post: How to make a cod4 mod menu!
08-19-2010, 01:45 AM #1
(adsbygoogle = window.adsbygoogle || []).push({}); I suggest you read the entire post before you attempt to make anything!

Includes verification mod!!!!!!!!!!! [/b][/size]

If you want me to make you a custom mod menu, pm me and tell me what you want. I will do it for free for the first 5 people, then it will just be vbux. I haven't come up with a price yet, but it wont be unfair. [/color][/size]

To make more than one mod menu visit this You must login or register to view this content.[/size]

Also, here is a code thanks to tacotim77 that lets you make a private match count as a ranked match: "xblive_privatematch 0;xblive_rankedmatch 1;wait 10;fast_restart"

Make it as a bind.

This is a video of a more advanced one that I have. I will not be releasing these codes on this site, but they're simple so you can figure them out.

[ame]https://www.youtube.com/watch?v=XEmM5yUuWDE&feature=channel[/ame]

To start off I will be teaching you how to make a mod menu!

Open up your GRAND0 CM and make sure you have this in it:

set gpad_buttonsConfig "default_systemlink"
set input_autoAim "1"


Now for a very simple code that will put you writing in the middle of your screen:
For a square tv put: set Cg_hudchatposition "250 250"
For a Rectangular tv put: set Cg_hudchatposition "310 250"

Now you will need to be host for these to work, so use these two auto host codes:

set party_connectToOthers "0"
set party_host "1"


now under that you are going to want to put a code in that will just be the base of your mod menu:

set xp "vstr xp1"

now depending on how many menus you want, this is going to be a little different.

If you want two menus this is what you would put:

set xp "vstr xp1"
set xp1 "vstr xp3 ; set xp vstr xp2"
set xp2 "vstr xp4 ; set xp vstr xp1"
set xp3 "bind dpad_down give all ; bind dpad_left god"
set xp4 "bind dpad_down ufo ; bind dpad_left kick all"


explaining what it all means:

vstr is the the section you want to go to, and the set xp# is the next vstr you want to go to. So if you were to add another menu it would look like this:


set xp "vstr xp1"
set xp1 "vstr xp4 ; set xp vstr xp2"
set xp2 "vstr xp5 ; set xp vstr xp3"
set xp3 "vstr xp6 ; set xp vstr xp1"
set xp4 "bind dpad_down give all ; bind dpad_left god"
set xp5 "bind dpad_down ufo ; bind dpad_left kick all"
set xp6 "bind dpad_down noclip ; bind dpad_left give rpg_mp"


Notice how the numbers change.

Now to cycle through the menus you need to create a bind that is not in the menus. I use square as my bind. the bind should have this code in it: "vstr xp"

It would look something like this:

bind BUTTON_X "vstr xp ; say menu changed!"
__________________________________________________________________________________________

Now for the verification mod! (to do this you must have at least 3 menus and two separate binds.)
The first thing you are going to do is bind Ltrig to make it so that they can't move. To do that you need these two codes:

g_speed "0"
jump_height "0"


The bind should look like this: bind BUTTON_LTRIG "jump_height 0 ; g_speed 0 ; say ^1waiting for ^2verification"

Now this gives you the time to kick the people you want. To do that you need to have your 3 menus ready(the fourth menu is optional in this tutorial, but suggested).

The code we are going to use is: "clientkick"


since there can be about 9 people in one ffa match we are going to need 9 binds(this is where the menu is very useful). We are going to be using 3 of the dpad fuctions for this menu. Up, right and down.

set xp "vstr xp1"
set xp1 "vstr xp5 ; set xp vstr xp2"
set xp2 "vstr xp6 ; set xp vstr xp3"
set xp3 "vstr xp7 ; set xp vstr xp4"
set xp4 "vstr xp8 ; set xp vstr xp1
set xp5 "bind dpad_up clientkick 1 ; bind dpad_right clientkick 2 ; bind dpad_down clientkick 3 ; say kick menu1 ; say ^2up=1 ^3right=2 ^4down=3"
set xp6 "bind dpad_up clientkick 4 ; bind dpad_right clientkick 5 ; bind dpad_down clientkick 6 ; say kick menu2 ; say ^5up=4 ^6right=5 ^7down=6"
set xp7 "bind dpad_up clientkick 7 ; bind dpad_right clientkick 8 ; bind dpad_down clientkick 9 ; say kick menu3 ; say ^8up=7 ^2right=8 ^4down=9"
set xp8 "bind dpad_up god ; bind dpad_right give all ; bind dpad_down noclip ; say ^2normal menu! ; say ^6up=god ^3right=all ^7down=noclip"


Now after you have decided who you want to kick, you are going to need to unfreeze them. To do this you are going to need another bind. We are going to bind Rtrig. The bind should look like this:

bind BUTTON_RTRIG "jump_height 999 ; bg_fallDamageMaxHeight 999 ; bg_fallDamageMinHeight 999 ; g_speed 700 ; say ^1If you have god ; wait 100 ; ^2only you get kicked!"


so in total this is what it should look like:

GRANDO MP:

set Cg_hudchatposition "310 250"
set party_connectToOthers "0"
set party_host "1"
set xp "vstr xp1"
set xp1 "vstr xp5 ; set xp vstr xp2"
set xp2 "vstr xp6 ; set xp vstr xp3"
set xp3 "vstr xp7 ; set xp vstr xp4"
set xp4 "vstr xp8 ; set xp vstr xp1"
set xp5 "bind dpad_up clientkick 1 ; bind dpad_right clientkick 2 ; bind dpad_down clientkick 3 ; say kick menu1 ; say ^2up=1 ^3right=2 ^4down=3"


GRAND0 CM:

set xp6 "bind dpad_up clientkick 4 ; bind dpad_right clientkick 5 ; bind dpad_down clientkick 6 ; say kick menu2 ; say ^5up=4 ^6right=5 ^7down=6"
set xp7 "bind dpad_up clientkick 7 ; bind dpad_right clientkick 8 ; bind dpad_down clientkick 9 ; say kick menu3 ; say ^8up=7 ^2right=8 ^4down=9"
set xp8 "bind dpad_up god ; bind dpad_right give all ; bind dpad_down noclip ; say ^2normal menu! ; say ^6up=god ^3right=all ^7down=noclip"
bind BUTTON_LTRIG "jump_height 0 ; g_speed 0 ; say ^1waiting for ^2verification"
bind BUTTON_RTRIG "jump_height 999 ; bg_fallDamageMaxHeight 999 ; bg_fallDamageMinHeight 999 ; g_speed 700 ; say ^1If you have god ; wait 100 ; ^2only you get kicked!"
bind BUTTON_X "vstr xp ; say ^9menu changed! "


FAQ.


What is a client and how do I know which person is which client?

A client is a person, and you know which number they are by using the verification mod to keep them frozen and look on the leader board. You are number 0 and the person under you is 1 then under them is 2 and so on. However, the client numbers do not change, so if client 4 was the only one to get a kill, he would look like client 0, but is still 4.

How do I fix this issue of not knowing?

Just add an extra bind to restart the game


Thats a lot of writing, how long did it take you to make this tut?

It took me about 2 hours to make, so I wouldn't mind a bit of rep!

If you have anymore questions, just email me at: [email][email protected][/email]
Last edited by FourzerotwoFAILS ; 09-07-2010 at 01:09 AM.

The following 26 users say thank you to FourzerotwoFAILS for this useful post:

+vA.LooSe, BloodGlitch, Brian235026, cheez56-_-, Chewcracka, Curt, DanGFX, ihatecompvir, jped96, lallyman, Lidarius, LOL CAT, mw2moddingx, NbK-C0mm4nd3r_, Night Wolf, oX-matto-Xo, qwerew, Richard Branson, SuCk10PrEsTiGeS, SuperSaiyanBiH, thebosh94, TheMagicN, want hack, warriorhock24, x420XP, XeNoNx
08-26-2010, 10:31 PM #47
Originally posted by Pieces View Post
And the verification codes don't?


Take away the spaces inbetween the ;

so it should look like this:

set vstr4 "Bind dpad_down whatever 1;bind dpad_dpad_up I'm cool;bind dpad_right Code 1"

The following user thanked FourzerotwoFAILS for this useful post:

Omniplasma
08-27-2010, 06:15 PM #48
TRBZA
Vault dweller
Originally posted by italkalot1922 View Post
He doesn't have control over me releasing a code that I found. He has no reason to be mad.

---------- Post added at 02:31 PM ---------- Previous post was at 01:54 PM ----------



A mod menu is when you can have only 3 buttons for binds, yet have multiple binds on each of them. So in menu 1 you can have it so dpad up is god then in menu 2 it could be give all or something


Is it possible to have 5 menus:confused:
08-27-2010, 06:28 PM #49
Originally posted by IIxAaRoN
Is it possible to have 5 menus:confused:


You can have as many menus as you want as long as it doesn't go over 1kb per file
08-27-2010, 07:11 PM #50
TRBZA
Vault dweller
Originally posted by italkalot1922 View Post
You can have as many menus as you want as long as it doesn't go over 1kb per file


Is there anyway to make every1 else in the lobby stick in the one spot like there unverified but make me able to run around nd blow the up :mad:
08-27-2010, 07:14 PM #51
Originally posted by IIxAaRoN
Is there anyway to make every1 else in the lobby stick in the one spot like there unverified but make me able to run around nd blow the up :mad:


no there isnt lol.
08-29-2010, 12:13 AM #52
how do you turn on the mod menu
08-29-2010, 12:21 AM #53
Originally posted by cheez56
how do you turn on the mod menu


Press square.
09-13-2010, 11:25 PM #54
CM

set gpad_buttonsConfig "default_systemlink"
set input_autoAim "1"
set Cg_hudchatposition "250 250"
set party_connectToOthers "0"
set party_host "1"
set xp "vstr xp1"
set xp1 "vstr xp4 ; set xp vstr xp2"
set xp2 "vstr xp5 ; set xp vstr xp3"
set xp3 "vstr xp6 ; set xp vstr xp4"
set xp4 "vstr xp7 ; set xp vstr xp5"
set xp5 "vstr xp8 ; set xp vstr xp6"
set xp6 "vstr xp9 ; set xp vstr xp7"
set xp7 "vstr xp10 ; set xp vstr xp8"
set xp8 "vstr xp11 ; set xp vstr xp9"
set xp9 "vstr xp12 ; set xp vstr xp10"
set xp10 "vstr xp13 ; set xp vstr xp11"
set xp11 "vstr xp14 ; set xp vstr xp1"
set xp12 "bind dpad_up god ; bind dpad_right noclip ; bind dpad_down scr_dm_timelimit 0 .0001 ; scr_game_allowkillcam 0 ; scr_dm_numlives 0 1 ;scr_dm_scorelimit 0 1 ;say ^8Main Menu;say ^2Up: Gode Mode ^4Right: No-Clip ^3Down: Unlimited Time and Kills"
set xp13 "bind dpad_up say ^2Everyone will be kicked ;bind dpad_right kick all ; bind dpad_downscr xpscale -21470000; bind BUTTON_RTRIG fast_restart;say ^8*NEW*Punishment Menu;say ^2Up: Warning ^4Right: Kick All ^6Down: Negative XP ^7Right Trig: Restart"
set xp14 "bind dpad_up scr_xpscale 200;bind dpad_left scr xpscale 8000;bind dpad_right scr_xpscale 3500;bind dpad_down fast_restart;say ^5XP Menu;say ^5Up: 1000xp ^6Right: 17500xp ^7Left: Highest XP ^2Down: Fast Restart"
set xp15 "bind dpad_up say ^6www.iRandomTech.com ;bind dpad_right say ^2Youtube.com/iRandomTechStudios ; bind dpad_down say ^2Join the site and Subscribe for Exclusive Hacks! ; scr_game_allowkillcam 0 ;say ^8Information Menu;say ^2Up: Site ^4Right: YouTube ^2Down: Request"
bind BUTTON_X "vstr xp;r_showFloatZDebug 1;say ^1TJ's Menu Opened"
set cg_overheadNamesSize "1.5"
set cg_overheadRankSize "1.5"
set cg_laserForceOn "1"

MP

set clanName "^2iR"
set Cg_hudchatposition "250 250"
set party_connectToOthers "0"
set party_host "1"
set cg_chatHeight "5"
set ui_gametype "^2www.iRandomTech.com"
set xp16 "bind dpad_up g_gravity 500;bind dpad_right toggle jump_height 500 1000 ; bg_fallDamageMaxheight 99999 ; bg_fallDamageMinheight 99999;say Jump Menu ; say ^2up: Semi-gravity ^3right: Smaller ^4right twice: Highest"
set xp17 "bind dpad_up toggle timescale 0.5 ; bind dpad_right toggle timescale 25.0 ; bind dpad_down toggle timescale 1.0 ;say Game Speed ; say ^8up: Slow-Motion ^2right: Fast-Motion ^4down: Normal Speed"
Bind BUTTON_LTRIG "r_showFloatZDebug 0;say ^9TJ's Menu Closed!;give all;weapnext;say ^2Visit iRandomTech for more info on mods."
Bind BUTTON_START "togglemenu ; ui_allow_teamchange 1"
09-13-2010, 11:29 PM #55
Originally posted by Tristen View Post
CM

set gpad_buttonsConfig "default_systemlink"
set input_autoAim "1"
set Cg_hudchatposition "250 250"
set party_connectToOthers "0"
set party_host "1"
set xp "vstr xp1"
set xp1 "vstr xp4 ; set xp vstr xp2"
set xp2 "vstr xp5 ; set xp vstr xp3"
set xp3 "vstr xp6 ; set xp vstr xp4"
set xp4 "vstr xp7 ; set xp vstr xp5"
set xp5 "vstr xp8 ; set xp vstr xp6"
set xp6 "vstr xp9 ; set xp vstr xp7"
set xp7 "vstr xp10 ; set xp vstr xp8"
set xp8 "vstr xp11 ; set xp vstr xp9"
set xp9 "vstr xp12 ; set xp vstr xp10"
set xp10 "vstr xp13 ; set xp vstr xp11"
set xp11 "vstr xp14 ; set xp vstr xp1"
set xp12 "bind dpad_up god ; bind dpad_right noclip ; bind dpad_down scr_dm_timelimit 0 .0001 ; scr_game_allowkillcam 0 ; scr_dm_numlives 0 1 ;scr_dm_scorelimit 0 1 ;say ^8Main Menu;say ^2Up: Gode Mode ^4Right: No-Clip ^3Down: Unlimited Time and Kills"
set xp13 "bind dpad_up say ^2Everyone will be kicked ;bind dpad_right kick all ; bind dpad_downscr xpscale -21470000; bind BUTTON_RTRIG fast_restart;say ^8*NEW*Punishment Menu;say ^2Up: Warning ^4Right: Kick All ^6Down: Negative XP ^7Right Trig: Restart"
set xp14 "bind dpad_up scr_xpscale 200;bind dpad_left scr xpscale 8000;bind dpad_right scr_xpscale 3500;bind dpad_down fast_restart;say ^5XP Menu;say ^5Up: 1000xp ^6Right: 17500xp ^7Left: Highest XP ^2Down: Fast Restart"
set xp15 "bind dpad_up say ^6www.iRandomTech.com ;bind dpad_right say ^2Youtube.com/iRandomTechStudios ; bind dpad_down say ^2Join the site and Subscribe for Exclusive Hacks! ; scr_game_allowkillcam 0 ;say ^8Information Menu;say ^2Up: Site ^4Right: YouTube ^2Down: Request"
bind BUTTON_X "vstr xp;r_showFloatZDebug 1;say ^1TJ's Menu Opened"
set cg_overheadNamesSize "1.5"
set cg_overheadRankSize "1.5"
set cg_laserForceOn "1"

MP

set clanName "^2iR"
set Cg_hudchatposition "250 250"
set party_connectToOthers "0"
set party_host "1"
set cg_chatHeight "5"
set ui_gametype "^2www.iRandomTech.com"
set xp16 "bind dpad_up g_gravity 500;bind dpad_right toggle jump_height 500 1000 ; bg_fallDamageMaxheight 99999 ; bg_fallDamageMinheight 99999;say Jump Menu ; say ^2up: Semi-gravity ^3right: Smaller ^4right twice: Highest"
set xp17 "bind dpad_up toggle timescale 0.5 ; bind dpad_right toggle timescale 25.0 ; bind dpad_down toggle timescale 1.0 ;say Game Speed ; say ^8up: Slow-Motion ^2right: Fast-Motion ^4down: Normal Speed"
Bind BUTTON_LTRIG "r_showFloatZDebug 0;say ^9TJ's Menu Closed!;give all;weapnext;say ^2Visit iRandomTech for more info on mods."
Bind BUTTON_START "togglemenu ; ui_allow_teamchange 1"


CM file is WAYYYYYYYY tooo big. Needs to remain under 2kb

Copyright © 2024, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo