API: forward before any action to check a player and change conditions Don't harcode data (such ban time, etc.) An option if the player doesn't have access to `amx_slap` or `amx_slay` to make sure the player can't use that through the Slap/Slay Menu. A command `amx_team ` to open a menu with found players Ability to choose a reason before a Kick/Ban Ability to choose in what position Slay/Slap items should be (first/last) Allow the last round to be finished even if the timelimit has expired
Hide menu instead of being visually disabled for player who doesn't have the access level The position of core menus should be modifiable in a config file. for CS: Enforces sanity checks on command arguments Ability to kick spectator and/or AFK after a predefined time (not sure if the right plugin here, default could be the most recent player) Add Gag/UnGag commands (voice, say, say_team)
I will try to update below based on the proposed changes. Some changes may require modifications in core, therefore it's important to discuss everything beforehand. We can also sort them by priority and whether they are unwanted/out-of-scope/impossible/etc. It will be easier to manage people's ideas and we will get a better overview of the work to do. Before we go wild on plugins, we should discuss what changes/new features/new plugins would be welcomed for each plugin.