Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vishusandy/proxp
Stat tracking and level/xp system plugin for Counter-Strike Source with Sourcemod
https://github.com/vishusandy/proxp
counter-strike-source sourcemod sourcemod-plugins
Last synced: about 1 month ago
JSON representation
Stat tracking and level/xp system plugin for Counter-Strike Source with Sourcemod
- Host: GitHub
- URL: https://github.com/vishusandy/proxp
- Owner: vishusandy
- Created: 2022-11-01T13:44:50.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-01-29T02:07:15.000Z (almost 2 years ago)
- Last Synced: 2023-05-17T06:39:04.145Z (over 1 year ago)
- Topics: counter-strike-source, sourcemod, sourcemod-plugins
- Language: SourcePawn
- Homepage:
- Size: 880 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Pro XP
A flexible stats tracker and xp-based level system for Counter-Strike Source.
Only works for CSS at the moment but shouldn't be hard to make compatible with CSGO (if you are willing to help with this let me know).
## Screenshots
![Pro XP stats command](xp_stats.png)
See [screenshots](screenshots.md) for more
## Overview
ProXP was designed to be a slimmer replacement for something like `rankme` while also adding an xp and level system. In addition to XP it also tracks kills, deaths, damage dealt, knife kills, noscopes (if [ProZoom](https://github.com/vishusandy/ProZoom) is running), jumpshots, grenade kills, KD ratio, accuracy, and headshots, and first bloods. Stats are tracked both per-session (from join to disconnect) and overall.
This plugin will use clan tags to display the user's level. For players reaching the level cap (defaults to 100), special tags can be displayed.
## Features
- Per-session and overall stats tracking
- Level rankings
- If [ProZoom](https://github.com/vishusandy/ProZoom) is installed noscopes will give extra xp and track noscopes.
- If [ProSprint](https://github.com/vishusandy/ProSprint) is installed it will give bonus stamina depending on your level.
- A set of natives are provided for querying level/xp information from other plugins.
- Also for users of [Little Anti-Cheat](https://github.com/J-Tanzanite/Little-Anti-Cheat), XP is deducted if the user is caught cheating. Amounts can be configured in the `include/pro_xp/config.inc` file and requires recompiling.
## Commands
See [commands](commands.md)
## Installation
See [installation](installation.md)
## Configuration
See [configuration](configuration.md)
## Plugin Interface
See [Plugin Interface](natives.md) for information on how to interact with ProXP using other plugins.
## Dependencies
- [morecolors.inc](https://forums.alliedmods.net/showthread.php?t=185016) (included)
- Optional - [ProSprint](https://github.com/vishusandy/ProSprint): gives stamina bonus depending on your level
- Optional - [ProZoom](https://github.com/vishusandy/ProZoom): gives xp bonus for noscope hits## Todo
- Make a `config.cfg` file to store user configuration
- Add translations
- Add seasonal rankings## Credits
- [dnextreme88](https://github.com/dnextreme88) - added support for bots and first blood tracking
- Fancy - debugging help and testing