Skip to content

SharpTimer companion plugin to display map records, points leaders, or map completions.

License

Notifications You must be signed in to change notification settings

SharpTimer/WallLists

Repository files navigation

UpdateManager Compatible


SharpTimer Wall Lists

Provides three lists to display on the map: Times List, Points List, Completions List.
Dynamically updates on either map start or a given interval. Supports automatic updates.


Download

Dependencies

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.

(back to top)

Commands

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.

Configuration

  • 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

Roadmap

  • Add command arguments to allow for multiple types of Times lists, e.g. multiple styles, modes, etc.

(back to top)

Important

Credits for the base plugin go to K4ryuu! I made changes for it to work with SharpTimer and added more functionality.

License

Distributed under the GPL-3.0 License. See LICENSE.md for more information.

(back to top)

About

SharpTimer companion plugin to display map records, points leaders, or map completions.

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

Contributors 3

  •  
  •  
  •  

Languages