Description

ALL NEW VERSION 2.0!

**If this version is more bloated than you need check out out new lite version! **Now with syncObjects this extension is easier than ever to use! Drop them in the room where you want them and the work is done!

This extension will allow you to insert your players high scores in to a database, and then retrieve them for use in the game. You can also retrieve a high score list from the database!

The extension will allow you to:

*Can be used as a high score table OR a leaderboard

*Save user scores in to the database

*Retrieve a list of scores/names from the database to build a high score table

*syncObject put all the configuration in one object!

*Retrieve the players highest score from the database

*Retrieve the overall highest score from the database

*Retrieve the lowest overall score from the database (for comparison)

*Get the players overall ranking from the database

*Table design, fonts, and sprites as fonts all done in one spot for easy setup

*Comprehensive help file

*Works on ALL platforms, sync your desktop, Android, iOS, and HTML5 versions in one table! Every effort has been made to make this extension as easy to use as possible, if you would like to see additional features added then let us know!

Absolutely no PHP knowledge is required to use this extension!

You can view a live version of the example on our website, or download a Windows EXE (without installer) by clicking the More Info link at the bottom of this text.

REQUIRED: *PHP Enabled Webserver *SQL Database *FTP Access to your web host

NOTE: This extension will take a few minutes to get up and going. You will need to set up the database to hold the high score table, edit the PHP file with your login credentials and upload the file to your web host.

Don't have web hosting, we can host it for you!

More info

End User Licence Agreement (EULA).

Changes in 2.1.0

Fixed critical bug in code Performance Enhancements Added a scrolling table option Added an option for multiple games in a single table (game ID) Added option to have labeled table rows Added options to handle offline situations Added option to cache the table for offline use Added options for fonts to syncObjects Use sprite as font added to syncObjects Code optimizations Added smaple webpage for displaying scores Added adjustments for non mono spaced fonts If you are below version 2.1.0 you will need to re upload lbpdo.php!

Version 2.1.0. Published September 25, 2015

Created with GameMaker: Studio v1.4.1657

Age Rating: 4+

Average Rating

Your review

You can only review assets you've bought.


Gravatar

James C 15 November 2018

Great for online leaderboard

One improvement would be the option to have lowest score (best time) to highest for time based games. At the moment it is create only for a leader board based on highest score. Though you could probably dig though the code to make this work. Would love an update for GMS2 with lowests records rated first.

Works well with GMS2 with only a few fixes to "for loops" that get broken on conversion to GMS2.


Gravatar

Jana S 30 June 2017


Gravatar

BlackOpz F 21 December 2015

VERY NICE but has a few issues...Cant Contact..

Nice system but has a few issues. #1 I cant retrieve the LOWEST score. Arrrrghh!! So I currently have no way of testing if a score is too low to be added (unless I load the entire list and do my own check - ERROR shown is below). Also would be nice if you could get the [Score Placement in List] and not just the rank in combination with a query that could return a RANGE of records. Workable but....

Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'lb_gameid = 1 ORDER BY lb_score ASC' at line 1' in /home/xxx/public_html/cxxhs/hs01/lbpdo.php:146
Stack trace:
#0 /home/xxx/public_html/cxxhs/hs01/lbpdo.php(146): PDO->query('SELECT * FROM h...')
#1 /home/xxx/public_html/cxxhs/hs01/lbpdo.php(212): global_l_score(Object(PDO) - REAL: 0


Gravatar

Daeva D 15 November 2015

I need to contact you

Hello, I am trying to contact you since I cant make it work but your contact form on your website is giving me database error so I suppose it never sends the message.

Please give me your email, fix your submit form or (the fastest option) contact me on my email address
daevaczATgmail.com

Logo

Destron Media LLC. (Publisher) 07 December 2015

Hi Daeva I have emailed you back, I recently discovered an issue with my webhost was causing database errors and nor forwarding my email. I am being moved to a new server today so the issues should be resolved, however if you did not get my email please email me directly at destron5683 AT gmail DOT com, not through here or my web form as they both go the the email address that is temporarily not working.


Gravatar

philip b 11 October 2015

the best online hi-score and customer support

This is the most comprehensive and fully customisable online hi-score that you can get, I first got this about 6 weeks ago and since then I have worked with destron to add extra functionality and iv fully debugged this to destruction, and believe me when I say I don't miss a trick I will find and way to break something like no other, destron has gone out of his way to accommodate all that I have found and added many features since then, this is just the best online hi-score you can get for game maker and should really be priced higher than it is, especially after all the extra work I put on him, customer support is also the best iv seen on the marketplace, if you ever have any problem then 100% it will be something you missed that the docs told you to do, if you cant figure out what you missed email him direct as the contact on yoyo page does not always work, again this is the best online hi-score and the best customer service you can get for game maker, thank destron for all you have

