![]() |
v3arcade reduce scores to keep arcade competitive
After my arcade had been installed for while I found that all the high scores were practically unbeatable.
I wanted a way to make them beatable again. I thought about the possibility of just removing the top 5 high scores, but that wouldn't be fair on the winners. I thought about resetting all the scores but that wouldn't be fair on any of the players. Then I came to a perfect compromise: Reduce the scores. All the ranks are kept in tact but the high scores are achievable again. As a bonus, it increases competitiveness when the previous top scorers get beaten. It's all done by a single cron job. Upload arcadescores.php to /includes/cron Set a new scheduled task. This one runs on the first of each month: Day of week: * Day of month: 1 Hour: 0 Minute: 4 Log: up to you Filename: ./includes/cron/arcadescores.php By default the scores are reduced by 15%. If you want to change this percentage, change the 15 to whatever you like on lines 11, 15 and 19 of the script. Important note: This script will reduce the scores by 15% each time you run it manually or on cron. That means if you install it and want to play around with it, you might want to make a backup of the arcade_games, arcade_sessions and arcade_news tables. Version 1.01 - Updated to account for games that have reverse scoring - Now includes table_prefix - Made the change percentage easier to change Version 1.02 - Fixed a tiny bug I created in 1.01: If you had no reverse-scoring games it errored. |
i dont get it !?!?
|
Once a month (or whenever the cron is run), all the scores that people have acheived are reduced by 15%
|
Excellent mod! I installed this on my arcade and it works flawless. Great work.
|
Quote:
ohhh smart move! Thanks |
Thanks for the hack! I'll install it right away... :)
|
great mod/idea... just one problem though. I haven't looked at the code yet, but it appears that all this does is lower the score which is great for all games but ones with reverse scoring which will, over time make it impossible to beat the scores :D
|
i get this error ...and have no clue why
Database error in vBulletin 3.6.1: Quote:
|
juz realised in the arcadescores.php
instead of Code:
$vbulletin->db->query_write(" Code:
$vbulletin->db->query_write(" |
great hack thanx meanwhile :)
|
All times are GMT. The time now is 01:10 AM. |
Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|