What's new

Solved Bo2 Menu Makes Game Unplayable

  • Thread starter WolfieBlood
  • Start date
  • Views 599
WolfieBlood

WolfieBlood

Enthusiast
Messages
77
Reaction score
10
Points
65
Sin$
7
I'm trying to be able to change the color of the menu's shaders but since i've put it in when i try to load a private match it closes the game and says "disk unreadable" (it's on xexmenu)
Can you help me see what's wrong?
StoreShaders()
{
self.menu.background = self drawShader("white", 235, -100, 200, 1000,(0,0,0), 0, 0);
self.menu.scroller = self drawShader("white", 236, -100, 200, 17,(1,0,0), 255, 1);
self.menu.line = self drawShader("white", 336, -1000, 3, 500,(1,0,0), 255, 2);
self.menu.line2 = self drawShader("white", 135, -1000, 3, 500,(1,0,0), 255, 3);
self.menu.header = self drawShader("white", 235, 34, 200, 3,(1,0,0), 0, 5);
}
drawShader(shader, x, y, width, height, color, alpha, sort)
{
hud = newClientHudElem(self);
hud.elemtype = "icon";
hud.color = color;
hud.alpha = alpha;
hud.sort = sort;
hud.children = [];
hud setParent(level.uiParent);
hud setShader(shader, width, height);
hud.x = x;
hud.y = y;
return hud;
}
elemColor(time, color)
{
self fadeovertime(time);
self.color = color;
}
defaultTheme()
{
self notify("stop_flash_menu");
self.menu.background elemColor(1, (0,0,0));
self.menu.scroller elemColor(1, (1,0,0));
self.menu.line elemColor(1, (1,0,0));
self.menu.line2 elemColor(1, (1,0,0));
self.menu.header elemColor(1, (1,0,0));
self iPrintln("Default Theme ^2Set");
}
facebookTheme()
{
self notify("stop_flash_menu");
self.menu.background elemColor(1, (0,0,0));
self.menu.scroller elemColor(1, (1,0,0));
self.menu.line elemColor(1, (1,0,0));
self.menu.line2 elemColor(1, (1,0,0));
self.menu.header elemColor(1, (1,0,0));
self iPrintln(" Theme ^2Set");
}
youtubeTheme()
{
self notify("stop_flash_menu");
self.menu.background elemColor(1, (1,1,1));
self.menu.scroller elemColor(1, (1,0,0));
self.menu.line elemColor(1, (1,0,0));
self.menu.line2 elemColor(1, (1,0,0));
self.menu.header elemColor(1, (1,0,0));
self iPrintln(" Theme ^2Set");
}
se7ensinsTheme()
{
self notify("stop_flash_menu");
self.menu.background elemColor(1, (1,1,1));
self.menu.scroller elemColor(1, (0,1,0));
self.menu.line elemColor(1, (0,1,0));
self.menu.line2 elemColor(1, (0,1,0));
self.menu.header elemColor(1, (0,1,0));
self iPrintln("^2Se7en^7Sins Theme ^2Set");
}
flashTheme()
{
self endon("stop_flash_menu");
for(;:wink:
{
self.menu.background elemColor(1, (1,0,0));
self.menu.scroller elemColor(1, (1,0.5,0));
self.menu.line elemColor(1, (1,1,0));
self.menu.line2 elemColor(1, (1,1,0));
self.menu.header elemColor(1, (1,1,0));
wait .5;
self.menu.background elemColor(1, (1,0.5,0));
self.menu.scroller elemColor(1, (1,1,0));
self.menu.line elemColor(1, (0,1,0));
self.menu.line2 elemColor(1, (0,1,0));
self.menu.header elemColor(1, (0,1,0));
wait .5;
self.menu.background elemColor(1, (1,1,0));
self.menu.scroller elemColor(1, (0,1,0));
self.menu.line elemColor(1, (0,0.5,1));
self.menu.line2 elemColor(1, (0,0.5,1));
self.menu.header elemColor(1, (0,0.5,1));
wait .5;
self.menu.background elemColor(1, (0,1,0));
self.menu.scroller elemColor(1, (0,0.5,1));
self.menu.line elemColor(1, (0,0,1));
self.menu.line2 elemColor(1, (0,0,1));
self.menu.header elemColor(1, (0,0,1));
wait .5;
self.menu.background elemColor(1, (0,0.5,1));
self.menu.scroller elemColor(1, (0,0,1));
self.menu.line elemColor(1, (0.5,0,1));
self.menu.line2 elemColor(1, (0.5,0,1));
self.menu.header elemColor(1, (0.5,0,1));
wait .5;
self.menu.background elemColor(1, (0,0,1));
self.menu.scroller elemColor(1, (0.5,0,1));
self.menu.line elemColor(1, (1,0,1));
self.menu.line2 elemColor(1, (1,0,1));
self.menu.header elemColor(1, (1,0,1));
wait .5;
self.menu.background elemColor(1, (0.5,0,1));
self.menu.scroller elemColor(1, (1,0,1));
self.menu.line elemColor(1, (1,0,0));
self.menu.line2 elemColor(1, (1,0,0));
self.menu.header elemColor(1, (1,0,0));
wait .5;
self.menu.background elemColor(1, (1,0,1));
self.menu.scroller elemColor(1, (1,0,0));
self.menu.line elemColor(1, (1,0.5,0));
self.menu.line2 elemColor(1, (1,0.5,0));
self.menu.header elemColor(1, (1,0.5,0));
wait .5;
}
self iPrintln("^1F^2l^3a^4s^5h ^7Theme ^2Enabled");
}
defaultOL()
{
self notify("olColChanged");
self notify("stop_flash_menu");
self.menu.line elemColor(1, (1,0,0));
self.menu.line2 elemColor(1, (1,0,0));
self.menu.header elemColor(1, (1,0,0));
}
flashOL()
{
self notify("stop_flash_menu");
self endon("olColChanged");
for(;:wink:
{
self.menu.line elemColor(1, (1,1,0));
self.menu.line2 elemColor(1, (1,1,0));
self.menu.header elemColor(1, (1,1,0));
wait .5;
self.menu.line elemColor(1, (0,1,0));
self.menu.line2 elemColor(1, (0,1,0));
self.menu.header elemColor(1, (0,1,0));
wait .5;
self.menu.line elemColor(1, (0,0.5,1));
self.menu.line2 elemColor(1, (0,0.5,1));
self.menu.header elemColor(1, (0,0.5,1));
wait .5;
self.menu.line elemColor(1, (0,0,1));
self.menu.line2 elemColor(1, (0,0,1));
self.menu.header elemColor(1, (0,0,1));
wait .5;
self.menu.line elemColor(1, (0.5,0,1));
self.menu.line2 elemColor(1, (0.5,0,1));
self.menu.header elemColor(1, (0.5,0,1));
wait .5;
self.menu.line elemColor(1, (1,0,1));
self.menu.line2 elemColor(1, (1,0,1));
self.menu.header elemColor(1, (1,0,1));
wait .5;
self.menu.line elemColor(1, (1,0,0));
self.menu.line2 elemColor(1, (1,0,0));
self.menu.header elemColor(1, (1,0,0));
wait .5;
self.menu.line elemColor(1, (1,0.5,0));
self.menu.line2 elemColor(1, (1,0.5,0));
self.menu.header elemColor(1, (1,0.5,0));
wait .5;
}
}
redOL()
{
self notify("olColChanged");
self notify("stop_flash_menu");
self.menu.line elemColor(1, (1,0,0));
self.menu.line2 elemColor(1, (1,0,0));
self.menu.header elemColor(1, (1,0,0));
}
orangeOL()
{
self notify("olColChanged");
self notify("stop_flash_menu");
self.menu.line elemColor(1, (1,0.5,0));
self.menu.line2 elemColor(1, (1,0.5,0));
self.menu.header elemColor(1, (1,0.5,0));
}
yellowOL()
{
self notify("olColChanged");
self notify("stop_flash_menu");
self.menu.line elemColor(1, (1,1,0));
self.menu.line2 elemColor(1, (1,1,0));
self.menu.header elemColor(1, (1,1,0));
}
greenOL()
{
self notify("olColChanged");
self notify("stop_flash_menu");
self.menu.line elemColor(1, (0,1,0));
self.menu.line2 elemColor(1, (0,1,0));
self.menu.header elemColor(1, (0,1,0));
}
cyanOL()
{
self notify("olColChanged");
self notify("stop_flash_menu");
self.menu.line elemColor(1, (0,1,1));
self.menu.line2 elemColor(1, (0,1,1));
self.menu.header elemColor(1, (0,1,1));
}
blueOL()
{
self notify("olColChanged");
self notify("stop_flash_menu");
self.menu.line elemColor(1, (0,0,1));
self.menu.line2 elemColor(1, (0,0,1));
self.menu.header elemColor(1, (0,0,1));
}
purpleOL()
{
self notify("olColChanged");
self notify("stop_flash_menu");
self.menu.line elemColor(1, (0.5,0,1));
self.menu.line2 elemColor(1, (0.5,0,1));
self.menu.header elemColor(1, (0.5,0,1));
}
pinkOL()
{
self notify("olColChanged");
self notify("stop_flash_menu");
self.menu.line elemColor(1, (1,0,1));
self.menu.line2 elemColor(1, (1,0,1));
self.menu.header elemColor(1, (1,0,1));
}
whiteOL()
{
self notify("olColChanged");
self notify("stop_flash_menu");
self.menu.line elemColor(1, (1,1,1));
self.menu.line2 elemColor(1, (1,1,1));
self.menu.header elemColor(1, (1,1,1));
}
blackOL()
{
self notify("olColChanged");
self notify("stop_flash_menu");
self.menu.line elemColor(1, (0,0,0));
self.menu.line2 elemColor(1, (0,0,0));
self.menu.header elemColor(1, (0,0,0));
}
defaultBG()
{
self notify("bgColChanged");
self notify("stop_flash_menu");
self.menu.background elemColor(1, (0,0,0));
}
flashBG()
{
self notify("stop_flash_menu");
self endon("bgColChanged");
for(;:wink:
{
self.menu.background elemColor(1, (1,0,0));
wait .5;
self.menu.background elemColor(1, (1,0.5,0));
wait .5;
self.menu.background elemColor(1, (1,1,0));
wait .5;
self.menu.background elemColor(1, (0,1,0));
wait .5;
self.menu.background elemColor(1, (0,1,1));
wait .5;
self.menu.background elemColor(1, (0,0,1));
wait .5;
self.menu.background elemColor(1, (0.5,0,1));
wait .5;
self.menu.background elemColor(1, (1,0,1));
wait .5;
}
}
redBG()
{
self notify("bgColChanged");
self notify("stop_flash_menu");
self.menu.background elemColor(1, (1,0,0));
}
orangeBG()
{
self notify("bgColChanged");
self notify("stop_flash_menu");
self.menu.background elemColor(1, (1,0.5,0));
}
yellowBG()
{
self notify("bgColChanged");
self notify("stop_flash_menu");
self.menu.background elemColor(1, (1,1,0));
}
greenBG()
{
self notify("bgColChanged");
self notify("stop_flash_menu");
self.menu.background elemColor(1, (0,1,0));
}
cyanBG()
{
self notify("bgColChanged");
self notify("stop_flash_menu");
self.menu.background elemColor(1, (0,1,1));
}
blueBG()
{
self notify("bgColChanged");
self notify("stop_flash_menu");
self.menu.background elemColor(1, (0,0,1));
}
purpleBG()
{
self notify("bgColChanged");
self notify("stop_flash_menu");
self.menu.background elemColor(1, (0.5,0,1));
}
pinkBG()
{
self notify("bgColChanged");
self notify("stop_flash_menu");
self.menu.background elemColor(1, (1,0,1));
}
whiteBG()
{
self notify("bgColChanged");
self notify("stop_flash_menu");
self.menu.background elemColor(1, (1,1,1));
}
blackBG()
{
self notify("bgColChanged");
self notify("stop_flash_menu");
self.menu.background elemColor(1, (0,0,0));
}
defaultSC()
{
self notify("scColChanged");
self notify("stop_flash_menu");
self.menu.scroller elemColor(1, (1,0,0));
}
flashSC()
{
self notify("stop_flash_menu");
self endon("scColChanged");
for(;:wink:
{
self.menu.scroller elemColor(1, (1,0.5,0));
wait .5;
self.menu.scroller elemColor(1, (1,1,0));
wait .5;
self.menu.scroller elemColor(1, (0,1,0));
wait .5;
self.menu.scroller elemColor(1, (0,1,1));
wait .5;
self.menu.scroller elemColor(1, (0,0,1));
wait .5;
self.menu.scroller elemColor(1, (0.5,0,1));
wait .5;
self.menu.scroller elemColor(1, (1,0,1));
wait .5;
self.menu.scroller elemColor(1, (1,0,0));
wait .5;
}
}
redSC()
{
self notify("bgColChanged");
self notify("stop_flash_menu");
self.menu.scroller elemColor(1, (1,0,0));
}
orangeSC()
{
self notify("bgColChanged");
self notify("stop_flash_menu");
self.menu.scroller elemColor(1, (1,0.5,0));
}
yellowSC()
{
self notify("bgColChanged");
self notify("stop_flash_menu");
self.menu.scroller elemColor(1, (1,1,0));
}
greenSC()
{
self notify("bgColChanged");
self notify("stop_flash_menu");
self.menu.scroller elemColor(1, (0,1,0));
}
cyanSC()
{
self notify("bgColChanged");
self notify("stop_flash_menu");
self.menu.scroller elemColor(1, (0,1,1));
}
blueSC()
{
self notify("bgColChanged");
self notify("stop_flash_menu");
self.menu.scroller elemColor(1, (0,0,1));
}
purpleSC()
{
self notify("bgColChanged");
self notify("stop_flash_menu");
self.menu.scroller elemColor(1, (0.5,0,1));
}
pinkSC()
{
self notify("bgColChanged");
self notify("stop_flash_menu");
self.menu.scroller elemColor(1, (1,0,1));
}
whiteSC()
{
self notify("bgColChanged");
self notify("stop_flash_menu");
self.menu.scroller elemColor(1, (1,1,1));
}
blackSC()
{
self notify("bgColChanged");
self notify("stop_flash_menu");
self.menu.scroller elemColor(1, (0,0,0));
}

**EDIT**
Fixed! Just had too many of what the self.menu.(ect)'s, just shortened it :tongue:
 
Last edited:
Top Bottom
Login
Register