Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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