Supernova's Super Sigs for HLstats Community Edition

Features

Feb 24, 2009 by Supernova

Supersigs takes data from the HLstats:CE database and as such will always be accurate. To decrease server load you have the option of setting a cache time in the configuration file.

There are twelve positions to choose from where you are able to put text. Each position can contain a certain preset piece of information or some custom text. This means that you can have highly individual signatures for each player enabling them to show as many or as little stats as they like.

The script works by taking a background image at random from a folder and applying a semitransparent overlay (the strips and bloom effect) to it, then writing the desired text. The class of the background image that is displayed is calculated using weighted average. Quite simply: The class that you choose most is the class that appears most in the backgrounds. The backgrounds themselves are entirely customisable, and so infact is the overlay. It's all up to you! You can even add your own backgrounds for any of the classes simply by uploading an image to a directory.

The possible positions can be seen in the image below:

positions

The list of things that you may put in each position of the image is as followed:

  • Your name - The name that you use most often when connecting to the server
  • Your kill count - Your total kill count for the server
  • Your death count - Your total death count for the server
  • Your KPD - Your kills per death for the server to two decimal places
  • Your point count - Your total point count for the server
  • Your headshot count - Your total headshot count for the server
  • Your rank - Your server rank
  • Your rank title - The hlstats title you have received such as "General"
  • Your favourite weapon - The weapon you get the most kills with
  • Your favourite team - The team that you join the most
  • Your favourite class - The class that you join as/switch to the most
  • Your favourite victim - The person you kill the most on the server
  • Your suicide count - The number of times you've committed suicide
  • Your most recent hlstats award - The most recent award you received
  • Your average ping - Your average ping when you connect to the server
  • Your country - The country that you come from (this isn't always accurate)
  • Your longest kill streak - The largest number of kills you've made in one life
  • Your total connection time - The time in days and hours that you have been connected to the game server
  • Your kill assist count - The number of kill assists you've racked up
  • Your number of dominations - The total number of dominations you've scored

There is also the opportunity to write custom text in every position - something funny, something rude, whatever you want!

As mentioned before, the script has only been tested on stats gathered from Team Fortress 2 and I have no way of knowing if it will work on other severs (if they record the same data, then it should!). As such there are a few Team Fortress 2 specific pieces of information available that members of the original Fester's Place community have requested, which are:

  • Your uber count - The total number of ubercharges you have deployed
  • Your wrench kill count - The total number of wrench kills you've made
  • Your sentry count - The total number of Sentry Guns you have built
  • Your medic assist count - The number of assists you've made whilst being a medic
  • Your sandvich count - The total number of sandviches eaten ingame

If there is any other data that you would like displayed, the script is simple to upgrade with limited knowledge of PHP and SQL.