AIDS - Administrative Integrated Discipline System [Hey You. Your Admin Mod Sucks.]
113 replies, posted
This is literally the only admin mod worth using.
[list][*]No bloat, no stupid un-needed features. You can choose which modules get used.
[*]Make your own custom player administration modules with ease.
[*]Support for other modules that require an interface.
[*]Simple interface that works with any gamemode.
[*]Doesn't interfere with anything.
[*]Support for chat commands since y'all seem to love those.
[/list]
[b]Media:[/b]
[IMG_THUMB]http://i1026.photobucket.com/albums/y322/CptNuke/gm_construct0000.jpg[/IMG_THUMB]
[IMG_THUMB]http://i1026.photobucket.com/albums/y322/CptNuke/gm_flatgrass0001.jpg[/IMG_THUMB]
[IMG_THUMB]http://i1026.photobucket.com/albums/y322/CptNuke/gm_flatgrass0002.jpg[/IMG_THUMB]
[b]GIVE ME AIDS, I WANT AIDS[/b]
Here's the SVN.
[highlight][url]http://code.google.com/p/aids-admin-tool/source/checkout[/url][/highlight]
It comes with some basic commands, each separated into their own modules.
[list][*]Kick
[*]Ban
[*]Mute
[*]Toggle Noclip on player
[*]Teleport to where you are looking
[*]Slap
[*]Slay
[*]Teleport to player
[*]Bring player to you
[*]Summon the ban train
[*]Send players to the ban planet
[*]Crush players with heavy objects[/list]
It also comes with a custom module: Chat Emotes - Let people play sounds for certain words they say.
[b]How do i use it?[/b]
Bind a key to "aids_menu". You need to be in the admin/superadmin usergroup in order to access it.
To use chat commands, simply type something like "!ban someguy aimbot" to ban a player named Someguy for aimbotting. Be careful, chat commands will apply actions to anyone whose name contains the string you enter as the name. You can kick everyone with the letter X in their name by typing "!kick x gtfo". Some commands have additional parameters (check in the menu - any command with a sub-menu has parameters).
[b]Can i make a module for this?[/b]
Yes you can, nerd. Here is the "crush people with heavy objects" module explained with comments.
[lua]
local cmdname = "aids_crush" // the name of the command
if CLIENT then
local args = { { Name = "Car", Value = "models/props_vehicles/car003b_physics.mdl" }, // value can be a table as well
{ Name = "Big Crate", Value = "models/props/de_nuke/crate_large.mdl" }, // if your value is a table then it gets unpacked and sent to the server
{ Name = "Dumpster", Value = "models/props_junk/TrashDumpster01a.mdl" },
{ Name = "Couch", Value = "models/props_c17/FurnitureCouch001a.mdl" },
{ Name = "Cannon Ball", Value = "models/props_phx/cannonball.mdl" },
{ Name = "Horse Statue", Value = "models/props_c17/statue_horse.mdl" },
{ Name = "Washing Machine", Value = "models/props_c17/FurnitureWashingmachine001a.mdl" },
{ Name = "Vending Machine", Value = "models/props_interiors/VendingMachineSoda01a.mdl" },
{ Name = "Big Fucking Yellow Thing", Value = "models/props/de_nuke/fuel_cask.mdl" } }
AIDS.RegisterCommand( "Crush", cmdname, "crush", args ) // first arg is the name to appear in the menu, second is command name, third is the chat command name, 4th is table of various args
else
local function CrushPlayer( ply, cmd, args )
local target = AIDS.GetPlayer( args[1] ) // convenience function
if target then
local mdl = args[2]
target:Freeze( true )
local car = ents.Create( "prop_physics" )
car:SetModel( mdl )
car:SetPos( target:GetPos() + Vector( 0, 0, 500 ) )
car:Spawn()
local phys = car:GetPhysicsObject()
if ValidEntity( phys ) then
phys:SetMass( 9000 )
end
timer.Simple( 5, function( ent, ply ) if ValidEntity( ent ) then ent:Remove() end if ValidEntity( ply ) then ply:Freeze( false ) end end, car, target )
AIDS.ChatPrint( { target, " was crushed to death by ", ply } ) // notify the server that someone just got flattened
end
end
AIDS.AddCommand( CrushPlayer, cmdname ) // register the command
end[/lua]
I've seen this before.
Yeah it was on the old forums before we migrated. So i figured i'd make a new thread.
Also, i made some changes allowing people to send additional parameters. So you can make your module a bit more modular, i guess.
I have to say. The way you word it is awesome. Lol.
With this, people can have AIDS and yet be HAPPY about it.
[QUOTE=MerzBro;28242882]Yeah it was on the old forums before we migrated. So i figured i'd make a new thread.
Also, i made some changes allowing people to send additional parameters. So you can make your module a bit more modular, i guess.[/QUOTE]
Ah, mk. Cool to see it back again.
oh god
rocket ban
I'm happy with AIDS!
I like aids
Cool beans. If I ever start a server I will be sure to get AIDS.
Now i have AIDS two different places.
This is awesome. I hope I come across a server with it.
Why would you... You're giving innocent servers' aids :saddowns:
[editline]O_O[/editline]
holy shit 71 guests viewing this page?
Is there a way to add this plugins to assmod?
aids lol
this is awesome.
[QUOTE=RamdomGuy;28245071]Is there a way to add this plugins to assmod?[/QUOTE]
You can try and plug it in your ass, you might get AIDS though..
No offense, but I really think there should be a check so that admins cannot ban/kick/anythingelse superadmins. :3
Ban train is a hilarious touch.
Oh my God thank you so much! I've been looking so hard for another admin mod!!!!
[editline]24th February 2011[/editline]
There just isn't enough!!
[highlight](User was banned for this post ("Trolling" - SteveUK))[/highlight]
[QUOTE=somescripter;28247361]Oh my God thank you so much! I've been looking so hard for another admin mod!!!!
[editline]24th February 2011[/editline]
There just isn't enough!![/QUOTE]
Variety can be a good thing.
[QUOTE=Rong;28247416]Variety can be a good thing.[/QUOTE]
The keyword is "can".
I made this because there literally isn't an admin mod out there that only focuses on being an admin mod.
All the other admin mods are bloated with useless bullshit like usergroups and whatnot. All you need to run a server is a nice interface that lets you ban and kick people.
You're forgetting the glass house rule as well, Conna. Let's not forget your ServerSecure mod that gave anyone named "Console" full admin on any server. You really have no say in who can and cannot make admin mods.
[editline]24th February 2011[/editline]
[QUOTE=Derek_SM;28247123]No offense, but I really think there should be a check so that admins cannot ban/kick/anythingelse superadmins. :3[/QUOTE]
Probably a good idea, i'll add that.
No chat commands? :(
Chat commands are so... primitive. I guess i could implement them if you really wanted. But i'd rather just press a button and bring up a menu rather than type shit out.
I have a few fixes to post but gmod.org is down at the moment so i'll upload tomorrow. I'm taking down the download links temporarily.
Does it include some sort of Banhammer, or is that joke overused?
[QUOTE=MerzBro;28247878]I made this because there literally isn't an admin mod out there that only focuses on being an admin mod.
All the other admin mods are bloated with useless bullshit like usergroups and whatnot. All you need to run a server is a nice interface that lets you ban and kick people.[/QUOTE]
If you don't want any functionality beyond kicking and banning, then you shouldn't install an admin mod. Garry's Mod has such functionality built in.
[img]http://gyazo.com/42dec9813d0faef1a53f89c251e241f0.png[/img]
[QUOTE=MerzBro;28247878]All the other admin mods are bloated with useless bullshit like usergroups and whatnot.[/QUOTE]
Could you explain to me how rocket banning is more useful than say... user groups?
[QUOTE=MerzBro;28247878]You're forgetting the glass house rule as well, Conna. Let's not forget your ServerSecure mod that gave anyone named "Console" full admin on any server. You really have no say in who can and cannot make admin mods.[/QUOTE]
"You can't criticize something you can't make yourself"
[QUOTE=MerzBro;28251364]Chat commands are so... primitive. I guess i could implement them if you really wanted. But i'd rather just press a button and bring up a menu rather than type shit out.[/QUOTE]
Many people find chat commands much faster to use than any type of menu, you should keep that in mind.
that scoreboard is in sandbox only though
You created an entire admin mod on the basis of making an AIDS joke.
Good job, I think I'll try this.
[QUOTE=CapsAdmin;28255216]that scoreboard is in sandbox only though[/QUOTE]
Almost 90% of all servers runs Sandbox or DarkRP, which both have built-in kicking/banning.
[QUOTE=Overv;28254536]If you don't want any functionality beyond kicking and banning, then you shouldn't install an admin mod. Garry's Mod has such functionality built in.
[img_thumb]http://gyazo.com/42dec9813d0faef1a53f89c251e241f0.png[/img_thumb][/quote]
Someone already mentioned that is Sandbox-only. Plus that doesn't have all of the basic necessities like teleporting to and from players, slaying players, etc. Those modules always have a use.
[quote]Could you explain to me how rocket banning is more useful than say... user groups?[/quote]
I dunno it's a module that took a couple minutes to write. Usergroups are just a messy additional feature that most people don't have a use for. If you're going to make usergroups a part of your admin mod then at least make them an optional module. If people want, they can uninstall modules they have no use for.
[quote]"You can't criticize something you can't make yourself"[/quote]
What i meant was that conna is incapable of making a functional admin mod so he has no business saying who can and cannot release their own. Since his was incapable of keeping any servers secure, ironically.
[quote]Many people find chat commands much faster to use than any type of menu, you should keep that in mind.[/QUOTE]
Chat commands, in my opinion, are the lazy way of implementing a user interface. Most people in GMod are used to them because of badly written things like DarkRP making use of them. If there's an overwhelmingly large number of people who want them then i'll consider adding them but for now it's much tidier to use vgui.
If you wanted to crush a person with the Big Fucking Yellow Thing using a chat command then you'd literally have to write something like "/crush someguy bigyellowthing" or something similar in length. How is that any faster than opening a menu and clicking twice?
[QUOTE=somescripter;28247361]Hurrr[/QUOTE]
Oh my God thank you so much! I've been looking so hard for another generic shitty RP gamemode!!!!
[editline]24th February 2011[/editline]
There just isn't enough!!
I've got a slightly larger-than-normal update in the works. I figure why not make modules even more modular by giving them the ability to write their own hooks.
I've written a simple mute player module to demonstrate it. Will post it in a sec.
Sorry, you need to Log In to post a reply to this thread.