Skip to content

v0.1.0

Compare
Choose a tag to compare
@MinoMino MinoMino released this 12 Nov 21:43
· 248 commits to master since this release
  • Fixed a bug that would throw exceptions when people would type stuff prefixed with spaces.
  • Removed reliance on configstrings for player info stuff to fix #13.
  • Massive update to game structures.
  • Small improvement to the hooking library.
  • New event console_print added, and logging of console output to the log file.
  • Debug build no longer prints debug level logging to stdout/stderr.
  • Fixed a bug where music could be played as a sound and vice versa. It would cause a mass disconnect.
  • Fixed a rare bug caused by multiple consecutive delimiters in weird userinfos.
  • Allow editing of client and server commands using their respective events, just like set_configstring works.
  • Fixed a bug where votes with vote 2 would trigger the vote event as if the player voted yes, when it really should be no.
  • Small optimization to minqlx.player_info() and minqlx.Plugin.player().
  • Fixed a bug where kicks were not triggering player_disconnect due to using the original function instead of our own hook.
  • Changed logging behavior yet again. It now uses logging.handlers.RotatingFileHandler which will automatically make sure log files don't surpass a certain size and instead back them up and start on a fresh file when the threshold is hit.
    • qlx_logs and qlx_logsSize cvars added to configure above logging behavior.
  • Allow player_disconnect to get the player in question even if connection state is set to CS_FREE.
  • Fixed a bug where getting player info in player_connect would allow any CS_FREE client to be fetched instead of just the client in question.
  • minqlx.send_server_command() and - minqlx.client_command() now also trigger their respective events
  • Fixed a bug where the player voting wasn't being passed with the vote event.