AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Approved Plugins (https://forums.alliedmods.net/forumdisplay.php?f=8)
-   -   EAM (Extendable Admin Menu) (https://forums.alliedmods.net/showthread.php?t=57863)

Emp` 07-13-2007 02:59

EAM (Extendable Admin Menu)
 
1 Attachment(s)
So... you have your favorite commands on your server? But you hate having to remember all those commands. Oh what ever will you do???

Introducing the New and Exciting:
Extendable Admin Menu

With the new Extendable Admin Menu (or EAM), you can make a single menu to handle all your favorite commands.
  • PODBOT
  • Monster Mod
  • AMX Super
  • Superhero Mod
  • WC3 Mods
  • PokeMod
  • Credits Mod
  • And anything else you ever needed or wanted!

How does one use EAM?
One can simply go to console and type, in the server's language, the abreviation of Extendable Admin Menu in lowercase.
  • English - eam
  • German - eam
  • Polish - rma
  • Finnish - lam
  • Swedish - fam
  • French - mae
  • Brazilian Portuguese - ame

How do we do this?
We take a basic plugin that creates a menu and adds following menus based on supplied arguments. We then have a secondary plugin that reads from a file to interact with the first plugin to create an incredible menu that can be categorized and even manage its own login system by request.

Is this dangerous to the server?
Not at all! With the EAM the commands can be set to execute from the clients console; therefore, if they don't have access to the command, nothing shall happen. Also, the login system only allows players to guess a maximum of 5 wrong passwords. If more than 5 passwords are denied, they will not be able to use the EAM for the rest of the map.

Act Now and Recieve:
Super Multilingual Extendable Admin Menu. Includes:
  • Plugin Name in server language
  • Plugin commands in server language
  • ...and some other things

How can I help EAM?
We need help with translations all the time, if you think you can be of help, please post here.

I'm ready. How do I Start?
Just download the eam.zip compile the two .sma files and load them onto your server. When being run for the first time, an eam.cfg will be created in your config folder. Follow the directions in this file to create an incredible menu.

So what are you waiting for? Get off your butt and get Extendable Admin Menu today!

*small fees of neglible amounts may never be requested*

Emp` 07-13-2007 03:01

Re: EAM (Extendable Admin Menu)
 
Example Menus:
Code:

To add a Category, {Name} followed by commands
To add a Command, [Name] followed by properties
To add a Property, -Name

Properties: COMMENT, ARG, ACCESS, EXEC
COMMENT - must be followed by a comment
ARG - must be followed by an Arg Type
  Arg Types: PLAYER, PLAYER_OR_TEAM, TEAM, RANGE, F_RANGE, OPTIONS, OPT_OR_PLYR, INPUT
    PLAYER and PLAYER_OR_TEAM - must be followed by a Player Type
      Player Types: USERID, AUTHID, USERNAME
    RANGE - must be followed by two numbers
    TEAM - nothing else to add
    F_RANGE - must be followed by two floats
    OPTIONS - must be followed by options
    OPT_OR_PLYR - must be followed by a Player Type and then options
    INPUT - followed by a comment
ACCESS - must be followed by an Access Type
  Acces Types: FLAG, CVAR
EXEC - must be followed by an Exec Type
  Exec Types: PLAYER, SERVER, ALL

{PODBOT}
[pb add]
-COMMENT "adds a bot"
-EXEC SERVER
[pb remove]
-COMMENT "removes a bot"
-EXEC SERVER
[pb killbots]
-COMMENT "kills all bots"
-EXEC SERVER
[pb fillserver]
-COMMENT "adds max bots"
-EXEC SERVER
[pb removebots]
-COMMENT "removes all bots"
-EXEC SERVER

{MONSTER}
[monster snark]
-COMMENT "spawns a snark"
-EXEC SERVER
-ARG PLAYER USERNAME
[monster]
-COMMENT "spawns other monsters"
-EXEC SERVER
-ARG OPTIONS "zombie" "headcrab" "barney"
-ARG PLAYER USERNAME
-ACCESS FLAG "c"

{SuperHero}
[amx_shaddxp]
-COMMENT "gives players xp"
-ARG PLAYER_OR_TEAM USERNAME
-ARG RANGE -10000 10000
[amx_shsetlevel]
-COMMENT "sets players level"
-ARG PLAYER_OR_TEAM USERNAME
-ARG RANGE 0 100
[amx_shban]
-COMMENT "bans players powers"
-ARG PLAYER USERID

{AMX SUPER}
[amx_heal]
-ARG PLAYER_OR_TEAM USERNAME
-ARG RANGE 0 999
[amx_armor]
-ARG PLAYER_OR_TEAM USERNAME
-ARG RANGE 0 999
[amx_stack]
-ARG PLAYER USERNAME
-ARG RANGE 0 2
[amx_alltalk]
-ARG RANGE 0 1
[amx_gravity]
-ARG RANGE -9999 9999
[amx_bury]
-ARG PLAYER_OR_TEAM USERNAME
[amx_unbury]
-ARG PLAYER_OR_TEAM USERNAME
[amx_disarm]
-ARG PLAYER_OR_TEAM USERNAME
[amx_slay2]
-ARG PLAYER_OR_TEAM USERNAME
-ARG RANGE 1 3
-COMMENT "1-Lightning|2-Blood|3-Explode"
[amx_rocket]
-ARG PLAYER_OR_TEAM USERNAME
[amx_fire]
-ARG PLAYER USERNAME
[amx_uberslap]
-ARG PLAYER USERNAME
[amx_exec]
-ARG PLAYER_OR_TEAM USERNAME
-ARG INPUT "Please say something to execute"
[amx_pass]
-ARG INPUT "Please say a password"
[amx_nopass]
-COMMENT "Removes the server password"
[amx_status]
-COMMENT "Shows a detailed list of info on players"
[amx_revive]
-ARG PLAYER_OR_TEAM USERNAME
[amx_quit]
-ARG PLAYER_OR_TEAM USERNAME
[amx_gag]
-ARG PLAYER USERNAME
-ARG OPTIONS "a" "b" "c"
-ARG RANGE 0 900
-COMMENT "Flags: a = Normal Chat | b = Team Chat | c = Voicecomm"
[amx_ungag]
-ARG PLAYER USERNAME
[amx_weapon]
-ARG PLAYER_OR_TEAM USERNAME
-ARG RANGE 1 32
[amx_shutdown]
-COMMENT "Shuts down the server"
[amx_givemoney]
-ARG PLAYER USERNAME
-ARG RANGE 0 16000
[amx_takemoney]
-ARG PLAYER USERNAME
-ARG RANGE 0 16000
[amx_godmode]
-ARG PLAYER_OR_TEAM USERNAME
-ARG RANGE 0 2
-COMMENT "0=OFF 1=ON 2=ON + ON EACH ROUND"
[amx_noclip]
-ARG PLAYER_OR_TEAM USERNAME
-ARG RANGE 0 2
-COMMENT "0=OFF 1=ON 2=ON + ON EACH ROUND"
[amx_glow]
-ARG PLAYER_OR_TEAM USERNAME
-ARG RANGE 0 255
-ARG RANGE 0 255
-ARG RANGE 0 255
-ARG RANGE 0 255
-COMMENT "red green blue alpha"
[amx_glow2]
-ARG PLAYER_OR_TEAM USERNAME
-ARG RANGE 0 255
-ARG RANGE 0 255
-ARG RANGE 0 255
-ARG RANGE 0 255
-COMMENT "red green blue alpha - lasts one round"
[amx_unglow]
-ARG PLAYER_OR_TEAM USERNAME
-COMMENT "Removes glow on a user"
[amx_flash]
-ARG PLAYER_OR_TEAM USERNAME
-COMMENT "Flashes players"
[amx_lock]
-ARG TEAM
-COMMENT "Locks selected team"
[amx_unlock]
-ARG TEAM
-COMMENT "Unlocks selected team"
[amx_transfer]
-ARG PLAYER USERNAME
-ARG OPTIONS "CT" "T" "Spec"
-COMMENT "Transfers that player to the specified team"
[amx_swap]
-ARG PLAYER USERNAME
-ARG PLAYER USERNAME
-COMMENT "Swaps two players with eachother"
[amx_teamswap]
-COMMENT "Swaps two teams with eachother"
[amx_ammo]
-ARG PLAYER USERNAME
[amx_unammo]
-ARG PLAYER USERNAME


Arkshine 07-13-2007 03:07

Re: EAM (Extendable Admin Menu)
 
Finaly.

Good Job Emp`. :)

BlackMilk 07-13-2007 04:17

Re: EAM (Extendable Admin Menu)
 
Indeed good job :up:

dishbemarkxp 07-13-2007 08:03

Re: EAM (Extendable Admin Menu)
 
i like the plugin, good job +respect.

iHaxor.Stan 07-13-2007 11:39

Re: EAM (Extendable Admin Menu)
 
yay its here, nice work!

Emp` 07-13-2007 16:52

Re: EAM (Extendable Admin Menu)
 
example menus have been added in the second post.

Emp` 07-13-2007 18:21

Re: EAM (Extendable Admin Menu)
 
either change the define for command length (in eam.inc) or change those into arguments

Czarny Iwan 07-14-2007 03:00

Re: EAM (Extendable Admin Menu)
 
OMG! Ma server crashes everytime when I'm choosing a command from this menu.
I've done everything like I should I think [downloaded the file, extracted it to proper directories, compile two files, add plugin by adding amxx'ses to plugin folder and listed them in plugins.ini... then aem cfg was created and I've copied there lines for AMX Super from "Example Menus" few posts before]. And what's about with this: command that is last on one site, on next site is first?

vvg125 07-14-2007 03:54

Re: EAM (Extendable Admin Menu)
 
Wow... after a month and a half of having this tested, you finally decided to put it up for approval.

Nice.


All times are GMT -4. The time now is 20:38.

Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.