Dynamically updates on either map start or a given interval. Supports automatic updates.
To use this server addon, you'll need the following dependencies installed:
- CounterStrikeSharp: CounterStrikeSharp allows you to write server plugins in C# for Counter-Strike 2.
- SharpTimer: SharpTimer is a timer plugin for game modes such as Surf or BHOP.
- K4-WorldText-API: This is a shared developer API to handle world text.
- CS2MenuManager (optional): This is a shared developer API to handle menus. It's only required if you want to use the list move menu command.
Default Access: @css/root, can be configured. All commands can be configured, these are the default commands:
- !tlist - Create a map records list for the current map in front of the player and save it to a config file or database.
- !plist - Create a points list in front of the player and save it to a config file or database.
- !clist - Create a # of map completions list in fron of the player and save it to a config file or database.
- !rlist - Remove the closest list from your position.
- !mlist - Opens a menu that allows you to adjust menu locations/angles by small increments. Currently only supports lists saved to a database.
- !reloadlistcfg - Reload your config live in-game.
- !updatelistcfg - Update your config with any new variables that have been added in a new version.
- A config file will be generated on first use located in /addons/counterstrikesharp/configs/SharpTimer-WallLists
- The coordinates are saved in json files, located in /addons/counterstrikesharp/plugins/SharpTimer-WallLists/maps
- You can see an example with detailed comments here: SharpTimer-WallList.example.json
- Add command arguments to allow for multiple types of Times lists, e.g. multiple styles, modes, etc.
Important
Credits for the base plugin go to K4ryuu! I made changes for it to work with SharpTimer and added more functionality.
Distributed under the GPL-3.0 License. See LICENSE.md for more information.