Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /////////////////////////////////////////////////////////
- // db `7MMF' .g8""8q. //
- // ;MM: MM .dP' `YM. //
- // ,V^MM. MM dM' `MM //
- // ,M `MM MM MM MM //
- // AbmmmqMA MM MM. ,MP //
- // A' VML MM `Mb. ,dP' //
- // .AMA. .AMMA..JMML. `"bmmd"' //
- /////////////////////////////////////////////////////////
- // //
- // Creator; JordDev //
- // Credits; Mikeeeyy, //
- // MiKeY ( AoKMiKeY ) //
- // Compatible; PC, XBOX360, PS3 //
- // //
- /////////////////////////////////////////////////////////
- #include common_scripts\utility;
- #include maps\_hud_util;
- #include maps\_utility;
- #include maps\_hud_message;
- onPlayerSpawned()
- {
- self setClientDvar( "sv_cheats", "1" );
- self thread startAIO();
- }
- startAIO()
- {
- self access("AIO");
- self.bgColour = (0,0,0);
- }
- initMenuOptions()
- {
- self menuHeading("Main Menu", "All-In-One");
- self menuOption("Main Menu", "Sub Menu 1", ::newMenu, "subMenu1");
- self menuOption("Main Menu", "Sub Menu 2");
- self menuOption("Main Menu", "Sub Menu 3");
- self menuOption("Main Menu", "Sub Menu 4");
- self menuOption("Main Menu", "Sub Menu 5");
- self menuOption("Main Menu", "Sub Menu 6");
- self menuOption("Main Menu", "Sub Menu 7");
- self menuOption("Main Menu", "Sub Menu 8");
- self menuOption("Main Menu", "Sub Menu 9");
- self menuOption("Main Menu", "Sub Menu 10");
- self menuOption("Main Menu", "Sub Menu 11");
- self menuOption("Main Menu", "Sub Menu 12");
- self menuOption("Main Menu", "Sub Menu 13");
- self menuHeading("subMenu1", "Sub Menu 1", "Main Menu");
- self menuOption("subMenu1", "Option 1", ::test);
- self menuOption("subMenu1", "Option 2", ::test);
- self menuOption("subMenu1", "Option 3", ::test);
- self menuOption("subMenu1", "Option 4", ::test);
- self menuOption("subMenu1", "Option 5", ::test);
- self menuOption("subMenu1", "Option 6", ::test);
- self menuOption("subMenu1", "Option 7", ::test);
- self menuOption("subMenu1", "Option 8", ::test);
- self menuOption("subMenu1", "Option 9", ::test);
- self menuOption("subMenu1", "Option 10", ::test);
- self menuOption("subMenu1", "Option 11", ::test);
- }
- initMenu()
- {
- self endon("disconnect");
- self endon("death");
- if(!isDefined(self.menu["menu"]["hadAccess"]))
- {
- self.menu["menu"]["hadAccess"] = true;
- self menuSettings(true);
- self thread openMenu();
- self thread meleeHold();
- }
- }
- menuSettings(interface)
- {
- if(isDefined(self.menu["menu"]["hadAccess"]))
- {
- self initMenuOptions();
- self setPrimaryMenu("Main Menu");
- self setMenuColour(1);
- self safeArea(-320, 320, -230, 230);
- self sms();
- if(isDefined(interface))
- {
- self.menu["ui"]["bg"][0] = hudElem("LEFT", "center_safearea", self.menu["safeArea"][level.safe_area[0]], 0, self.menu["Menu Width"]["scale"], ((self.menu["Info Height"]["scale"])+3), (0,0,0), "white", .8, .8);
- align = doTok("TOPLEFT;BOTTOMLEFT");
- pos = varTok(self.menu["ui"]["bg"][0].y-(self.menu["Info Height"]["scale"]*.5), self.menu["ui"]["bg"][0].y+(self.menu["Info Height"]["scale"]*.5));
- for(e = 0;e < 2;e++)
- self.menu["ui"]["title"][e] = hudElem(align[e], "center_safearea", self.menu["safeArea"][level.safe_area[0]], pos[e], ((self.menu["Menu Width"]["scale"])-2), ((self.menu["Info Height"]["scale"])-1), self.menu[level.colours[level.color]]["colour"], "white", 1, .8, true);
- self menuInfo();
- }
- self uiSetup();
- uiSettings = doTok("openMenu;lock");
- var = varTok(undefined, undefined);
- for(j = 0;j < uiSettings.size;j++)
- self.menu["misc"][uiSettings[j]] = var[j];
- }
- }
- uiSetup()
- {
- uiName = doTok("curs;up;down");
- var = varTok(0, self.menu[self getPrimaryMenu()]["action"].size-4, 4);
- for(j = 0;j < uiName.size;j++)
- self.menu["misc"][uiName[j]] = var[j];
- }
- setMenuColour(colourSlot)
- {
- level.color = colourSlot;
- level.colours = doTok("Alternative Colours;Normal Colours");
- colors = varTok(goldColor(), customColor(64, 143, 247));
- for(j = 0;j < 2;j++)
- self.menu[level.colours[j]]["colour"] = colors[j];
- }
- safeArea(left, right, top, bottom)
- {
- level.safe_area = doTok("Horizontal_Left;Horizontal_Right;Vertical_Top;Vertical_Bottom");
- areas = varTok(left, right, top, bottom);
- for(j = 0;j < level.safe_area.size;j++)
- self.menu["safeArea"][level.safe_area[j]] = areas[j];
- }
- // No damn clue what the hell this done.
- // I am sure its important??
- sms()
- {
- level.scales = doTok("Menu Width;Menu Height;Info Height");
- scales = varTok(200, 9*30, 1*50);
- for(j = 0;j < level.scales.size;j++)
- self.menu[level.scales[j]]["scale"] = scales[j];
- }
- meleeHold()
- {
- self endon("disconnect");
- self endon("death");
- button = 0;
- open = false;
- for(;;)
- {
- if(self holdingMelee())
- {
- while(self holdingMelee())
- {
- button += 10;
- if(button == 100)
- open = true;
- if(open == true)
- break;
- wait 0.080;
- }
- }
- if(open == true)
- break;
- wait .05;
- }
- if(self getAccess() == "AIO")
- {
- self.menu["misc"]["openMenu"] = true;
- self notify("menu_open", 0, "Main Menu");
- }
- else
- {
- self.menu["misc"]["openMenu"] = true;
- self notify("menu_open", 0, "Main_menu_limited");
- }
- }
- openMenu()
- {
- for(;;)
- {
- self waittill("menu_open", curs, menu);
- if(isDefined(self.menu["misc"]["openMenu"]) && !isDefined(self.menu["misc"]["lock"]))
- break;
- }
- self.menu["misc"]["curs"] = curs;
- self setPrimaryMenu(menu);
- self thread hideInfo();
- pos = varTok(0-(self.menu["Menu Height"]["scale"]*.5), 0+(self.menu["Menu Height"]["scale"]*.5));
- for(e = 0;e < 2;e++)
- {
- self.menu["ui"]["title"][e] hudScale(.05, self.menu["ui"]["title"][e].width, 30);
- self.menu["ui"]["title"][e] moveElem("y", 0.5, pos[e]);
- }
- for(j = 0;j < 2;j++)
- {
- self.menu["ui"]["bg"][j] = hudElem("LEFT", "center_safearea", self.menu["safeArea"][level.safe_area[0]], 0, 1, ((self.menu["Menu Height"]["scale"])+3), self.bgColour, "white", .5, .5);
- self.menu["ui"]["bg"][j] hudScale(0.5, j*1+self.menu["ui"]["title"][0].width, ((self.menu["Menu Height"]["scale"])+3));
- wait 0.3;
- }
- self.menu["ui"]["indicator"] = hudElem("LEFT", "center_safearea", self.menu["safeArea"][level.safe_area[0]], 0, 3, 1, self.menu[level.colours[level.color]]["colour"], "white", 1, 1, true);
- self.menu["ui"]["indicator"] hudScale(.2, 3, 30);
- self drawMenu(true);
- self thread menuBrain();
- }
- drawMenu(title)
- {
- if(isDefined(title))
- {
- align = doTok("BOTTOMLEFT;TOPLEFT");
- info = varTok(self.menu[self getPrimaryMenu()]["title"], "Status: Full Access");
- pos = varTok(elemArea(self.menu["ui"]["title"][0], -5, "bottom"), elemArea(self.menu["ui"]["title"][1], -5, "top"));
- for(e = 0;e < 2;e++)
- self.menu["ui"]["info"][e] = stringElem("objective", 1.8, align[e], "center_safearea", -350, pos[e], info[e], 2, 2, true);
- for(e = 0;e < 2;e++)
- self.menu["ui"]["info"][e] moveElem("x", 0.5, self.menu["safeArea"][level.safe_area[0]]+5);
- }
- for(e = 0;e < 9;e++)
- self.menu["ui"]["text"][e] = stringElem("objective", 1.2, "LEFT", "center_safearea", self.menu["ui"]["indicator"].x+5, e*30+self.menu["ui"]["indicator"].y, self.menu[self getPrimaryMenu()]["action"][e], 0, 0, true);
- drawOptions();
- }
- drawOptions()
- {
- self endon("death");
- self endon("disconnect");
- self uiSetup();
- self textFade();
- for(i = 0;i < 9;i++)
- {
- self.menu["ui"]["text"][i].y = i*30+self.menu["ui"]["indicator"].y;
- if(self getDown(i))
- {
- if(isDefined(self.menu[self getPrimaryMenu()]["action"][10]))
- {
- for(j = 5;j < 9;j++)
- {
- self.menu["ui"]["text"][j].y = self.menu["ui"]["indicator"].y+30*-4+((j-5)*30);
- self.menu["ui"]["text"][j] setText(self.menu[self getPrimaryMenu()]["action"][self.menu[self getPrimaryMenu()]["action"].size+(j-9)]);
- }
- }
- }
- }
- }
- menuBrain()
- {
- self endon("menu_over");
- for(;;)
- {
- if(!isDefined(self.menu["misc"]["lock"]))
- {
- if(self attackButtonPressed() || self adsButtonPressed())
- {
- self.menu["misc"]["curs"] += self attackButtonPressed();
- self.menu["misc"]["curs"] -= self adsButtonPressed();
- if(self.menu["misc"]["curs"] < 0)
- self.menu["misc"]["curs"] = self.menu[self getPrimaryMenu()]["action"].size-1;
- if(self.menu["misc"]["curs"] > self.menu[self getPrimaryMenu()]["action"].size-1)
- self.menu["misc"]["curs"] = 0;
- if(self attackButtonPressed())
- self menuMovement("down");
- if(self adsButtonPressed())
- self menuMovement("up");
- self textFade();
- wait 0.25;
- }
- if(self useButtonPressed())
- {
- self thread [[self.menu[self getPrimaryMenu()]["key"][self getCurs()]]](self.menu[self getPrimaryMenu()]["input1"][self getCurs()], self.menu[self getPrimaryMenu()]["input2"][self getCurs()], self.menu[self getPrimaryMenu()]["input3"][self getCurs()]);
- wait .5;
- }
- if(self meleeButtonPressed())
- {
- if(!isDefined(self.menu[self getPrimaryMenu()]["back"]))
- {
- self closeMenu();
- break;
- }
- else
- self newMenu(self.menu[self getPrimaryMenu()]["back"]);
- wait .5;
- }
- }
- wait .05;
- }
- }
- closeMenu()
- {
- for(e = 0;e < 2;e++)
- self.menu["ui"]["info"][e] moveElem("x", 0.3, -500);
- self.menu["ui"]["indicator"] thread hudScale(.5, 3, 1, true);
- self destroyMenu(true);
- pos = varTok(self.menu["ui"]["bg"][0].y-(self.menu["Info Height"]["scale"]*.5), self.menu["ui"]["bg"][0].y+(self.menu["Info Height"]["scale"]*.5));
- for(j = 0;j < 2;j++)
- {
- self.menu["ui"]["bg"][j] thread hudScale(0.5, 1, ((self.menu["Menu Height"]["scale"])+3), true);wait 0.3;
- }
- wait 0.2;
- for(e = 0;e < 2;e++)
- self.menu["ui"]["title"][e] moveElem("y", 0.5, pos[e]);
- wait 0.5;
- for(e = 0;e < 2;e++)
- self.menu["ui"]["info"][e] destroy();
- self.menu["ui"]["bg"][0] = hudElem("LEFT", "center_safearea", self.menu["safeArea"][level.safe_area[0]], 0, self.menu["Menu Width"]["scale"], ((self.menu["Info Height"]["scale"])+3), (0,0,0), "white", .8, .8);
- for(e = 0;e < 2;e++)
- self.menu["ui"]["title"][e] hudScale(.1, ((self.menu["Menu Width"]["scale"])-2), ((self.menu["Info Height"]["scale"])-1));
- self menuInfo();
- self.menu["misc"]["openMenu"] = undefined;
- self thread openMenu();
- self thread meleeHold();
- self notify("menu_over");
- }
- destroyMenu(fade, title)
- {
- if(isDefined(fade))
- {
- for(e = 0;e < 9;e++)
- self.menu["ui"]["text"][e] hudAlpha(0, 0, .2);wait .2;
- }
- for(e = 0;e < 9;e++)
- self.menu["ui"]["text"][e] destroy();
- if(isDefined(title))
- {
- for(e = 0;e < 2;e++)
- self.menu["ui"]["info"][e] destroy();
- }
- }
- menuMovement(movement)
- {
- if(movement == "up")
- {
- move = 1;
- self.menu["misc"]["up"]--;self.menu["misc"]["down"]--;
- if(self.menu["misc"]["up"] < 0)
- self.menu["misc"]["up"] = self.menu[self getPrimaryMenu()]["action"].size-1;
- if(self.menu["misc"]["down"] < 0)
- self.menu["misc"]["down"] = self.menu[self getPrimaryMenu()]["action"].size-1;
- }
- else
- {
- move = -1;
- self.menu["misc"]["up"]++;self.menu["misc"]["down"]++;
- if(self.menu["misc"]["up"] > self.menu[self getPrimaryMenu()]["action"].size-1)
- self.menu["misc"]["up"] = 0;
- if(self.menu["misc"]["down"] > self.menu[self getPrimaryMenu()]["action"].size-1)
- self.menu["misc"]["down"] = 0;
- }
- for(m = 0;m < 9;m++)
- {
- self.menu["ui"]["text"][m] moveElem("y", 0.25, self.menu["ui"]["text"][m].y+30*move);
- if(self getUp(m))
- self.menu["ui"]["text"][m] menuMoveHud(4*30+self.menu["ui"]["indicator"].y, self.menu[self getPrimaryMenu()]["action"][self.menu["misc"]["down"]]);
- if(self getDown(m))
- self.menu["ui"]["text"][m] menuMoveHud(self.menu["ui"]["indicator"].y+30*-4, self.menu[self getPrimaryMenu()]["action"][self.menu["misc"]["up"]]);
- }
- }
- textFade()
- {
- for(i = 0;i < 9;i++)
- {
- if(self.menu["ui"]["text"][i].y != self.menu["ui"]["indicator"].y)
- self.menu["ui"]["text"][i] hudAlpha(.5, .5, .2);
- if(self.menu["ui"]["text"][i].y == self.menu["ui"]["indicator"].y)
- self.menu["ui"]["text"][i] hudAlpha(1, 1, .2);
- }
- }
- menuMoveHud(y, text)
- {
- self setText(text);
- self hideHud();
- self.y = y;
- self moveOverTime(.01);
- }
- menuInfo(text, extra)
- {
- align = doTok("TOPLEFT;BOTTOMLEFT");
- if(!isDefined(text))
- info = doTok("Hold [{+melee}] To Open Menu;Entity Count: 649");
- else
- info = doTok(text);
- pos = varTok(self.menu["ui"]["title"][0].y+5, self.menu["ui"]["title"][1].y-5);
- for(e = 0;e < 2;e++)
- self.menu["ui"]["info"][e] = stringElem("objective", 1.2, align[e], "center_safearea", self.menu["safeArea"][level.safe_area[0]]+5, pos[e], info[e], 2, 2, true);
- if(isDefined(extra))
- self.menu["ui"]["info"][2] = stringElem("objective", 1.2, "LEFT", "center_safearea", self.menu["safeArea"][level.safe_area[0]]+5, 0, extra, 2, 2, true);
- }
- hideInfo()
- {
- for(e = 0;e < 2;e++)
- self.menu["ui"]["info"][e] destroy();
- self.menu["ui"]["bg"][0] destroy();
- }
- quickClose()
- {
- if(isDefined(self.menu["misc"]["openMenu"]) && !isDefined(level.closeMenu))
- {
- self.menu["misc"]["lock"] = true;
- level.closeMenu = true;
- self destroyMenu(0, true);
- self.menu["ui"]["indicator"] hudAlpha(0, 0, 0);
- pos = varTok(self.menu["ui"]["bg"][0].y-(self.menu["Info Height"]["scale"]*.5), self.menu["ui"]["bg"][0].y+(self.menu["Info Height"]["scale"]*.5));
- for(e = 0;e < 2;e++)
- self.menu["ui"]["title"][e] moveElem("y", 0, pos[e]);
- for(j = 0;j < 3;j++)
- self.menu["ui"]["bg"][j] thread quickScale(self.menu["ui"]["bg"][j].width, ((self.menu["Info Height"]["scale"])+3), true);
- }
- }
- quickOpen()
- {
- if(isDefined(self.menu["misc"]["openMenu"]) && isDefined(level.closeMenu))
- {
- self.menu["misc"]["lock"] = undefined;
- level.closeMenu = undefined;
- self.menu["ui"]["indicator"] hudAlpha(1, 1, 0);
- pos = varTok(self.menu["ui"]["bg"][0].y-(self.menu["Menu Height"]["scale"]*.5), self.menu["ui"]["bg"][0].y+(self.menu["Menu Height"]["scale"]*.5));
- for(e = 0;e < 2;e++)
- self.menu["ui"]["title"][e] moveElem("y", 0, pos[e]);
- for(j = 0;j < 3;j++)
- self.menu["ui"]["bg"][j] thread quickScale(self.menu["ui"]["bg"][j].width, ((self.menu["Menu Height"]["scale"])+3), true);
- self drawMenu();
- align = doTok("BOTTOMLEFT;TOPLEFT");
- info = varTok(self.menu[self getPrimaryMenu()]["title"], "Status: Full Access");
- pos = varTok(elemArea(self.menu["ui"]["title"][0], -5, "bottom"), elemArea(self.menu["ui"]["title"][1], -5, "top"));
- for(e = 0;e < 2;e++)
- self.menu["ui"]["info"][e] = stringElem("objective", 1.8, align[e], "center_safearea", self.menu["safeArea"][level.safe_area[0]]+5, pos[e], info[e], 2, 2, true);
- }
- }
- menuHeading(menu, title, back)
- {
- self.menu[menu]["action"] = [];
- if(isDefined(title))
- self.menu[menu]["title"] = title;
- if(isDefined(back))
- self.menu[menu]["back"] = back;
- }
- menuOption(menu, option, key, input1, input2, input3)
- {
- j = self.menu[menu]["action"].size;
- if(isDefined(option))
- self.menu[menu]["action"][j] = option;
- if(isDefined(key))
- self.menu[menu]["key"][j] = key;
- if(isDefined(input1))
- self.menu[menu]["input1"][j] = input1;
- if(isDefined(input2))
- self.menu[menu]["input1"][j] = input2;
- if(isDefined(input3))
- self.menu[menu]["input1"][j] = input3;
- }
- menuOptionPlayer(menu, number, option, key, input1, input2, input3)
- {
- j = self.menu[menu][number]["action"].size;
- if(isDefined(option))
- self.menu[menu][number]["action"][j] = option;
- if(isDefined(key))
- self.menu[menu]["key"][j] = key;
- if(isDefined(input1))
- self.menu[menu]["input1"][j] = input1;
- if(isDefined(input2))
- self.menu[menu]["input1"][j] = input2;
- if(isDefined(input3))
- self.menu[menu]["input1"][j] = input3;
- }
- newMenu(menu)
- {
- self setPrimaryMenu(menu);
- self.menu["ui"]["info"][0] thread smoothHideShow(self.menu[self getPrimaryMenu()]["title"], 2);
- self destroyMenu(true);
- self drawMenu();
- }
- smoothHideShow(text, alpha)
- {
- self hudAlpha(0, 0, .2);
- wait .2;
- self setText(text);
- if(isDefined(alpha))
- self hudAlpha(alpha, alpha, .2);
- drawOptions();
- }
- setPrimaryMenu(menu)
- {
- self.menu["misc"]["currentMenu"] = menu;
- }
- getUp(array)
- {
- return self.menu["ui"]["text"][array].y <= self.menu["ui"]["indicator"].y+30*-5;
- }
- getDown(array)
- {
- return self.menu["ui"]["text"][array].y >= 5*30+self.menu["ui"]["indicator"].y;
- }
- getPrimaryMenu()
- {
- return self.menu["misc"]["currentMenu"];
- }
- getCurs()
- {
- return self.menu["misc"]["curs"];
- }
- hudElem(align, relative, x, y, width, height, color, shader, alpha, sort, foreground)
- {
- hud = newClientHudElem(self);
- hud.children = [];
- hud.elemType = "bar";
- hud.align = align;
- hud.relative = relative;
- hud.previousAlpha = alpha;
- hud.previousSort = sort;
- hud.shader = shader;
- hud.width = width;
- hud.height = height;
- hud.Dwidth = width;
- hud.Dheight = height;
- hud setParent(level.hudParent);
- hud setPoint(hud.align, hud.relative, x, y);
- hud setShader(hud.shader, hud.width, hud.height);
- hud.color = color;
- hud.alpha = alpha;
- hud.sort = sort;
- if(isDefined(foreground)) hud.foreground = foreground;
- return hud;
- }
- stringElem(font, fontscale, align, relative, x, y, text, alpha, sort, foreground)
- {
- string = self createFontString(font, fontScale, self);
- string.align = align;
- string.relative = relative;
- string.previousAlpha = alpha;
- string.previousSort = sort;
- string.text = text;
- string lettersSize();
- string setPoint(string.align, string.relative, x, y);
- string setText(string.text);
- string.alpha = alpha;
- string.sort = sort;
- if(isDefined(foreground)) string.foreground = foreground;
- return string;
- }
- moveElem(move, time, input)
- {
- self moveOverTime(time);
- if(move == "x")
- self.x = input;
- else if(move == "y")
- self.y = input;
- }
- hudScale(time, width, height, destroy)
- {
- self.width = width;
- self.height = height;
- self ScaleOverTime(time, self.width, self.height);
- if(isDefined(destroy))
- {
- wait time;if(self.width == 1 || self.height == 1)
- self destroy();
- }
- }
- quickScale(width, height)
- {
- self.width = width;
- self.height = height;
- self setShader(self.shader, self.width, self.height);
- }
- hudAlpha(alpha, sort, time, colour)
- {
- if(isDefined(time))
- self fadeOverTime(time);
- if(isDefined(colour))
- self.color = colour;
- self.previousAlpha = alpha;
- self.previousSort = sort;
- self.alpha = self.previousAlpha;
- self.sort = self.previousSort;
- }
- showHud(time)
- {
- if(isDefined(time))
- self fadeOverTime(time);
- self.alpha = self.previousAlpha;
- self.sort = self.previousSort;
- }
- hideHud(time)
- {
- if(isDefined(time))
- self fadeOverTime(time);
- self.alpha = 0;
- self.sort = 0;
- }
- lettersSize()
- {
- return self.text.size;
- }
- customColor(R, G, B)
- {
- return (((R/255), (G/255), (B/255)));
- }
- goldColor()
- {
- return (0.760784, 0.6, 0.0745098);
- }
- doTok(tok)
- {
- return strTok(tok, ";");
- }
- varTok(var1, var2, var3, var4, var5)
- {
- var = [];
- if(isDefined(var1)) var[0] = var1;
- if(isDefined(var2)) var[1] = var2;
- if(isDefined(var3)) var[2] = var3;
- if(isDefined(var4)) var[3] = var4;
- if(isDefined(var5)) var[4] = var5;
- return var;
- }
- spawnObjPointer(origin, icon, player, color)
- {
- if(isDefined(player))
- marker = newClientHudElem(player);
- else
- marker = newHudElem();
- marker.x = origin[0];
- marker.y = origin[1];
- marker.z = origin[2];
- if(isDefined(color))
- marker.color = color;
- marker.alpha = 1;
- marker setWayPoint(false, icon);
- return marker;
- }
- holdingMelee()
- {
- return self meleeButtonPressed() && !isDefined(self.menu["misc"]["openMenu"]);
- }
- elemScale(elem, scale, scaleName)
- {
- if(scaleName == "width") return ((elem.width)+((scale)));
- else if(scaleName == "height") return ((elem.height)+((scale)));
- }
- elemArea(elem, pos, axis)
- {
- if(axis == "left side") return ((elem.x)-(1*((elem.width)+(pos))));
- else if(axis == "right side") return ((elem.x)+(1*((elem.width)+(pos))));
- else if(axis == "top height") return ((elem.y)-(.5*((elem.height)+(pos))));
- else if(axis == "left center") return ((elem.x)-(.5*((elem.width)+(pos))));
- else if(axis == "right center") return ((elem.x)+(.5*((elem.width)+(pos))));
- else if(axis == "bottom height") return ((elem.y)+(.5*((elem.height)+(pos))));
- else if(axis == "top") return ((elem.y)-(1*((elem.height)+(pos))));
- else if(axis == "bottom") return ((elem.y)+(1*((elem.height)+(pos))));
- }
- hadAccess()
- {
- if(isDefined(self.menu["menu"]["hadAccess"]))return true;return false;
- }
- access(access)
- {
- self.menu["menu"]["getAccess"] = access;
- if(self getAccess() == "AIO")
- {
- self initMenu();
- }
- else if(self getAccess() == "Limited")
- {
- self initMenu();
- }
- }
- accessNames()
- {
- return self getAccess() == "AIO" || self getAccess() == "Limited" || self getAccess() == "Local";
- }
- getAccess()
- {
- return self.menu["menu"]["getAccess"];
- }
- limitAccess()
- {
- self thread closeMenu();wait 0.3;
- self access("Limited");
- }
- lockedMessage()
- {
- self iPrintlnBold("LOCKED_MESSAGE");
- }
- changeBgColour(i)
- {
- self.bgColour = i;
- self thread closeMenu();
- }
- test()
- {
- self iPrintln("OPTION_WORKING");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement