Blijbol, happy business

OnScore

PHP/MySQL online highscores extension

View demo

This function requires JavaScript. Enable JavaScript and refresh this page.

This is a live online demo of the package.Admin panel password: test
Demo is a little limited since only one computer can be signed in in the admin panel at a time. Password and general configuration cannot be changed.

Downloads

v2.1.0
(zip; 2.39 MB)

Links to here:

Description

Blijbol OnScore is an open-source* online highscores extension for Game Maker. It uses PHP and MySQL and it contains many features.

Features

Support for multiple games.

Support for multiple lists per game.

User-friendly admin panel and installer.

Score submissions secured by MD5 hashes.

Server log with all cheating attempts and administrative actions.

Automatically bans cheaters after an adjustable number of cheating attempts in an adjustable amount of time.

Ability to manually ban and unban people.

Support for embedding highscores directly in the game or in a website.

Support for multiple languages/styles and a different language/style for each game.

Ability to allow ratings and/or comments on games for players submitting a score.

Automatically checks for updates.

Extensions with GML functions and action library to use inside Game Maker.

Version 2.1.0 (stable)

Release date: 13 October 2012
Language: Both English and Dutch and even Russian
System requirements: Game Maker 5.3a or later (Pro/registered edition not required), PHP 4.1.0 or later with MySQL extension and PCRE extension, and MySQL 4.1.0 or later

Fixed error message in connection script in Game Maker 8.1.

Added Spanish translation.

Version 2.0.1 (stable)

Release date: 19 December 2010
Language: Both English and Dutch and even Russian
System requirements: Game Maker 5.3a or later (Pro/registered edition not required), PHP 4.1.0 or later with MySQL extension and PCRE extension, and MySQL 4.1.0 or later

Fixed bug that blocked score submission from admin panel and version 1 games.

Version 2.0.0 (stable)

Release date: 17 August 2009
Language: Both English and Dutch and even Russian
System requirements: Game Maker 5.3a or later (Pro/registered edition not required), PHP 4.1.0 or later with MySQL extension and PCRE extension, and MySQL 4.1.0 or later

Added functionality for embedding in games and websites

Added option to block multiple highscores per player (player can however still improve his personal highscore)

Added example game (Street Racing)

Added splash screen support (GM8)

Added new silver style

Added Russian translation

Added Unicode support

Highscore icons are no longer style-dependent

Enhanced help file

Removed old style naming of actions

Changed license agreement (this includes that commercial games are now allowed)

Several smaller changes and bug fixes...

Version 1.0.1 (stable)

Release date: 8 August 2007
Language: Both English and Dutch
System requirements: Game Maker 5.3a or later (Pro/registered edition not required), PHP 4.0.3 or later with MySQL extension and PCRE extension, and MySQL 4.1.0 or later

Fixed missing instructions on rating/comment submission

Fixed feature for default website on submission

Version 1.0.0 (stable)

Release date: 7 August 2007
Language: Both English and Dutch
System requirements: Game Maker 5.3a or later (Pro/registered edition not required), PHP 4.0.3 or later with MySQL extension and PCRE extension, and MySQL 4.1.0 or later

Added quick score submission, which skips the submission form

Improved Game Maker integration, for example there's now an action library

Redesigned admin panel menu

Wrote small help file for quick reference

Added Dutch language pack

Added syntax validation of player website URLs

Improved update checker

Rewrote licence agreement

Many smaller improvements...

Version 0.3.0 (beta)

Release date: 9 December 2006
Language: English
System requirements: Game Maker 5.3a or later (Pro/registered edition not required), PHP 4.0.3 or later with MySQL extension and PCRE extension, and MySQL 4.1.0 or later

Version 0.2.3 (beta)

Release date: 2 December 2006
Language: English
System requirements: Game Maker 5.3a or later (Pro/registered edition not required), PHP 4.0.3 or later with MySQL extension and PCRE extension, and MySQL 4.1.0 or later

Fixed bug in score submission system, denying all scores.

Version 0.2.2 (beta)

Release date: 2 November 2006
Language: English
System requirements: Game Maker 5.3a or later (Pro/registered edition not required), PHP 4.0.3 or later with MySQL extension and PCRE extension, and MySQL 4.1.0 or later

Removed config.php, which was disabling the installer.

Version 0.2.1 (beta)

Release date: 1 November 2006
Language: English
System requirements: Game Maker 5.3a or later (Pro/registered edition not required), PHP 4.0.3 or later with MySQL extension and PCRE extension, and MySQL 4.1.0 or later

Project status

A stable version of this product has been released.
The project was announced at 12 June 2006.

I tried replacing that one line of code in OnScore functions.gml since I use GM:Studio, and now the extension package doesn't install, I get an error

26 October 2013nick

so what do i do now?

15 August 2013Sicheater

___________________________________________
ERROR in
action number 1
of Collision Event with object karakter
for object submit:

In extension function onscore_submit:
In extension function onscore_submit_ext:
In script onscore_connection_script:
Error in code at line 16:
return 'http://gmiscore.ckaka.tk/'+argument[1];
^
at position 37: Wrong type of arguments to +.

Hi stefan. It seems like you are using Game Maker Studio, which does not support execute_string(). You can still use OnScore if you import the GML scripts manually. You have to adapt line 80 of OnScore functions.gml:

There are three available settings:
1. the default browser is opened
2. it is embedded
3. a splash screen is opened (GM8 only)

Setting 1 is the default, the others require GM Pro. Setting 2 can give a pretty good in-game appearance, an example of this setting is included in the package.

10 March 2010Amitc87

Hello, just wondering if this is still being updated, and whether anyone still looks at these comments!

Also, will this system trigger the default browser to open some webpage in order for the online highscores to work? I hope not, because that would be annoying.

In addition, if the answer to the above question is that the browser is not triggered, will the online highscores also be able to be viewed IN-GAME rather than going to the website you are hosting this at?