KeeAdmin V2 - Administration Made Simple

Update 2.2


Added:
 :fire
 :unfire
 :smoke
 :unsmoke
 :invisible
 :visible
 :freeze
 :unfreeze
 :explode

Changed:
 Fixed the command bar not capturing focus when the quote key is pressed
 Fixed the command bar not disappearing when focus is lost
 Made it so the command bar can now fire client sided commands
 Updated command descriptions

Removed:
 Nothing

No bugs found. Let me know if you find any.

Hey @zCrxtix can you check PMs?

Update 2.2.1


Added:
 Nothing

Changed:
 All server-sided use of game.SERVICE is now game:GetService("SERVICE")

Removed:
 Nothing

No bugs found. Let me know if you find any.

1 Like

I totally agree, itā€™s unoriginal but we all do it. Just like BaseAdmin.

Hmā€¦

I would think about making it more like BaseAdmin, with debugging capabilities, much like the BaseAdmin ā€œerrorsā€ command, where users can see errors and warnings. Not many admin systems have this and stuff it all in the output, which is a bad practice if some players donā€™t get admin and donā€™t think to check the output.

For nowā€¦

1 Like

Is this compatible with custom chat systems such as BetterChat V3?

Sorry for the late response. If BetterChat V3 emits a chat event that can be registered by .Chatted, then yes. If not, Iā€™ll look into getting that implemented.

Update 2.2.2

Havenā€™t updated this in a while, so I thought Iā€™d fix it up a bit.


Added:
 Nothing

Changed:
 Bug fixes

Removed:
 Nothing

No bugs found.

While I was at it, I created a rank giver that utilizes the KeeAdmin API. You can change the rank in the script.

1 Like

Honestly, the windows could use less or no smoothing. It feels odd when dragging a window around and itā€™s not 1:1 with my cursor.

I could make that a setting if youā€™d like. Would you prefer the default be smoothened or no smoothening?

Iā€™d say leave the default as it is, with smoothing on. Iā€™m probably just a small minority on the topic of window smoothing, and most are probably fine with it.

Itā€™s always your call, though, as the developer! Pick whatever you prefer.

1 Like

Update 2.3


Added:
 :refresh
 An option in the configuration to enable/disable smooth GUI dragging

Changed:
 :respawn now resets the player back to spawn, while :refresh resets the player and teleports them back to where they were when they ran that command
 Bug fixes

Removed:
 Nothing

No bugs found.

Update 2.4

This is a small patch to fix a few issues

+ Added support for the new TextChatService on the client
- Temporarily disabled clicking to add commands (broken)
Technical Details

Server
Nothing needed for server

Client
At the end (line 63) it checks the ChatVersion and executes the new ā€œPlayerChattedā€ function with the raw message.

Code Diff

ADDED

if TextChatService.ChatVersion == Enum.ChatVersion.LegacyChatService then
	game.Players.LocalPlayer.Chatted:Connect(PlayerChatted)
else
	TextChatService.SendingMessage:Connect(function(message)
		PlayerChatted(message.Text)
	end)
end
-----------------------------
local function PlayerChatted(msg)
    --CODE
end

Notes

  • No issues found have been found, please report any you find.

Great Admin System, however Iā€™ve noticed a few problems with the UIs.
The command description when hovering over a command in the list seems to be cutting off the text making it hard to read, the welcome text on the rank UI when you first join seems to be a bit small, and the search bar in the command list is to small to read.



image

1 Like

Thank you for letting me know. Iā€™ve made the UIs a bit bigger which should make everything easier to read.

1 Like

I love the look of the KeeAdmin, but I donā€™t use admins like Adonis, HD, etc; I like the terminal/command prompt like Cmdr, my fork of it.

2 Likes