Skip to content

Commit

Permalink
0.3.1r
Browse files Browse the repository at this point in the history
- reformat/cleanup entire codebase
- add hideweapon db column
- add missing apikey check to GetSortedRecordsFromGlobal
  • Loading branch information
rcnoob committed Dec 5, 2024
1 parent eb43bfb commit 31812e7
Show file tree
Hide file tree
Showing 64 changed files with 30,853 additions and 30,722 deletions.
11 changes: 6 additions & 5 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
CounterStrikeSharp.API.dll
**/obj
**/bin
.vscode/
.vs/
CounterStrikeSharp.API.dll
**/obj
**/bin
.vscode/
.vs/
/.idea
370 changes: 185 additions & 185 deletions LICENSE

Large diffs are not rendered by default.

358 changes: 182 additions & 176 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,176 +1,182 @@
> [!NOTE]
> The original creator of SharpTimer is dea_bb, who discontinued support for the project after version 0.2.6. This fork is now maintaned by the community, mainly [rcnoob](https://github.com/rcnoob).


[**Discord**](https://discord.com/invite/SmQXeyMcny)

<div align="center">
<img src="https://files.catbox.moe/qvawnf.png" alt="" style="margin: 0;">
</div>
<p align="center">
<br>
<a href="https://ko-fi.com/rcnoob"><img width="185" src="https://files.catbox.moe/rig9aq.svg" alt="Badge"></a>
</p>


# SharpTimer
SharpTimer is a "simple" Surf/KZ/Bhop/MG/Deathrun/etc. CS2 Timer plugin using CounterStrikeSharp<br>


## Features
<details>
<summary>Timer, speedometer and key input with color customization</summary>
<img src="https://i.imgur.com/TxAwgbC.png">
</details>

<details>
<summary>Players PB</summary>
<img src="https://i.imgur.com/9HGOhRR.png">
</details>

<details>
<summary>Surf Stages and Checkpoints</summary>
<img src="https://i.imgur.com/xL2y6vs.png">
</details>

<details>
<summary>Replays</summary>
</details>

<details>
<summary>Discord Webhook</summary>
</details>

<details>
<summary>JumpStats</summary>
</details>

<details>
<summary>Map CFGs</summary>
</details>

<details>
<summary>Custom PlayerModels</summary>
</details>

<details>
<summary>VIP Perks</summary>
</details>

<details>
<summary>Bonus stages</summary>
<img src="https://i.imgur.com/NURlZBK.png">
</details>

<details>
<summary>Server Point System & Map Ranks</summary>
</details>

<details>
<summary>Rank Icons</summary>
<img src="https://i.imgur.com/7vSKeCv.png">
</details>

<details>
<summary>KZ Checkpoint system (disabled by default, check config)</summary>
<img src="https://i.imgur.com/USX5i8C.png"><br>
<img src="https://i.imgur.com/kWiHOlz.png"><br>
<img src="https://i.imgur.com/lXwXNN7.png"><br>
<img src="https://i.imgur.com/nyn76Q4.png">
</details>

## Dependencies

[**MetaMod**](https://cs2.poggu.me/metamod/installation/)

[**CounterStrikeSharp** *(v281 and up)*](https://github.com/roflmuffin/CounterStrikeSharp/releases)

[**SharpTimerModelSetter** *(optional but recommended for custom player models)*](https://github.com/johandrevwyk/STCustomModels)

[**MovementUnlocker** *(optional but recommended for surf and bhop servers)*](https://github.com/Source2ZE/MovementUnlocker)

[**RampBugFix** *(optional but recommended for surf servers)*](https://github.com/Interesting-exe/CS2Fixes-RampbugFix/)

[**Web panel** *(optional but recommended)*](https://github.com/Letaryat/sharptimer-web-panel)

[**SharpTimer-WallLists** *(optional but recommended)*](https://github.com/M-archand/SharpTimer-WallLists)

[**CS2-TeleportAnglesFix** *(optional but recommended)*](https://github.com/M-archand/CS2-TeleportAnglesFix)

[**STFixes** *(optional but recommended)*](https://github.com/rcnoob/STFixes)

[**Flashing HUD Fix** *(optional but recommended)*](https://github.com/deabb/CS2FlashingHtmlHudFix)


## Install
* Download the [latest release](https://github.com/Letaryat/poor-sharptimer/releases),

* Unzip into your servers `game/csgo/` directory,

* :exclamation: See `game/csgo/cfg/SharpTimer/config.cfg` for basic plugin configuration,

* :exclamation: It is recommended to have a custom server cfg with your desired settings (for example [SURF](https://github.com/rcnoob/cs-cfg/blob/main/surf.cfg) or [BHOP](https://github.com/rcnoob/cs-cfg/blob/main/bhop.cfg)),

# [SharpTimer Wiki/Docs](https://github.com/Letaryat/poor-sharptimer/wiki)

# TODO List
- [x] HUD
- [x] Speedometer
- [x] Pre
- [x] Timer
- [x] Info
- [x] PB
- [x] Map Rank Icon
- [x] Map Rank (ie 1/100)
- [x] Map Tier
- [x] Map Type
- [x] Spectator HUD
- [x] Zones
- [x] Hook common triggers by default
- [x] Manual Zones
- [x] Hook Bonus Zones Triggers (KZ & Surf)
- [x] Player PBs
- [x] Save to Json
- [x] Save to MySQL
- [x] Ranks
- [x] Map !top
- [x] Map !topbonus
- [x] Global server ranks
- [x] !points
- [x] Global Point system
- [ ] Surf Stages/Checkpoint support
- [x] Stage/Checkpoint PBs with u/s
- [x] Json Stage/Checkpoint PBs saving
- [ ] MySql Stage/Checkpoint PBs saving
- [x] MySQL
- [x] Basic Player Records
- [x] Player Server Stats
- [x] Player Map Stats
- [x] Replays
- [x] Jumpstats
- [x] Distance
- [x] Pre
- [x] Max
- [x] Height
- [x] Width
- [ ] Sync
- [ ] Jump Types
- [x] Long Jump
- [x] BunnyHop
- [x] MultiBunnyHop
- [x] Jump Bug
- [ ] Edge Bug
- [ ] Ladder Jump
- [ ] Silly Stuff
- [x] Color customization
- [x] Special Tester Gifs
- [x] Custom Player Gifs
- [x] Dioscord Webhook
- [ ] Strafe Sync Bar on HUD


## Authors:
[DEA_BB](https://twitter.com/dea_bb)
[Letaryat](https://github.com/Letaryat)
[rcnoob](https://github.com/rcnoob)
> [!NOTE]
> The original creator of SharpTimer is dea_bb, who discontinued support for the project after version 0.2.6. This fork
> is now maintaned by the community, mainly [rcnoob](https://github.com/rcnoob).


[**Discord**](https://discord.com/invite/SmQXeyMcny)

<div align="center">
<img src="https://files.catbox.moe/qvawnf.png" alt="" style="margin: 0;">
</div>
<p align="center">
<br>
<a href="https://ko-fi.com/rcnoob"><img width="185" src="https://files.catbox.moe/rig9aq.svg" alt="Badge"></a>
</p>

# SharpTimer

SharpTimer is a "simple" Surf/KZ/Bhop/MG/Deathrun/etc. CS2 Timer plugin using CounterStrikeSharp<br>

## Features

<details>
<summary>Timer, speedometer and key input with color customization</summary>
<img src="https://i.imgur.com/TxAwgbC.png">
</details>

<details>
<summary>Players PB</summary>
<img src="https://i.imgur.com/9HGOhRR.png">
</details>

<details>
<summary>Surf Stages and Checkpoints</summary>
<img src="https://i.imgur.com/xL2y6vs.png">
</details>

<details>
<summary>Replays</summary>
</details>

<details>
<summary>Discord Webhook</summary>
</details>

<details>
<summary>JumpStats</summary>
</details>

<details>
<summary>Map CFGs</summary>
</details>

<details>
<summary>Custom PlayerModels</summary>
</details>

<details>
<summary>VIP Perks</summary>
</details>

<details>
<summary>Bonus stages</summary>
<img src="https://i.imgur.com/NURlZBK.png">
</details>

<details>
<summary>Server Point System & Map Ranks</summary>
</details>

<details>
<summary>Rank Icons</summary>
<img src="https://i.imgur.com/7vSKeCv.png">
</details>

<details>
<summary>KZ Checkpoint system (disabled by default, check config)</summary>
<img src="https://i.imgur.com/USX5i8C.png"><br>
<img src="https://i.imgur.com/kWiHOlz.png"><br>
<img src="https://i.imgur.com/lXwXNN7.png"><br>
<img src="https://i.imgur.com/nyn76Q4.png">
</details>

## Dependencies

[**MetaMod**](https://cs2.poggu.me/metamod/installation/)

[**CounterStrikeSharp** *(v281 and up)*](https://github.com/roflmuffin/CounterStrikeSharp/releases)

[**SharpTimerModelSetter** *(optional but recommended for custom player
models)*](https://github.com/johandrevwyk/STCustomModels)

[**MovementUnlocker** *(optional but recommended for surf and bhop
servers)*](https://github.com/Source2ZE/MovementUnlocker)

[**RampBugFix** *(optional but recommended for surf servers)*](https://github.com/Interesting-exe/CS2Fixes-RampbugFix/)

[**Web panel** *(optional but recommended)*](https://github.com/Letaryat/sharptimer-web-panel)

[**SharpTimer-WallLists** *(optional but recommended)*](https://github.com/M-archand/SharpTimer-WallLists)

[**CS2-TeleportAnglesFix** *(optional but recommended)*](https://github.com/M-archand/CS2-TeleportAnglesFix)

[**STFixes** *(optional but recommended)*](https://github.com/rcnoob/STFixes)

[**Flashing HUD Fix** *(optional but recommended)*](https://github.com/deabb/CS2FlashingHtmlHudFix)

## Install

* Download the [latest release](https://github.com/Letaryat/poor-sharptimer/releases),

* Unzip into your servers `game/csgo/` directory,

* :exclamation: See `game/csgo/cfg/SharpTimer/config.cfg` for basic plugin configuration,

* :exclamation: It is recommended to have a custom server cfg with your desired settings (for
example [SURF](https://github.com/rcnoob/cs-cfg/blob/main/surf.cfg)
or [BHOP](https://github.com/rcnoob/cs-cfg/blob/main/bhop.cfg)),

# [SharpTimer Wiki/Docs](https://github.com/Letaryat/poor-sharptimer/wiki)

# TODO List

- [x] HUD
- [x] Speedometer
- [x] Pre
- [x] Timer
- [x] Info
- [x] PB
- [x] Map Rank Icon
- [x] Map Rank (ie 1/100)
- [x] Map Tier
- [x] Map Type
- [x] Spectator HUD
- [x] Zones
- [x] Hook common triggers by default
- [x] Manual Zones
- [x] Hook Bonus Zones Triggers (KZ & Surf)
- [x] Player PBs
- [x] Save to Json
- [x] Save to MySQL
- [x] Ranks
- [x] Map !top
- [x] Map !topbonus
- [x] Global server ranks
- [x] !points
- [x] Global Point system
- [ ] Surf Stages/Checkpoint support
- [x] Stage/Checkpoint PBs with u/s
- [x] Json Stage/Checkpoint PBs saving
- [ ] MySql Stage/Checkpoint PBs saving
- [x] MySQL
- [x] Basic Player Records
- [x] Player Server Stats
- [x] Player Map Stats
- [x] Replays
- [x] Jumpstats
- [x] Distance
- [x] Pre
- [x] Max
- [x] Height
- [x] Width
- [ ] Sync
- [ ] Jump Types
- [x] Long Jump
- [x] BunnyHop
- [x] MultiBunnyHop
- [x] Jump Bug
- [ ] Edge Bug
- [ ] Ladder Jump
- [ ] Silly Stuff
- [x] Color customization
- [x] Special Tester Gifs
- [x] Custom Player Gifs
- [x] Dioscord Webhook
- [ ] Strafe Sync Bar on HUD

## Authors:

[DEA_BB](https://twitter.com/dea_bb)
[Letaryat](https://github.com/Letaryat)
[rcnoob](https://github.com/rcnoob)
Loading

0 comments on commit 31812e7

Please sign in to comment.