Logo

Destron Media LLC. (Publisher) 17 October 2015

Thank you for the comments Phillip and I am glad you found the extension useful! I also appreciate the feedback that helped to make the extension even better!


Gravatar

Charles R 28 September 2015

Easy and well documented

What I wanted was a global leaderboard for all platforms we make games for that was easy to set up and well documented. That is exactly what I got. Saved me a day.
The documentation actually walk you through step by step creating you database and loading the scripting. There is a really nice help file that is better than any doc I have recieved on a Game Maker extention.

Logo

Destron Media LLC. (Publisher) 04 October 2015

Thank you for your comments Charles I am glad you found it easy to use!


Gravatar

Kevin Y 05 May 2015

Can't Get It To Work...

Same error message as Tomas.. I'm hoping to get this fixed soon as well, but consider he posted this april 15th i will prolly be waiting awhile..
############################################################################################
FATAL ERROR in
action number 1
of Create Event
for object objControlerS:

DoDiv :: Execution Engine - Cannot operate on string type
at gml_Script_gsCreate_ID (line 1) - /*
############################################################################################
--------------------------------------------------------------------------------------------
stack frame is
gml_Script_gsCreate_ID (line 1)
called from - gml_Object_objControlerS_CreateEvent_1 (line 22) - global.uid = gsCreate_ID(6); //Create a random ID for the player - stored in constant/Macro myUID

This review was left for a previous version of this asset.

Logo

Destron Media LLC. (Publisher) 10 July 2015

Hi Kevin, the marketplace does not notify when comments are posted so the best way to get help is typically to email. This issue should hopefully be fixed now


Gravatar

tomas D 15 April 2015

Muy buen realizado y explicado pero a mi me da es

Se que esta bien documentado pero yo tengo este error y no puedo solucionarlo.
Lo que si puedo asegurar que es uno de los mejores productos a nivel documentacion
espero solucionar rapido esto que me esta sucediendo
___________________________________________
############################################################################################
FATAL ERROR in
action number 1
of Create Event
for object objControlerS:

DoDiv :: Execution Engine - Cannot operate on string type
at gml_Script_gsCreate_ID (line 1) - /*
############################################################################################
--------------------------------------------------------------------------------------------
stack frame is
gml_Script_gsCreate_ID (line 1)
called from - gml_Object_objControlerS_CreateEvent_1 (line 22) - global.uid = gsCreate_ID(6); //Create a random ID for the player - stored in constant/Macro myUID

This review was left for a previous version of this asset.


Gravatar

shawn s 15 November 2014

Brilliant

Destron is quick to answer questions. Highly recommend.

This review was left for a previous version of this asset.


Gravatar

Jonathan B 10 November 2014

Excellent

This is a great asset. The developer is continuing to improve it as time goes on. The included example is very helpful. The developer is also very responsive by email and answered a few questions I had. This is useful not just for an online leaderboard but also learning how to make your game interact with an online database in general. The code is well commented.

This review was left for a previous version of this asset.


Gravatar

James M 05 November 2014

No problems

Had no idea how to use this, the seller was very helpful and i managed to get it working, but after testing Gmech i found thats more my level for online scoreboards.

Would recommend if your serious about housing your own online saves etc.

This review was left for a previous version of this asset.


Gravatar

Børge L 17 October 2014

Good start

This is a good script to get you going with your own score board. However it must be mentioned that the code is partially incomplete and several of adjustment to the code is required. For me the code didn't work "out of the box" since there was no check that the "a sync" code received data before trying to draw the text. Some code were simply wrong and probably a result from the author adding the "seamless" function and forgot to refer to the right scripts. Good documentation.

This review was left for a previous version of this asset.

Logo

Destron Media LLC. (Publisher) 25 October 2014

Hi Borge L thank you for your comments, the examples were really only meant to give you an idea how the functions work, not really implement in your game. I have decided to strip the examples from it completely and make them optional to download to make the process more seamless, so if you want to read the manual and dive right in you can, or you can download the examples to see how it works if your stuck, and those examples will be more detailed and focus on a specific task. The extension is the scripts not the examples. The new version will also include a much more in depth manual and a couple modifications and updates. I hope to push it out in the next week.


Gravatar

Keido M 13 October 2014

Awesome

Awesome script + helped to add few functions and to get it work properly

This review was left for a previous version of this asset.


Gravatar

Doug C 08 October 2014

Excellent

This extension is very easy to use, documented amazingly, very nice example, and very quick support.

5 stars and highly recommended for anyone looking to get a leaderboard system.

This review was left for a previous version of this asset.


Gravatar

Jarin R 11 August 2014

Very Good

I want connect database is long time
Thank you for example use.

This review was left for a previous version of this asset.

Package contents

Loading, please wait

What is the issue?

Back to Top