Blijbol OnScore is een open-source* online topscores-uitbreiding voor Game Maker. Het gebruikt PHP en MySQL en het bevat veel functies.
Versie 2.0.1 (stabiel)
Releasedatum: 19 december 2010
Taal: zowel Nederlands als Engels en zelfs Russisch
Systeemeisen: Game Maker 5.3a of nieuwer (Pro-/geregistreerde editie niet vereist), PHP 4.1.0 of nieuwer met MySQL-extensie en PCRE-extensie, en MySQL 4.1.0 of nieuwer
- Bug opgelost die scoreverzending vanuit beheerderspaneel en versie 1-spellen blokkeerde.
Versie 2.0.0 (stabiel)
Releasedatum: 17 augustus 2009
Taal: zowel Nederlands als Engels en zelfs Russisch
Systeemeisen: Game Maker 5.3a of nieuwer (Pro-/geregistreerde editie niet vereist), PHP 4.1.0 of nieuwer met MySQL-extensie en PCRE-extensie, en MySQL 4.1.0 of nieuwer
- Functionaliteit voor insluiten in spellen en websites toegevoegd
- Optie om meerdere topscores per speler te weigeren toegevoegd (speler kan echter nog steeds zijn persoonlijke topscore verbeteren)
- Voorbeeldspel toegevoegd (Street Racing)
- Splashschermondersteuning toegevoegd (GM8)
- Nieuwe zilverstijl toegevoegd
- Russische vertaling toegevoegd
- Unicode-ondersteuning toegevoegd
- Topscorepictogrammen zijn niet langer stijl-afhankelijk
- Helpbestand verbeterd
- Naamgeving van acties in oude stijl verwijderd
- Licentie-overeenkomst gewijzigd (onder andere dat commerciële spellen nu zijn toegestaan)
- Verscheidene kleinere wijzigingen en bugoplossingen...
Versie 1.0.1 (stabiel)
Releasedatum: 8 augustus 2007
Taal: zowel Nederlands als Engels
Systeemeisen: Game Maker 5.3a of nieuwer (Pro-/geregistreerde editie niet vereist), PHP 4.0.3 of nieuwer met MySQL-extensie en PCRE-extensie, en MySQL 4.1.0 of nieuwer
- Ontbrekende instructies bij becijferings-/reactieverzending hersteld
- Feature voor standaardwebsite bij verzending hersteld
Versie 1.0.0 (stabiel)
Releasedatum: 7 augustus 2007
Taal: zowel Nederlands als Engels
Systeemeisen: Game Maker 5.3a of nieuwer (Pro-/geregistreerde editie niet vereist), PHP 4.0.3 of nieuwer met MySQL-extensie en PCRE-extensie, en MySQL 4.1.0 of nieuwer
- Snelle scoreverzending toegevoegd, die het verzendformulier overslaat
- Game Maker-integratie verbeterd, er is nu bijvoorbeeld een actiebibliotheek
- Beheerpaneelmenu opnieuw ontworpen
- Klein helpbestand voor snelle referentie geschreven
- Nederlands taalpakket toegevoegd
- Syntax-validatie van spelerwebsite-URL's toegevoegd
- Updatecontrole verbeterd
- Licentie-overeenkomst herschreven
- Veel kleinere verbeteringen...
Versie 0.3.0 (bèta)
Releasedatum: 9 december 2006
Taal: Engels
Systeemeisen: Game Maker 5.3a of nieuwer (Pro-/geregistreerde editie niet vereist), PHP 4.0.3 of nieuwer met MySQL-extensie en PCRE-extensie, en MySQL 4.1.0 of nieuwer
- Functies om handmatig spelers (en hun reacties) te bewerken of te verwijderen toegevoegd.
- Nog een fout in verzendsysteem hersteld.
Versie 0.2.3 (bèta)
Releasedatum: 2 december 2006
Taal: Engels
Systeemeisen: Game Maker 5.3a of nieuwer (Pro-/geregistreerde editie niet vereist), PHP 4.0.3 of nieuwer met MySQL-extensie en PCRE-extensie, en MySQL 4.1.0 of nieuwer
- Fout in scoreverzendsysteem hersteld, die alle scores weigerde.
Versie 0.2.2 (bèta)
Releasedatum: 2 november 2006
Taal: Engels
Systeemeisen: Game Maker 5.3a of nieuwer (Pro-/geregistreerde editie niet vereist), PHP 4.0.3 of nieuwer met MySQL-extensie en PCRE-extensie, en MySQL 4.1.0 of nieuwer
- config.php verwijderd, die de installer uitschakelde.
Versie 0.2.1 (bèta)
Releasedatum: 1 november 2006
Taal: Engels
Systeemeisen: Game Maker 5.3a of nieuwer (Pro-/geregistreerde editie niet vereist), PHP 4.0.3 of nieuwer met MySQL-extensie en PCRE-extensie, en MySQL 4.1.0 of nieuwer
Een stabiele versie van dit product is uitgebracht.
Het project is aangekondigd op 12 juni 2006.
Ontwerp, programmering, beveiligingstechnieken, documentatie, standaard- en zilverstylesheet, Engelse en Nederlandse taalpakketten, testen: Jeroen van der Gun
Beveiligingstechnieken, standaard becijferingsafbeeldingen, testen: Simon Donkers
MD5 Message-Digest Algorithm-implementatie voor Game Maker: Ville Kalliomäki
Testen: Richard Both; Simon Busstra; Wesley Kok; Richard Verschuren; Robin Sonneveld
Russisch taalpakket: Roman Pavlovich
Ontwikkeling van software van derden gebruikt door OnScore: The PHP Group; MySQL AB; RSA Data Security, Inc.; The Game Maker Company
Reacties
Gebruik het formulier om een reactie toe te voegen.
Dat zal aanpassing vereisen van de huidige GML-code, maar moet zeker mogelijk zijn. OnScore bestaat immers zelf ook uit HTML, dus dat moet in theorie prima samen met de HTML van Game Maker te gebruiken zijn.
19 oktober 2011
Klaas
Is er ook een mogelijkheid om Onscore aan te passen voor gamemaker html5??
Ik heb nog even zitten kijken en krijg nu consequent onderstaande foutmelding. En de argumenten nalopend, kom ik er maar niet achter waar het hem hier in zit.
________________________________________
ERROR in
action number 3
of Other Event: No More Lives
for object lives:
In script onscore_submit:
In script onscore_submit_ext:
Illegal argument count calling script "onscore_connection_script".
Script requires 2 arguments, 1 have been supplied.
________________________________________
Even voor het idee:
- Ik roep in een No More Lives-event de action onscore_submit aan via een execute script (argument0 heb ik waarde 2 gegeven, argument1 heb ik waarde 1 gegeven, omdat ik geen idee heb wat ik anders als waarde voor argument1 moet opgeven.)
- Omdat ik zie onscore_submit zelf onscore_submit_ext aanroept en daar vanuit onscore_connection_script weer wordt aangeroepen, heb ik geen andere actions in het bewuste object geplaatst.
- onscore_submit geeft aan dat ik twee argumenten moet meegeven:
onscore_submit_ext(argument0, '', '', argument1, false);
Als ik de helpfile goed begrijp staat argument0 voor list en argument1 voor numb.
Graag je hulp
8.1 Lite. Overigens op zich vind ik het niet zo erg om de GML oplossing toe te passen, maar daar ben ik als PHP programmeur nog niet zo in thuis. De variabelen invullen zoals in het tweede deel van de help staat komt me logisch over, maar daarbij stuitte ik na een paar eerste pogingen toch op foutmeldingen. Vandaar dat ik de dragable Actions wilde uitproberen. Waarom moeilijk doen als het makkelijk kan, nietwaar?
Game Maker 5, 6 en 7 moeten die map inelk geval wel hebben. Welke GM-versie gebruik je?
Kom ik op het volgende probleem. Ik heb geen lib-folder. Daarom heb ik zelf maar een lib-folder aangemaakt volgens het voorbeeld van path C:\Program Files\Game_MakerX\lib en daar OnScore actions.lib in geplaatst, maar zodra ik dan GameMaker opnieuw opstart dan komen die dragables niet beschikbaar onder de actions. Ik heb wel het gevoel dat ik steeds een stap verder kom, maar blijf hier toch weer even haken.
Als je niet de extensie voor GM7+ kunt gebruiken, dan moet je de action library handmatig installeren. Uitleg staat in het helpbestand van OnScore.
Thanks Jeroen, daar had ik inderdaad overheen gekeken. Oei. Nu moet ik nog even flink op de GML studeren vrees ik, om dit werkende te krijgen. Al zie ik dat ik die actions ook kan gebruiken, maar die heb ik niet beschikbaar in mijn versie van GameMaker. Komt dat omdat ik de Lite versie heb?
Je moet het verbindingsscript niet zelf aanroepen, maar daarvoor de acties of functies uit de handleiding gebruiken.
Ik krijg de volgende fout wanneer het onscore_connection_script wordt aangeroepen:
___________________________________________
ERROR in
action number 3
of Other Event: No More Lives
for object lives:
In script onscore_connection_script:
Error in code at line 15:
case 0: argument1 = 'game.php?game=2'+argument1;
^
at position 42: Wrong type of arguments to +.
Wat doe ik fout?
18 december 2010
Klaas
Alles werkt alleen worden bij mij de highscores niet opgeslagen. Wat doe ik fout.
27 november 2010
RC
Heel erg handig en makkelijk in gebruik, hartelijk dank hiervoor..
ik heb hem al gebruikt in 1 game...
bezoek mn website maar is ;)
22 december 2009
Rune, reactie op Ula
Ik had dat ook, je moet gewoon de extensie herschrijven met de extensiemaker, te vinden op yoyogames. Maar als jij het met administrator hebt kunnen oplossen, ok.
Ruben: je zult een andere host moeten zoeken. De host die je nu gebruikt geeft PHP-scripts niet voldoende toestemmingen om bepaalde handelingen uit te voeren op de server.
18 december 2009
ruben
hij geeft deze error bij het installeren: Error
PHP warning at line 263 of common.php
opendir() [function.opendir]: SAFE MODE Restriction in effect. The script whose uid is 5826 is not allowed to access languages owned by uid 2003
Blijbol OnScore © 2006-2009 Jeroen van der Gun
ik gebruik woelmuis help me alsjeblieft
6 december 2009
Ulas
NVM GM als administrator uitvoeren heeft het opgelost, mijn fout! Nice work!
6 december 2009
Ulas
als ik de extension in GM 7 pro wil installeren zegt hij an error occured?
30 november 2009
Wim
Echt heel handig script, ziet er leuk uit en goede toepassingen zoals invoegen in een webpagina. Uitleg ook prima. Beoordeling 10+
14 oktober 2009
Gerben
De example werkt wel, maar bij de events staat unknown bla bla, dus ja. Die embed wil het niet doen op 7. Ik heb op laptop en pc geprobeert, op 8 werkt het prima.
Werkt de example wel en zo ja, wat doe jij dan anders?
12 oktober 2009
Gerben
Als ik met gamemaker 7 de embed versie probeer krijg ik 'list index out of bounds(8)'. en soms 7 ipv 8.
Het werkt wel helemaal met gamemaker 8, maar die verloopt na tijdje. Kan je helpen?
Klik op de knop "Meer versie-informatie" hierboven om te zien wat er nieuw/beter is.
10 september 2009
gm1999
Mag ik vragen wat er beter is in deze versie?
3 juni 2009
lars
hoe werkt dit?
26 november 2008
poedie
ik heb zelf een kleine aanpassing gedaan
download in die lijst gezet
26 november 2008
poedie
een download lijst op de index zou handig zijn
een die je kan in of uitschakelen via het admin panel
26 november 2008
poedie
werkt perfect
dank u voor het goede script
Je hoeft niet alles in een keer te runnen. Na het uploaden moet je gewoon in je webbrowser de map openen waarin je alles hebt geupload. Als het goed is, krijg je dan een installatiescherm te zien. Volg daarin de instructies en alles komt goed.
1 juni 2008
Rikieman1
sorry dat ik je nog lastig val, maar ik heb alles ge-upload, maar ik weet geen manier om er voor te zorgen dat hij alle bestanden in 1 keer runt.
Daarmee wordt bedoeld dat je de bestanden moet uploaden naar je webserver. Je moet dus eerst een webserver hebben of een webhost zoeken. Daarna kun je bijvoorbeeld via FTP de bestanden uploaden.
1 juni 2008
Rikieman1
Het lijkt me leuk online hihgscores te hebben, maar ik snap niet hoe ik het moet installeren... Wat word er bedoeld met kopieër alle bestanden in de map 'server' naar je web server? ik heb echt geen flauw idee wat hiermee word bedoeld
Het lijkt me heel leuk, alleen ben ik een beetje een noob in dit soort dingen en heb ik tot nu toe alleen maar gewone niet-online games gemaakt met de normale standaard dingen.
Het lijkt me dus heel leuk om een online highscore te hebben maar ik snap niet hoe ik dat in de game moet zetten....
Kan iemand mij helpen?
4 april 2008
dj tazzz
heey blijbol hoe doe jij dat met da mysql alleen dat snap ik niet weet jij een goede site?
Het lijstnummer kun je vinden in je verbindingsscript (connection script) dat je uit het controlepaneel hebt gekopiëerd en in Game Maker hebt geplakt.
25 maart 2008
Sem
hoi,
ik wil graag weten hoe dit werkt precies... hoe moet ik scores erin doen. en wat is het lijstnummer en hoe kan ik hem vinden. ik snap er egt totaal niks van. ik heb alles in de server, tables doen het, highscore lijst zit erin, maar wanneer ik een score wil verzenden weet ik niet welke lijst nummer of sow ik moet geven.
greetz,
sem
5 maart 2008
geheim naan 007
het werkt thanks!!
23 februari 2008
Igor
Echt geweldig!
Ik heb er heel veel aan
Dank je wel!! :)
Heb je die regel zelf aangepast? In elk geval zou die regel er volgens mij zo uit moeten zien:
execute_shell('
http://www.domain.tld/path/to/onscore/' + argument0, '');
Maar ik raad aan om gewoon terug te gaan naar het controlepaneel en het script opnieuw proberen te kopiëren.
4 januari 2008
geheim naan 007
het leukt niet met de code wat doe ike fout
___________________________________________
COMPILATION ERROR in Script: onscore_connection_script
Error in code at line 6:
execute_shell('http://p3/index.html/OnScore/OnScore/Server/0rx1rMnmRC2WFTnHME65MhK779jazSxC');
at position 94: Wrong number of arguments to function or script.
Die suggestie stond al op mijn lijstje met dingen die ik nog moet toevoegen. Niettemin bedankt.
16 december 2007
Tumie
Kun je ook maandlijsten maken? Best of the month December, Januari, enz, en dat ze bewaard blijven??
oke...
Je hebt natuurlijk niet de root username/password nodig van de server waar je het op wilt plaatsen. Je hebt echter wel voldoende rechten nodig op de server om het systeem te installeren.
Jeroen...
ik vind dit heel goed idee maar je bent vergeten als ze het online willen dat ze de router username en password moeten hebben toch?
this niks tegen jouw bedoeld maar ik wou het toch zeggen...