![]() |
|
[Release] BO Simplest Admin Menu - Printable Version +- ItsMods (https://www.itsmods.com) +-- Forum: Archive (https://www.itsmods.com/Forum-Archive.html) +--- Forum: Archive (https://www.itsmods.com/Forum-Archive--64.html) +--- Thread: [Release] BO Simplest Admin Menu (/Thread-Release-BO-Simplest-Admin-Menu.html) |
BO Simplest Admin Menu - alistair3149 - 01-16-2011 I get bored about no this kind of menu in BO, so I make one ![]() What is it? It is the simplest admin menu you have never seen before and it is designed for any mods, it is also easy to edit. What is the features of the menu? It is my first menu I made and it is a bit junky ![]()
You can easily see that the menu at the bottom of your screen Menu Controls
More info: Adding to your mod:
Credits: Me - For making this menu Master131 - For teaching me many codes iSnipe123 - For base of kick menu Code Code: HostMenu()
{
//Press 4 to move left, 5 to move right, 6 to move up, 7 to move down, X to select
self endon("disconnect");
self endon("death");
MDisplay = self createFontString( "default", 1 );
MDisplay setPoint( "CENTER", level.lowerTextYAlign, 0, level.lowerTextY + 140 );
MDisplay.archived = false;
MDisplay.glowAlpha = 1;
MDisplay.hideWhenInMenu = true;
MDisplay.alpha = 1;
cur = 0;
i = 0;
self.Mtype = [];
self.Mtype[0] = "Kick Player";
self.Mtype[1] = "Ban Player";
self.Mtype[2] = "Freeze Player";
self.Mtype[3] = "Blind Player";
self.Mtype[4] = "Slay Player";
self.Mtype[5] = "Teleport Player";
self.Mtype[6] = "Teleport to Player";
for(;;)
{
MDisplay setText( level.players[cur].name + " | " +self.Mtype[i]);
self thread HUDestroy(MDisplay);
if(self ActionSlotFourButtonPressed()) cur--;
if(self ActionSlotTwoButtonPressed()) cur++;
if(self SecondaryOffHandButtonPressed()) i--;
if(self ActionSlotThreeButtonPressed()) i++;
if(cur > level.players.size-1) cur = 0;
if(cur < 0) cur = level.players.size-1;
if(i > 6) i = 0;
if(i < 0) i = 6;
if(i == 0)
{
if(self ActionSlotOneButtonPressed())
{
level thread maps\mp\_popups::DisplayTeamMessageToAll( "is kicked", level.players[cur] );
kick( level.players[cur] getEntityNumber());
wait 1.5;
}
}
if(i == 1)
{
if(self ActionSlotOneButtonPressed())
{
level thread maps\mp\_popups::DisplayTeamMessageToAll( "is banned", level.players[cur] );
ban( level.players[cur] getEntityNumber());
wait 1.5;
}
}
if(i == 2)
{
if(self ActionSlotOneButtonPressed())
{
if(level.players[cur].isFrozen == 0)
{
level.players[cur] freeze_player_controls(true);
level.players[cur].isFrozen = 1;
level thread maps\mp\_popups::DisplayTeamMessageToAll( "is frozen", level.players[cur] );
wait 1.5;
}
else if(level.players[cur].isFrozen == 1)
{
level.players[cur] freeze_player_controls(false);
level.players[cur].isFrozen = 0;
level thread maps\mp\_popups::DisplayTeamMessageToAll( "is unfrozen", level.players[cur] );
wait 1.5;
}
}
}
if(i == 3)
{
if(self ActionSlotOneButtonPressed())
{
if(level.players[cur].isBlind == 0)
{
level.players[cur].blackscreen = newclienthudelem( self );
level.players[cur].blackscreen.x = 0;
level.players[cur].blackscreen.y = 0;
level.players[cur].blackscreen.horzAlign = "fullscreen";
level.players[cur].blackscreen.vertAlign = "fullscreen";
level.players[cur].blackscreen.sort = 50;
level.players[cur].blackscreen SetShader( "black", 640, 480 );
level.players[cur].blackscreen.alpha = 1;
level.players[cur].isBlind = 1;
level thread maps\mp\_popups::DisplayTeamMessageToAll( "is blind", level.players[cur] );
}
else if(level.players[cur].isBlind == 1)
{
level.players[cur].blackscreen destroy();
level.players[cur].blackscreen delete();
level.players[cur].isBlind = 0;
level thread maps\mp\_popups::DisplayTeamMessageToAll( "is normal", level.players[cur] );
}
}
}
if(i == 4)
{
if(self ActionSlotOneButtonPressed())
{
level.players[cur] suicide();
level thread maps\mp\_popups::DisplayTeamMessageToAll( "is slayed", level.players[cur] );
wait 1.5;
}
}
if(i == 5)
{
if(self ActionSlotOneButtonPressed())
{
level.players[cur] setOrigin(self.origin);
wait 1.5;
}
}
if(i == 6)
{
if(self ActionSlotOneButtonPressed())
{
self setOrigin(level.players[cur].origin);
wait 1.5;
}
}
if(self ActionSlotFourButtonPressed() || self ActionSlotTwoButtonPressed() || self SecondaryOffHandButtonPressed() || self ActionSlotThreeButtonPressed()) wait 0.2;
wait 0.05;
}
}For a more functional one, plz visit: http://www.itsmods.com/forum/Thread-BO-Ultimate-Admin-System-V1.html RE: BO Simplest Admin Menu V1 - d0h! - 01-16-2011 awesome alistair RE: BO Simplest Admin Menu V1 - barata - 01-16-2011 I love to say, the simple things are the best ![]() AWESOME menu alistair, Very good job keep it up ![]() I hope to see another versions os this menu soon ![]() Barata ...
RE: BO Simplest Admin Menu V1 - wezljkz - 01-16-2011 haha goodjob alistair <3 . RE: BO Simplest Admin Menu V1 - Eekhoorn - 01-16-2011 YEEEY your getting better and better keep m coming gj! RE: BO Simplest Admin Menu V1 - alistair3149 - 01-17-2011 (01-16-2011, 17:52)barata Wrote: I love to say, the simple things are the best You will see that while next release of iSnipe ![]() (Or may be other type of menu) RE: BO Simplest Admin Menu V1 - barata - 01-17-2011 (01-17-2011, 06:34)alistair3149 Wrote:(01-16-2011, 17:52)barata Wrote: I love to say, the simple things are the best Just saw it xD One more time Very good Mod and Menu Im very curious to see the next version of the menu *-* Very Good Job and Keep it Up! RE: BO Simplest Admin Menu - jeffpcfreak1993 - 01-24-2011 sorry im new how get this menu no download can someone pls tell me how i get it ingame ^^
RE: BO Simplest Admin Menu - alistair3149 - 01-24-2011 (01-24-2011, 15:33)jeffpcfreak1993 Wrote: sorry im new how get this menu no download can someone pls tell me how i get it ingame ^^It isnt download, u need to compile with mods, read the instructions RE: BO Simplest Admin Menu - jeffpcfreak1993 - 01-25-2011 hey there i read them and do it and now i have some problemes http://img375.imageshack.us/i/shot0058v.jpg/ some grapics fails can someone pls help me? |