AIDS - Administrative Integrated Discipline System
51 replies, posted
I'm tired of there being no simple, un-bloated admin mods that aren't really modular.
[list][*]The base uses less than 100 lines of code. No bloat at all.
[*]Supports custom made modules. You can make your own punishments and stuff.
[*]Uses admin/superadmin usergroups instead of other crap.
[*]Simple interface.[/list]
[IMG]http://i232.photobucket.com/albums/ee200/SechsCock/dfgr.png[/IMG]
[IMG]http://i232.photobucket.com/albums/ee200/SechsCock/gm_flatgrass0005.jpg[/IMG]
[IMG]http://i232.photobucket.com/albums/ee200/SechsCock/gm_construct0002-7.jpg[/IMG]
[b]I WANT AIDS. GIVE ME AIDS.[/b]
It goes in the addons folder. It comes with some basic commands.
[list][*]Kick
[*]Ban
[*]Slap
[*]Slay
[*]Teleport to player
[*]Bring player to you[/list]
[url=http://www.garrysmod.org/downloads/?a=view&id=96039][img]http://www.garrysmod.org/img/?t=dll&id=96039[/img][/url]
[b]Here's some other fun modules.[/b]
This goes in addons too.
[list][*]Summon the ban train
[*]Send players to the ban planet
[*]Crush players with heavy objects[/list]
[url=http://www.garrysmod.org/downloads/?a=view&id=96040][img]http://www.garrysmod.org/img/?t=dll&id=96040[/img][/url]
[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.
[b]Can i make a module for this?[/b]
Yes you can, nerd. Here is the "slap" module explained with comments.
[lua]
local cmdname = "aids_slap"
if CLIENT then
local function PrintSlap( ply )
AIDS.ChatPrint( { ply, " got slapped around." } ) -- this function just unpacks + prints a table you send it
end
AIDS.RegisterCommand( "Slap", cmdname, PrintSlap ) -- register this on the client. the first arg is the name to appear in the mouse menu, the second arg is the command name, the third arg is a function to call on the client when you click
else
local function SlapPlayer( ply, cmd, args )
local target = AIDS.GetPlayer( args[1] ) -- this gets the player and does validity check for you
if target then
target:EmitSound( "Player.FallDamage" )
target:SetVelocity( Vector( math.random( -250, 250 ), math.random( -250, 250 ), 500 ) )
end
end
AIDS.AddCommand( SlapPlayer, cmdname ) -- This is basically the same as concommand.add but it does all the admin checking and shit for you so it's easier to code
end[/lua]
The download page descript says FP THREAD: with no link. Also the ban train is very creative.
ban train was jetboom's shit from gmod9 so yeah you can thank him for the concept.
If it doesn't ban instantly after the ban train shows up, I suggest it should hook to the player's disconnect to ban him, otherwise he would disconnect when he sees the train.
Why not make the ban train hit the player, and then he will disconnect?
Of all names, why name it AIDS?
For the lulz, of course! :D
[QUOTE=emperus;21278272]If it doesn't ban instantly after the ban train shows up, I suggest it should hook to the player's disconnect to ban him, otherwise he would disconnect when he sees the train.[/QUOTE]
Yeah but the ban train might be going 99999999999 MPH ownage, so they wouldn't have time to disconnect lol.
Added a few more functions that could be useful.
Also added a new "fun" module.
[QUOTE=Rambo_9;21280514]If you want to instantly ban someone then use the permaban option. The ban train is more of a gimmick, players could still disconnect before it hits them.
[/QUOTE]
I think you can fix that by banning before kicking
ex:
Press button> ban player > send train > train kills player > wait > kick
so even if they leave, they are already banned.
How do you add bots to garrys mod?
Cool addon, I gonna test it out. :smile:
[QUOTE=jackcreakers;21286058]How do you add bots to garrys mod?[/QUOTE]
Bot "number"
[quote]Choo Choo! The ban train is coming to pick up[/quote]
OMFG LMAO.
[QUOTE=Rambo_9;21277975][b]I WANT AIDS. GIVE ME AIDS.[/b][/QUOTE]
Made my day.
Damn it.
Unknown command: aids_menu
What now? I am in superadmin rank.
sounds like you didn't install it properly.
is it in addons? you may have to restart gmod if you had it running when you put it in.
[QUOTE=Rambo_9;21289939]sounds like you didn't install it properly.
is it in addons? you may have to restart gmod if you had it running when you put it in.[/QUOTE]
I think I installed it correctly. aids, aids_basics (or something like that) and aids_fun folders are on addons.
And the server wasn't runing.. I think. Let me try restarting it.
[editline]08:01PM[/editline]
No, still same thing. Do I have to install it in my garrysmod folder as well? Usually you don't need to.
restart your gmod.
make sure you put them in the addons folder before you restart.
I'm gonna make a video for the ban train.
Okay, Done it.
[media]http://www.youtube.com/watch?v=B-xDVLaoOiU[/media]
Dude! Sweet aids. No really though this isn't a full-blown Admin mod is it? will it interfere with ULX ?
i doubt this will interfere with anything at all but it would be a bit redundant to use this along with ULX or any other admin mod.
[QUOTE=FuzzyPoop;21281742]I think you can fix that by banning before kicking
ex:
Press button> ban player > send train > train kills player > wait > kick
so even if they leave, they are already banned.[/QUOTE]
This would be really good to use on the server so you could put it on them and stop the train. You could then make a server vote whether the person should be perma banned or not. If he leaves during the vote he gets perma banned anyway.
If you cant do this then maybe have a module that just auto perma bans a player if they leave.
Player:Ban() doesn't do the kicking, player:Kick() does. All he needs to do is make it so that the ban is added as soon as the function is called. If they leave, they're still on the ban list. The train just does the kicking.
I might have to fix the bantrain then. I thought Player:Ban() kicked the player as well. Whoops.
anyone have some more creative ban ideas? i was thinking maybe an electric chair or something
Hanging?
[editline]09:09PM[/editline]
And use a snapping sound too.
[QUOTE=Rambo_9;21311535]anyone have some more creative ban ideas? i was thinking maybe an electric chair or something[/QUOTE]
electric chair = Slay
Ban Hammer = Ban :O
A combine kicks him :P = Kick
Bad ideas properly :P (To tired to think)
[QUOTE=|FlapJack|;21311644]Hanging?
[editline]09:09PM[/editline]
And use a snapping sound too.[/QUOTE]
Support that idea
Ha! I love the ban train idea! Takes them away to a camp where they can concentrate.
How about lighting strikes them? Then their body burns and turns to ash? It could be called "lighting ban"
:v:
AIDS. Heh.
I like the "No-Bloat" stuff, but it may be a good idea to make the menus pretty.
[img]http://i232.photobucket.com/albums/ee200/SechsCock/gm_construct0006-12.jpg[/img]
updated the stuff in the op.
Sorry, you need to Log In to post a reply to this thread.