IW4M-Admin/Plugins/ScriptPlugins
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
..
ActionOnReport.js fix update on report to penalize flagged users 2022-03-23 08:22:23 -05:00
GameInterface.js PlutoIW5 support for the Game Interface and improvements to the GSC part of it. (#242) 2022-05-19 17:04:34 -05:00
ParserCoD4x.js add default port and rcon password hint during setup 2022-01-26 15:20:10 -06:00
ParserCSGO.js add join team and map change events to CSGO parser 2022-03-28 18:05:18 -05:00
ParserCSGOSM.js add join team and map change events to CSGO parser 2022-03-28 18:05:18 -05:00
ParserIW4x.js more integration tweaks 2022-02-09 14:45:28 -06:00
ParserIW6x.js add default port and rcon password hint during setup 2022-01-26 15:20:10 -06:00
ParserPIW5.js add default port and rcon password hint during setup 2022-01-26 15:20:10 -06:00
ParserPlutoniumT4.js Update plutonium t4 MP parser 2022-01-26 15:20:10 -06:00
ParserPlutoniumT4COZM.js Add Plutonium T4 Co-Op/Zombies support 2022-01-26 15:20:10 -06:00
ParserPT6.js abstract engine color codes to use (Color::<Color>) format to make codes more. 2022-01-26 15:20:10 -06:00
ParserRektT5M.js add default port and rcon password hint during setup 2022-01-26 15:20:10 -06:00
ParserS1x.js add default port and rcon password hint during setup 2022-01-26 15:20:10 -06:00
ParserT4.js add default port and rcon password hint during setup 2022-01-26 15:20:10 -06:00
ParserT7.js add default port and rcon password hint during setup 2022-01-26 15:20:10 -06:00
ParserTeknoMW3.js add default port and rcon password hint during setup 2022-01-26 15:20:10 -06:00
SampleScriptPluginCommand.js Fix stupid idiot things 2021-05-15 09:20:49 -05:00
SharedGUIDKick.js Merge 2019-10-08 17:02:22 -05:00
SubnetBan.js fix subnet ban and vpn detection persistence 2022-04-20 10:45:30 -05:00
VPNDetection.js fix subnet ban and vpn detection persistence 2022-04-20 10:45:30 -05:00