Hey, great plugin.
I have one suggestion to make, please add a "UNIQUE" to the steam ID of the CREATE TABLE SQL statement.
Like this:
Code:
CREATE TABLE IF NOT EXISTS players (steam_id VARCHAR(20) UNIQUE, last_connect INT(12), bonus_amount INT(12));
You also might want to account for the Steam ID being "STEAM_ID_PENDING" sometimes, so make sure you filter it out somehow.