Garry's Mod Leaks

Top-Player-List :: Player of the week [MySQL/SQLite + Webpanel] LEAK

Submitted by 3v0, , Thread ID: 68323

Thread Closed
04-01-2018, 09:28 PM
#1
Top-Player-List | Player of the week
END OF SUPPORT
This script isn't supported anymore and will not receive any further updates. I'm working on a remake of this script as GExtension addon. All buyers of this script will get the new one for free. No ETA available yet.

Feature overview
View score, deaths and playtime of the top 10 players
Easy to install with step-by-step instructions
Clear Web/HTML Panel (Thanks to Bootstrap)
Fluid and easy-to-use cooperation with multiple servers
Increased ambition for your players
MySQL and Webpanel support
Easy management of player statistics
"Player of the week" feature
Command and Advert management
Easy customization
Reward the player of the week with pointshop 1 & 2 points
Players can run the !rank to see their statictics of the week and their current rank
Can I run this script?
This script is for every gamemode, that uses the Garry's Mod score and death system. For example TTT, DarkRP and Prophunt (only score).
MySQLoo V8.1 is needed if you want to use MySQL features.

General Information
This script saves the player's score, deaths and playtime. Every player can see the top 10 players and their score, deaths and their playtime in the current week (Monday-Present). Every Monday, the player with the highest score in total will be selected as the "Player of the week". The players nickname, score and playtime from the last week are displayed in the bottom of the ranking list. The player will be displayed until a following player is selected the next Monday. This could look like in this Example (in German, sorry):

menu1

menu2

Running Options
You can run this addon in three different modes:

1. In Local mode the whole addon runs locally, with SQLite and the top-list is displayed in a InGame VGUI. Only online players can see the top-list. You can just move it to the addons folder and the addon will work.

2. (Recommended) In Online mode all stats are saved in a MySQL database and the top-list(a PHP file) is hosted on your webserver. If a player types the top-list command, he/her will be redirected to your webserver via the Steam-Overlay browser. You can use this mode to gather the player's stats on multiple servers. You need a MySQL Server, which is reachable from your GMOD- and WEB- Server.

3. Mixed mode uses MySQL but no webserver. Stats are saved on your MySQL server, but the top-list is displayed locally via VGUI. Only online players can see the top-list. This mode is only useful, if you have more than one GMOD server.

You can find images of the README.html in the "media" section.

Management Menu
Example:

management

The functions of the management menu are:

1. Search a player via nick or SteamID. If you found the player you want, you can

2. See SteamID, Nick, Score, deaths and Playtime (Monday-Present) and the Score-history (the score of the last weeks separated with a comma) of the selected player.

3. Now you have three options: Delete the stats of the actual week (Monday-Present) or set the player as "Player of the week". The second can be used if you want to reward a
player as the best player for the last week, even if he didn't have the highest score. The letter is to see the full score history of the selected player.

4. In the bottom, you can find a reset button. If you press this button, the stats of all players for the actual week (Monday-Present) will be deleted. This is not a full reset. A new player of the week will not be selected,
and the score and playtime you delete will not be saved in the player's score history contrary to the normal, weekly reset.

Other Features
You can find the config file here: http://pastebin.com/Myu0V5V2

1. You can change the description, which you can see under the top-list

2. You can change the background of the top-list

3. You can decide which commands the players can use to open the top-list

4. You can create an advert to promote these commands. You can customize the text, color and repeat cycle (requires ULX)

5. You can add usergroups, which have the permission to use the management Panel

6. For Lua coders: You can reward the player of the week for example with a special icon on the scoreboard or something else. There are three global variables with the nick, score and the SteamID64 of the actual player of the week.

7. You can configure, that the player of the week will be automatic added to a usergroup of your choice for one week (or permanently).

8. You can give the new player of the week an amount of pointshop 1 & 2 points (normal and/or premium).

9. You can exclude usergroups. The data of these groups will not be saved.

10. With the !rank command, a player can view his statistics of the actual week an the rank:

config

Planned Features
I try to implement these features in the next version:

1. Player of the day/month (the player with the highest score of the last day/month)

2. More rewards for the player of the week (e.g. DarkRP cash)

3. More detailed TTT statistics

4. A permanent ranklist



Content locked
This content has been locked. Please login or register in order to unlock it.
The link in this hidden content has been reported as down 0 times this month.
1 times in total

RE: Top-Player-List :: Player of the week [MySQL/SQLite + Webpanel] LEAK

This post was last modified: 18-09-2021, 09:25 PM by Meduzka
#2
Wow, this addon would be great adding in my server collection, i want it so badly. So i would rather do anything all the sequnces, than just missing it.

The link in this topic is dead((( sadface

Users browsing this thread: 1 Guest(s)