![]() |
Arcade Anti-Cheater Mod
Board: 3.x
Purpose: If your board is a scripting/coding board you probably have cheaters using your arcade. They are people that use memoryhacks/colorbots, and believe me, people do cheat. This hack is to clean up scores. Before, if you wanted to remove a score, you had to create your own mysql query and even though the score was removed the highscore still showed up as belonging to them. This process has been fixed by this hack. Functionaliy: - Remove all scores from a user - Remove a users highscores - Fix the titleholders/highscores Screenshot: http://www.elitecoders.org/ftp/ronin...rcadeadmin.jpg Code: Attatched No Edits Required PHP script: Attatched Instructions: Perform the following edits, OR upload the attatched PHP file in place of your own arcadeadmin.php. #-------------------------------------------------------------------------------# Find In arcadeadmin.php #-------------------------------------------------------------------------------# Code:
print_form_header('arcadeadmin', 'pruneinvalid'); Add Below #-------------------------------------------------------------------------------# Code:
// ARCADE HACK BY RONIN Find in arcadeadmin.php #-------------------------------------------------------------------------------# Code:
// ###################### INVALID RECORD PRUNING ####################### Add Below #-------------------------------------------------------------------------------# Code:
// ###################### PRUNE BY USER ####################### |
Why's this in the V2 section?
|
good point, i must have misread the forum i clicked on
can someone move this? |
No problem, its easily done aint it?
|
I'll move it for you:)
|
*installed*
THANKS ! |
Thanks for sharing your work - this is an addon though so I've moved it into that section :)
|
If a user has a highscore and becomes the champion of a game, does this also clear the news associated with that user being the new champion? If not, it would be a good addition.. :)
|
Hey, thanks for this add :)
I did run into an error with the /admincp/arcadeadmin.php?do=scores When I used the option with an admin username and with a registered user, it gave this error: Invalid SQL: DELETE FROM gamesessions WHERE userid=fred mysql error: Unknown column 'fred' in 'where clause' with 3.0.3 |
Quote:
|
That was it, I spaced. Thank you! It works just great :)
|
Can't you just click the red X next to someone's score that you want to remove? :-\
|
i get this error
Database error in vBulletin 3.0.1: Invalid SQL: SELECT gamename, MAX(score) AS score FROM gamesessions WHERE valid=1 GROUP BY gamename mysql error: Table 'datbase.gamesessions' doesn't exist mysql error number: 1146 Date: Monday 19th of July 2004 06:11:11 PM Script: http://adventurersunited.com/forums/...rcadeadmin.php Referer: http://adventurersunited.com/forums/....php?do=scores Username: lieutan IP Address: 66.76.222.164 any suggestions |
Very nice this will definately come in handy
|
Quote:
Quote:
|
Installed and working fine. Thank you Ronin!
|
Is this any way to stop one Registered member from paying arcade?
|
Quote:
|
It's a great hack but is there anyway to actually stop people from cheating??
|
Quote:
|
Quote:
|
did the manual edit .... worked with no problem and no errors.
great and thanks! |
Yeah hacking arcades is actually pretty easy, tested with Yeti Sports 1.5 with Firefox and the offsets are stored in 16 bit memory in double format.
However I have no idea how this hack would prevent cheating, it could remove high scores, but it could not for sure detect if a score has been hacked or not since the offsets are stored in the client's virtual memory then sent to the server |
the reason i needed this mod is that if I didnt have it, over 90% of the people in my forum would be cheating because we are, by definition, a cheat site :P
it cant prevent people from cheating, i could run a perl script to see whats running on their computers while they play... but tbh that would waste tons of bandwidth and i doubt your users would allow me to check that. :) |
This hack doesn't remove the users score from the News & Events list.Is it possible to include some code to add this feature as well.
|
Greetings everyone. To dispose of any concern that I am asking on how to cheat for negative purposes, I would like to preface my question with the following:
I am a member / administrator on MajorGeeks.com under the username of Kodo. If anyone wishes to confirm my account and the fact that this is indeed legitimate, please send me an email at Kodo (at) MajorGeeks.com and I will reply or merely ask the Owners of the site who I am. Or ask me to post something on MajorGeeks and it will be done. Now, onto my question. We have a member that I suspect is cheating. The game in question is KF9000 kite flying. If anyone knows if this game is flawed, please let me know. I suspect a dozen or so other games have been "bypassed" in some manner, either by the game being bad or this person somehow "posting" altered data. I'm leaning to the latter. I would like to gather as much specific information I can on how the arcade is by passed (and by god don't post the specifics in this thread!) via e-mail correspondence or PM. I tried today with limited success but I am by no means a "hacker/cracker" and do not aspire to be labeled as such. I am merely trying to determine how this is done step by step as proof of concept and assist in better determining who is cheating. Some people are good cheaters. They'll hack the highscore and play several games regularly to populate lower scores. I really need to nail down some more info though. I thank anyone who can help me. Regards -Jim Losi Kodo on MajorGeeks |
Nice work, been having problems with my forum's arcade, thanks!
|
Installed - thank you
|
[high]* Polo clicks install
[/high] Thanks;) |
How exactly would they be able to cheat in the arcade?
|
Quote:
|
THanks!
/me hits install |
Quote:
There is no way to know whether they cheated/are cheating in a simple arcade game. |
All times are GMT. The time now is 04:44 PM. |
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:
|