IW4M-Admin/Plugins
xerxes-at 1700b7da91 PlutoIW5 support for the Game Interface and improvements to the GSC part of it. (#242)
* Improvements to the GSC part of the Game Interface
* Adds compatibility with PlutoIW5 with minimal changes.
* Fixes issues when commands are called from the web interface when the used profile is not on the server.
    * New Debug output when the target or origin of a command is sent by IW4MAdmin but not found in-game.
    * Commands that can be run on the context of the target are now run in it.
* Simplifies the command registration and execution.
    * Got rid of the huge switch block.
    * Introduced AddClientCommand to register new commands for example
        * `AddClientCommand("SwitchTeams",  true,  ::TeamSwitchImpl);`
        * `AddClientCommand("Hide",         false, ::HideImpl);`
    * Callbacks are called with the full event object and the parsed data as parameters to allow maximum flexibility.
* Introduced level.eventBus.gamename to know which game we are to add minor changes.
* Changes - noclip/lockcontrols/playertome
Additional changes to support other games' functions

Co-Authored-By: Amos <4959320+MrAmos123@users.noreply.github.com>
2022-05-19 17:04:34 -05:00
..
AutomessageFeed simplify initial setup by removing extra prompts 2022-04-06 13:04:30 -05:00
LiveRadar reduce warning logs for connecting bots on live radar 2022-04-28 10:35:01 -05:00
Login simplify initial setup by removing extra prompts 2022-04-06 13:04:30 -05:00
ProfanityDeterment fix issue with multi line output freezing console 2022-03-23 12:09:40 -05:00
ScriptPlugins PlutoIW5 support for the Game Interface and improvements to the GSC part of it. (#242) 2022-05-19 17:04:34 -05:00
Stats small updates that got lost in last commit 2022-04-19 22:34:35 -05:00
Welcome fix issue with multi line output freezing console 2022-03-23 12:09:40 -05:00