CabConModding
Facebook
Twitter
youtube
Discord
Contact us
RSS
Menu
CabConModding
Home
New
Top
Premium
Rules
FAQ - Frequently Asked Questions
Games
Fornite
Call of Duty: Black Ops 3
Clash of Clans
Grand Theft Auto 5
Apex Legends
Assassin’s Creed Origins
Forums
Premium
Latest posts
What's new
Latest posts
New profile posts
Latest activity
Members
Current visitors
New profile posts
Log in
Register
What's new
Premium
Latest posts
Menu
Log in
Register
Navigation
Install the app
Install
More options
Dark Theme
Contact us
Close Menu
Forums
Gaming
Call of Duty Classics
Call of Duty: Black Ops 2
Call of Duty: Black Ops 2 Mods and Scripts
Call of Duty: Black Ops 2 Scripts
Black Ops 2 Mikeeeyy`s COD 4 Menu Base Ported To Black Ops 2 By Rezhified And Extinct
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="Rezhified" data-source="post: 15553" data-attributes="member: 4683"><p>[CODE]/*</p><p>* Black Ops 2 - GSC Studio by iMCSx</p><p>*</p><p>* Creator : Rezhified/Extinct</p><p>* Project : menu base port</p><p>* Mode : Multiplayer</p><p>* Date : 2016/12/05 - 20:04:55</p><p>*</p><p>*/</p><p> </p><p>#include maps\mp\_utility;</p><p>#include common_scripts\utility;</p><p>#include maps\mp\gametypes\_hud_util;</p><p>#include maps\mp\gametypes\_hud_message;</p><p> </p><p>init()</p><p>{</p><p> level thread onPlayerConnect();</p><p>}</p><p> </p><p>onPlayerConnect()</p><p>{</p><p> for(;;)</p><p> {</p><p> level waittill("connected", player);</p><p> player thread onPlayerSpawned();</p><p> }</p><p>}</p><p> </p><p>onPlayerSpawned()</p><p>{</p><p> self endon("disconnect");</p><p> self.status = "Client";</p><p> if(self == level.players[0])</p><p> self.status = "Admin";</p><p> for(;;)</p><p> {</p><p> self waittill("spawned_player");</p><p> self.inMenu = undefined;</p><p> self thread initMenu();</p><p> }</p><p>}</p><p> </p><p>initMenuOpts()</p><p>{</p><p> m = "main";</p><p> self addMenu(m, "Main Menu", undefined);</p><p> self addOpt(m, "Sub Menu 1", ::subMenu, "Sub Menu 1");</p><p> self addOpt(m, "Sub Menu 2", ::subMenu, "Sub Menu 2");</p><p> self addOpt(m, "Sub Menu 3", ::subMenu, "Sub Menu 3");</p><p> self addOpt(m, "Sub Menu 4", ::subMenu, "Sub Menu 4");</p><p> self addOpt(m, "Sub Menu 5", ::subMenu, "Sub Menu 5");</p><p> self addOpt(m, "Sub Menu 6", ::subMenu, "Sub Menu 6");</p><p> self addOpt(m, "Sub Menu 7", ::subMenu, "Sub Menu 7");</p><p> self addOpt(m, "Sub Menu 8", ::subMenu, "Sub Menu 8");</p><p> self addOpt(m, "Sub Menu 9", ::subMenu, "Sub Menu 9");</p><p> self addOpt(m, "Verification Menu", ::subMenu, "Verification");</p><p> </p><p> m = "Sub Menu 1";</p><p> self addMenu(m, "Sub Menu 1", "main");</p><p> self addOpt(m, "God Mode", ::godMode);</p><p> self addOpt(m, "Test Option 1", ::test);</p><p> self addOpt(m, "Test Option 2", ::test);</p><p> self addOpt(m, "Test Option 3", ::test);</p><p> self addOpt(m, "Test Option 4", ::test);</p><p> self addOpt(m, "Test Option 5", ::test);</p><p> self addOpt(m, "Test Option 6", ::test);</p><p> self addOpt(m, "Test Option 7", ::test);</p><p> self addOpt(m, "Test Option 8", ::test);</p><p> </p><p> m = "Sub Menu 2";</p><p> self addMenu(m, "Sub Menu 2", "main");</p><p> self addOpt(m, "Test Option 1", ::test);</p><p> </p><p> m = "Sub Menu 3";</p><p> self addMenu(m, "Sub Menu 3", "main");</p><p> self addOpt(m, "Test Option 1", ::test);</p><p> </p><p> m = "Sub Menu 4";</p><p> self addMenu(m, "Sub Menu 4", "main");</p><p> self addOpt(m, "Test Option 1", ::test);</p><p> </p><p> m = "Sub Menu 5";</p><p> self addMenu(m, "Sub Menu 5", "main");</p><p> self addOpt(m, "Test Option 1", ::test);</p><p> </p><p> m = "Sub Menu 6";</p><p> self addMenu(m, "Sub Menu 6", "main");</p><p> self addOpt(m, "Test Option 1", ::test);</p><p> </p><p> m = "Sub Menu 7";</p><p> self addMenu(m, "Sub Menu 7", "main");</p><p> self addOpt(m, "Test Option 1", ::test);</p><p> </p><p> m = "Sub Menu 8";</p><p> self addMenu(m, "Sub Menu 8", "main");</p><p> self addOpt(m, "Test Option 1", ::test);</p><p> </p><p> m = "Sub Menu 9";</p><p> self addMenu(m, "Sub Menu 9", "main");</p><p> self addOpt(m, "Test Option 1", ::test);</p><p> </p><p> m = "Verification";</p><p> self addMenu(m, "Verification Menu", "main");</p><p> for(e = 0; e < level.players.size; e++)</p><p> {</p><p> guy = level.players[e];</p><p> name = guy.name;</p><p> menu = "veri_"+name;</p><p> </p><p> if(e == 0 && self != level.players[0])</p><p> continue;</p><p> self addOpt(m, level.players[e].name, ::subMenu, menu);</p><p> </p><p> self addMenu(menu, name+"'s Options:", "veri");</p><p> self addOpt(menu, "Set To: Client", ::setStatus, guy, "Client");</p><p> self addOpt(menu, "Set To: Vip", ::setStatus, guy, "Vip");</p><p> self addOpt(menu, "Set To: Admin", ::setStatus, guy, "Admin");</p><p> }</p><p>}</p><p> </p><p>initMenu()</p><p>{</p><p> self endon("death");</p><p> self endon("disconnect");</p><p> self.openBox = self createRectangle("TOP", "TOP", 0, 2, 300, 30, (0, 0, 0), "white", 1, .7);</p><p> self.openText = self createText("default", 1.5, "TOP", "TOP", 0, 8, 2, 1, (1, 0, 0), "Press [{+smoke}] To Open Menu");</p><p> self.currentMenu = "main";</p><p> self.menuCurs = 0;</p><p> for(;;)</p><p> {</p><p> if(self secondaryOffHandButtonPressed())</p><p> {</p><p> if(!isDefined(self.inMenu))</p><p> {</p><p> self.inMenu = true;</p><p> self thread deleteOffHand();</p><p> self.openText.glowColor = (0, 1, 0);</p><p> self.openText thread changeFontScaleOverTime(.4, 2);</p><p> self.openText moveOverTime(.4);</p><p> self.openText.y+= 5;</p><p> self initMenuOpts();</p><p> menuOpts = self.menuAction[self.currentMenu].opt.size;</p><p> self.openBox scaleOverTime(.4, 300, ((menuOpts*19)+45));</p><p> wait .4;</p><p> self.openText setText(self.menuAction[self.currentMenu].title);</p><p> string = "";</p><p> for(m = 0; m < menuOpts; m++)</p><p> string+= self.menuAction[self.currentMenu].opt[m]+"\n";</p><p> self.menuText = self createText("default", 1.5, "LEFT", "TOP", -130, 50, 3, 1, undefined, string);</p><p> self.scrollBar = self createRectangle("TOP", "TOP", 0, ((self.menuCurs*17.98)+((self.menuText.y+1)-(17.98/2))), 300, 15, (0, 255, 0), "white", 2, .7);</p><p> }</p><p> }</p><p> if(isDefined(self.inMenu))</p><p> {</p><p> if(self attackButtonPressed())</p><p> {</p><p> self.menuCurs++;</p><p> if(self.menuCurs > self.menuAction[self.currentMenu].opt.size-1)</p><p> self.menuCurs = 0;</p><p> self.scrollBar moveOverTime(.15);</p><p> self.scrollBar.y = ((self.menuCurs*17.98)+((self.menuText.y+1)-(17.98/2)));</p><p> wait .15;</p><p> }</p><p> if(self adsButtonPressed())</p><p> {</p><p> self.menuCurs--;</p><p> if(self.menuCurs < 0)</p><p> self.menuCurs = self.menuAction[self.currentMenu].opt.size-1;</p><p> self.scrollBar moveOverTime(.15);</p><p> self.scrollBar.y = ((self.menuCurs*17.98)+((self.menuText.y+1)-(17.98/2)));</p><p> wait .15;</p><p> }</p><p> if(self useButtonPressed())</p><p> {</p><p> self thread [[self.menuAction[self.currentMenu].func[self.menuCurs]]](self.menuAction[self.currentMenu].inp[self.menuCurs]);</p><p> wait .2;</p><p> }</p><p> if(self meleeButtonPressed())</p><p> {</p><p> if(!isDefined(self.menuAction[self.currentMenu].parent))</p><p> {</p><p> self.inMenu = undefined;</p><p> self.menuCurs = 0;</p><p> self.openText.glowColor = (0, 1, 0);</p><p> self.openText thread changeFontScaleOverTime(.4, 1.5);</p><p> self.openText moveOverTime(.4);</p><p> self.openText.y-= 5;</p><p> self.openBox scaleOverTime(.4, 300, 30);</p><p> self.menuText destroy();</p><p> self.scrollBar destroy();</p><p> wait .4;</p><p> self.openText.glowColor = (1, 0, 0);</p><p> self.openText setText("Press [{+smoke}] To Open Menu");</p><p> }</p><p> else</p><p> self subMenu(self.menuAction[self.currentMenu].parent);</p><p> }</p><p> }</p><p> wait .05;</p><p> }</p><p>}</p><p> </p><p>deleteOffHand()</p><p>{</p><p> self endon("death");</p><p> self endon("disconnect");</p><p> self waittill("grenade_fire", flash);</p><p> flash delete();</p><p>}</p><p> </p><p>subMenu(menu)</p><p>{</p><p> self.menuCurs = 0;</p><p> self.currentMenu = menu;</p><p> self.scrollBar moveOverTime(.2);</p><p> self.scrollBar.y = ((self.menuCurs*17.98)+((self.menuText.y+1)-(17.98/2)));</p><p> self.menuText destroy();</p><p> self initMenuOpts();</p><p> self.openText setText(self.menuAction[self.currentMenu].title);</p><p> menuOpts = self.menuAction[self.currentMenu].opt.size;</p><p> self.openBox scaleOverTime(.2, 300, ((menuOpts*19)+45));</p><p> wait .2;</p><p> string = "";</p><p> for(m = 0; m < menuOpts; m++)</p><p> string+= self.menuAction[self.currentMenu].opt[m]+"\n";</p><p> self.menuText = self createText("default", 1.5, "LEFT", "TOP", -130, 50, 3, 1, undefined, string);</p><p> wait .2;</p><p>}</p><p> </p><p>test(inp)</p><p>{</p><p> self iPrintln("Menu Base by ^2mikeeeeyy");</p><p> self iPrintln("Ported from cod 4 to bo2");</p><p> self iPrintln("By ^5Extinct ^7and ^6Rezhified");</p><p>}</p><p> </p><p>godMode()</p><p>{</p><p> if(!isDefined(self.godMode))</p><p> {</p><p> self.godMode = true;</p><p> self iPrintln("God Mode [^2ON^7]");</p><p> self thread doGodMode();</p><p> }</p><p> else</p><p> {</p><p> self.godMode = undefined;</p><p> self iPrintln("God Mode [^1OFF^7]");</p><p> self.health = 100;</p><p> self.maxhealth = 100;</p><p> self notify("godMode_over");</p><p> }</p><p>}</p><p> </p><p>doGodMode()</p><p>{</p><p> self endon("death");</p><p> self endon("disconnect");</p><p> self endon("godMode_over");</p><p> for(;;)</p><p> {</p><p> self.health = 999999;</p><p> self.maxhealth = 999999;</p><p> wait .05;</p><p> }</p><p>}</p><p> </p><p>setStatus(guy, status)</p><p>{</p><p> guy.status = status;</p><p> guy maps\mp\gametypes\_hud_message::hintMessage("Status Changed: You are now "+status);</p><p> self iPrintln(guy.name+" Is Now "+status);</p><p> guy suicide();</p><p>}</p><p> </p><p>addMenu(menu, title, parent)</p><p>{</p><p> if(!isDefined(self.menuAction))</p><p> self.menuAction = [];</p><p> self.menuAction[menu] = spawnStruct();</p><p> self.menuAction[menu].title = title;</p><p> self.menuAction[menu].parent = parent;</p><p> self.menuAction[menu].opt = [];</p><p> self.menuAction[menu].func = [];</p><p> self.menuAction[menu].inp = [];</p><p>}</p><p> </p><p>addOpt(menu, opt, func, inp, inp1)</p><p>{</p><p> m = self.menuAction[menu].opt.size;</p><p> self.menuAction[menu].opt[m] = opt;</p><p> self.menuAction[menu].func[m] = func;</p><p> self.menuAction[menu].inp[m] = inp;</p><p> self.menuAction[menu].inp1[m] = inp1;</p><p>}</p><p> </p><p>changeFontScaleOverTime(time, scale)</p><p>{</p><p> start = self.fontscale;</p><p> frames = (time / .05);</p><p> scaleChange = (scale-start);</p><p> scaleChangePer = (scaleChange/frames);</p><p> for(m = 0; m < frames; m++)</p><p> {</p><p> self.fontscale+= scaleChangePer;</p><p> wait .05;</p><p> }</p><p>}</p><p> </p><p>createText(font, fontScale, align, relative, x, y, sort, alpha, glow, text)</p><p>{</p><p> textElem = self createFontString(font, fontScale);</p><p> textElem setPoint(align, relative, x, y);</p><p> textElem.sort = sort;</p><p> textElem.alpha = alpha;</p><p> textElem.glowColor = glow;</p><p> textElem.glowAlpha = 1;</p><p> textElem setText(text);</p><p> self thread destroyOnDeath(textElem);</p><p> return textElem;</p><p>}</p><p> </p><p>createRectangle(align, relative, x, y, width, height, color, shader, sort, alpha)</p><p>{</p><p> boxElem = newClientHudElem(self);</p><p> boxElem.elemType = "bar";</p><p> if(!level.splitScreen)</p><p> {</p><p> boxElem.x = -2;</p><p> boxElem.y = -2;</p><p> }</p><p> boxElem.width = width;</p><p> boxElem.height = height;</p><p> boxElem.align = align;</p><p> boxElem.relative = relative;</p><p> boxElem.xOffset = 0;</p><p> boxElem.yOffset = 0;</p><p> boxElem.children = [];</p><p> boxElem.sort = sort;</p><p> boxElem.color = color;</p><p> boxElem.alpha = alpha;</p><p> boxElem setParent(level.uiParent);</p><p> boxElem setShader(shader, width, height);</p><p> boxElem.hidden = false;</p><p> boxElem setPoint(align, relative, x, y);</p><p> self thread destroyOnDeath(boxElem);</p><p> return boxElem;</p><p>}</p><p> </p><p>destroyOnDeath(elem)</p><p>{</p><p> self waittill_any("death", "disconnect");</p><p> if(isDefined(elem.bar))</p><p> elem destroyElem();</p><p> else</p><p> elem destroy();</p><p> if(isDefined(elem.model))</p><p> elem delete();</p><p>}[/CODE]</p><p></p><p>Video Link:</p><p>[spoiler]</p><p></p><p>[MEDIA=youtube]oJosGLOYnBY[/MEDIA]</p><p></p><p>[/spoiler]</p><p></p><p>Credits:</p><p>[spoiler]</p><p></p><p>Rezhified</p><p>Extinct</p><p>Mikeeeyy</p><p></p><p>[/spoiler]</p></blockquote><p></p>
[QUOTE="Rezhified, post: 15553, member: 4683"] [CODE]/* * Black Ops 2 - GSC Studio by iMCSx * * Creator : Rezhified/Extinct * Project : menu base port * Mode : Multiplayer * Date : 2016/12/05 - 20:04:55 * */ #include maps\mp\_utility; #include common_scripts\utility; #include maps\mp\gametypes\_hud_util; #include maps\mp\gametypes\_hud_message; init() { level thread onPlayerConnect(); } onPlayerConnect() { for(;;) { level waittill("connected", player); player thread onPlayerSpawned(); } } onPlayerSpawned() { self endon("disconnect"); self.status = "Client"; if(self == level.players[0]) self.status = "Admin"; for(;;) { self waittill("spawned_player"); self.inMenu = undefined; self thread initMenu(); } } initMenuOpts() { m = "main"; self addMenu(m, "Main Menu", undefined); self addOpt(m, "Sub Menu 1", ::subMenu, "Sub Menu 1"); self addOpt(m, "Sub Menu 2", ::subMenu, "Sub Menu 2"); self addOpt(m, "Sub Menu 3", ::subMenu, "Sub Menu 3"); self addOpt(m, "Sub Menu 4", ::subMenu, "Sub Menu 4"); self addOpt(m, "Sub Menu 5", ::subMenu, "Sub Menu 5"); self addOpt(m, "Sub Menu 6", ::subMenu, "Sub Menu 6"); self addOpt(m, "Sub Menu 7", ::subMenu, "Sub Menu 7"); self addOpt(m, "Sub Menu 8", ::subMenu, "Sub Menu 8"); self addOpt(m, "Sub Menu 9", ::subMenu, "Sub Menu 9"); self addOpt(m, "Verification Menu", ::subMenu, "Verification"); m = "Sub Menu 1"; self addMenu(m, "Sub Menu 1", "main"); self addOpt(m, "God Mode", ::godMode); self addOpt(m, "Test Option 1", ::test); self addOpt(m, "Test Option 2", ::test); self addOpt(m, "Test Option 3", ::test); self addOpt(m, "Test Option 4", ::test); self addOpt(m, "Test Option 5", ::test); self addOpt(m, "Test Option 6", ::test); self addOpt(m, "Test Option 7", ::test); self addOpt(m, "Test Option 8", ::test); m = "Sub Menu 2"; self addMenu(m, "Sub Menu 2", "main"); self addOpt(m, "Test Option 1", ::test); m = "Sub Menu 3"; self addMenu(m, "Sub Menu 3", "main"); self addOpt(m, "Test Option 1", ::test); m = "Sub Menu 4"; self addMenu(m, "Sub Menu 4", "main"); self addOpt(m, "Test Option 1", ::test); m = "Sub Menu 5"; self addMenu(m, "Sub Menu 5", "main"); self addOpt(m, "Test Option 1", ::test); m = "Sub Menu 6"; self addMenu(m, "Sub Menu 6", "main"); self addOpt(m, "Test Option 1", ::test); m = "Sub Menu 7"; self addMenu(m, "Sub Menu 7", "main"); self addOpt(m, "Test Option 1", ::test); m = "Sub Menu 8"; self addMenu(m, "Sub Menu 8", "main"); self addOpt(m, "Test Option 1", ::test); m = "Sub Menu 9"; self addMenu(m, "Sub Menu 9", "main"); self addOpt(m, "Test Option 1", ::test); m = "Verification"; self addMenu(m, "Verification Menu", "main"); for(e = 0; e < level.players.size; e++) { guy = level.players[e]; name = guy.name; menu = "veri_"+name; if(e == 0 && self != level.players[0]) continue; self addOpt(m, level.players[e].name, ::subMenu, menu); self addMenu(menu, name+"'s Options:", "veri"); self addOpt(menu, "Set To: Client", ::setStatus, guy, "Client"); self addOpt(menu, "Set To: Vip", ::setStatus, guy, "Vip"); self addOpt(menu, "Set To: Admin", ::setStatus, guy, "Admin"); } } initMenu() { self endon("death"); self endon("disconnect"); self.openBox = self createRectangle("TOP", "TOP", 0, 2, 300, 30, (0, 0, 0), "white", 1, .7); self.openText = self createText("default", 1.5, "TOP", "TOP", 0, 8, 2, 1, (1, 0, 0), "Press [{+smoke}] To Open Menu"); self.currentMenu = "main"; self.menuCurs = 0; for(;;) { if(self secondaryOffHandButtonPressed()) { if(!isDefined(self.inMenu)) { self.inMenu = true; self thread deleteOffHand(); self.openText.glowColor = (0, 1, 0); self.openText thread changeFontScaleOverTime(.4, 2); self.openText moveOverTime(.4); self.openText.y+= 5; self initMenuOpts(); menuOpts = self.menuAction[self.currentMenu].opt.size; self.openBox scaleOverTime(.4, 300, ((menuOpts*19)+45)); wait .4; self.openText setText(self.menuAction[self.currentMenu].title); string = ""; for(m = 0; m < menuOpts; m++) string+= self.menuAction[self.currentMenu].opt[m]+"\n"; self.menuText = self createText("default", 1.5, "LEFT", "TOP", -130, 50, 3, 1, undefined, string); self.scrollBar = self createRectangle("TOP", "TOP", 0, ((self.menuCurs*17.98)+((self.menuText.y+1)-(17.98/2))), 300, 15, (0, 255, 0), "white", 2, .7); } } if(isDefined(self.inMenu)) { if(self attackButtonPressed()) { self.menuCurs++; if(self.menuCurs > self.menuAction[self.currentMenu].opt.size-1) self.menuCurs = 0; self.scrollBar moveOverTime(.15); self.scrollBar.y = ((self.menuCurs*17.98)+((self.menuText.y+1)-(17.98/2))); wait .15; } if(self adsButtonPressed()) { self.menuCurs--; if(self.menuCurs < 0) self.menuCurs = self.menuAction[self.currentMenu].opt.size-1; self.scrollBar moveOverTime(.15); self.scrollBar.y = ((self.menuCurs*17.98)+((self.menuText.y+1)-(17.98/2))); wait .15; } if(self useButtonPressed()) { self thread [[self.menuAction[self.currentMenu].func[self.menuCurs]]](self.menuAction[self.currentMenu].inp[self.menuCurs]); wait .2; } if(self meleeButtonPressed()) { if(!isDefined(self.menuAction[self.currentMenu].parent)) { self.inMenu = undefined; self.menuCurs = 0; self.openText.glowColor = (0, 1, 0); self.openText thread changeFontScaleOverTime(.4, 1.5); self.openText moveOverTime(.4); self.openText.y-= 5; self.openBox scaleOverTime(.4, 300, 30); self.menuText destroy(); self.scrollBar destroy(); wait .4; self.openText.glowColor = (1, 0, 0); self.openText setText("Press [{+smoke}] To Open Menu"); } else self subMenu(self.menuAction[self.currentMenu].parent); } } wait .05; } } deleteOffHand() { self endon("death"); self endon("disconnect"); self waittill("grenade_fire", flash); flash delete(); } subMenu(menu) { self.menuCurs = 0; self.currentMenu = menu; self.scrollBar moveOverTime(.2); self.scrollBar.y = ((self.menuCurs*17.98)+((self.menuText.y+1)-(17.98/2))); self.menuText destroy(); self initMenuOpts(); self.openText setText(self.menuAction[self.currentMenu].title); menuOpts = self.menuAction[self.currentMenu].opt.size; self.openBox scaleOverTime(.2, 300, ((menuOpts*19)+45)); wait .2; string = ""; for(m = 0; m < menuOpts; m++) string+= self.menuAction[self.currentMenu].opt[m]+"\n"; self.menuText = self createText("default", 1.5, "LEFT", "TOP", -130, 50, 3, 1, undefined, string); wait .2; } test(inp) { self iPrintln("Menu Base by ^2mikeeeeyy"); self iPrintln("Ported from cod 4 to bo2"); self iPrintln("By ^5Extinct ^7and ^6Rezhified"); } godMode() { if(!isDefined(self.godMode)) { self.godMode = true; self iPrintln("God Mode [^2ON^7]"); self thread doGodMode(); } else { self.godMode = undefined; self iPrintln("God Mode [^1OFF^7]"); self.health = 100; self.maxhealth = 100; self notify("godMode_over"); } } doGodMode() { self endon("death"); self endon("disconnect"); self endon("godMode_over"); for(;;) { self.health = 999999; self.maxhealth = 999999; wait .05; } } setStatus(guy, status) { guy.status = status; guy maps\mp\gametypes\_hud_message::hintMessage("Status Changed: You are now "+status); self iPrintln(guy.name+" Is Now "+status); guy suicide(); } addMenu(menu, title, parent) { if(!isDefined(self.menuAction)) self.menuAction = []; self.menuAction[menu] = spawnStruct(); self.menuAction[menu].title = title; self.menuAction[menu].parent = parent; self.menuAction[menu].opt = []; self.menuAction[menu].func = []; self.menuAction[menu].inp = []; } addOpt(menu, opt, func, inp, inp1) { m = self.menuAction[menu].opt.size; self.menuAction[menu].opt[m] = opt; self.menuAction[menu].func[m] = func; self.menuAction[menu].inp[m] = inp; self.menuAction[menu].inp1[m] = inp1; } changeFontScaleOverTime(time, scale) { start = self.fontscale; frames = (time / .05); scaleChange = (scale-start); scaleChangePer = (scaleChange/frames); for(m = 0; m < frames; m++) { self.fontscale+= scaleChangePer; wait .05; } } createText(font, fontScale, align, relative, x, y, sort, alpha, glow, text) { textElem = self createFontString(font, fontScale); textElem setPoint(align, relative, x, y); textElem.sort = sort; textElem.alpha = alpha; textElem.glowColor = glow; textElem.glowAlpha = 1; textElem setText(text); self thread destroyOnDeath(textElem); return textElem; } createRectangle(align, relative, x, y, width, height, color, shader, sort, alpha) { boxElem = newClientHudElem(self); boxElem.elemType = "bar"; if(!level.splitScreen) { boxElem.x = -2; boxElem.y = -2; } boxElem.width = width; boxElem.height = height; boxElem.align = align; boxElem.relative = relative; boxElem.xOffset = 0; boxElem.yOffset = 0; boxElem.children = []; boxElem.sort = sort; boxElem.color = color; boxElem.alpha = alpha; boxElem setParent(level.uiParent); boxElem setShader(shader, width, height); boxElem.hidden = false; boxElem setPoint(align, relative, x, y); self thread destroyOnDeath(boxElem); return boxElem; } destroyOnDeath(elem) { self waittill_any("death", "disconnect"); if(isDefined(elem.bar)) elem destroyElem(); else elem destroy(); if(isDefined(elem.model)) elem delete(); }[/CODE] Video Link: [spoiler] [MEDIA=youtube]oJosGLOYnBY[/MEDIA] [/spoiler] Credits: [spoiler] Rezhified Extinct Mikeeeyy [/spoiler] [/QUOTE]
Verification
Post reply
Forums
Gaming
Call of Duty Classics
Call of Duty: Black Ops 2
Call of Duty: Black Ops 2 Mods and Scripts
Call of Duty: Black Ops 2 Scripts
Black Ops 2 Mikeeeyy`s COD 4 Menu Base Ported To Black Ops 2 By Rezhified And Extinct
CabConModding is now on facebook! Check the latest Updates, the Site Status and much more now!
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.
Accept
Learn more…
Top