Support the author: DonationAlerts
required: MenuManager
Admin system with menu
- The ability to create modules
- Flexible configuration
- Customizable translations
- Admin chat. Starts with @
- Plugin support and development
css_admin
| Flags access:"admin"
Default:bkmgsut
css_adminadd <sid> <name> <flags/-(From group)> <immunity/-1(From group)> <group_id/-1(Group disabled)> <time> <server_id/ - (ALL SERVERS)>
| Flags access:"adminManage"
Default:z
css_admindel <sid>
| Flags access:"adminManage"
Default:z
css_reload_admins
| Flags access:"adminManage"
Default:z
css_group_add <name> <flags> <immunity>
| FlagAccess:"groupManage"
, default:"z"
css_group_del <name>
| Flag access:"groupManage"
, default:"z"
css_group_list
| Flag access:"groupManage"
, default:"z"
css_admin_reload_cfg
|Flags Access: "reload_cfg", Default: "z"
css_who <name>
| Flags access:"who"
Default:b
css_ban <#uid/#sid/name> <duration> <reason> <name if needed>
| Flags access:"ban"
Default:b
css_banip <$ip/#uid/#sid/name> <duration> <reason> <name if needed>
| FlagAccess:"banip"
, default:"b"
css_gag <#uid/#sid/name> <duration> <reason> <name if needed>
| Flags access:"gag"
Default:g
css_silence <#uid/#sid/name> <duration> <reason> <name if needed>
|Flags Access: "silence", Default: "gm"
css_unsilence <#uid/#sid/name>
|Flags Access: "unsilence", Default: "gm"
css_mute <#uid/#sid/name> <duration> <reason> <name if needed>
| Flags access:"mute"
Default:m
css_unban <sid/ip>
| Flags access:"unban"
Default:u
css_unmute/ungag <#uid/#sid/namep>
| Flags access:"unmute"/"ungag"
Default:m/g
css_kick <#uid/#sid/name> <reason>
| Flags access:"kick"
Default:k
css_slay <#uid/#sid/name>
| Flags access:"slay"
Default:s
css_switchteam <#uid/#sid/name> <ct/t>
| Flags access:"switchteam"
Default:t
css_changeteam <#uid/#sid/name> <ct/t/spec>
| Flags access:"changeteam"
Default:t
css_rename <#uid/#sid/name> <new name>
| Flags access:"rename"
Default:s
css_hide
| Flags access:"hide"
Default:bkmg
css_map <id> <(Workshop Map?) true/false>
| Flags access:"map"
Default:z
css_rcon <command>
css_rban <sid> <ip/-(Auto)> <adminsid/CONSOLE> <duration> <reason> <BanType (0 - default / 1 - ip> <name>
css_runban <sid> <adminsid/CONSOLE>
css_rmute <sid> <adminsid/CONSOLE> <duration> <reason> <name>
css_runmute <sid> <adminsid/CONSOLE>
css_rgag <sid> <adminsid/CONSOLE> <duration> <reason> <name>
css_rungag <sid> <adminsid/CONSOLE>
For example:
- Let's limit css_hide to the z flag only
- Give the right to manage admins to a custom flag
- We can assign any of several flags to one right
"Flags": {
"hide": "z",
"adminManage" : "q",
"rename" : "bkmgus"
},
Tip
- You can write "1;2;3;4" in ServerID column for admin
- At the moment, you can add groups only directly to the database.
- Tested on CS# v215
private readonly PluginCapability<IIksAdminApi> _pluginCapability = new("iksadmin:core");
public static IIksAdminApi? AdminApi;
public override void OnAllPluginsLoaded(bool hotReload)
{
AdminApi = _pluginCapability.Get();
}
- Pre hooks
- Advanced Admin Commands module