Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Cheater simuliert Mausklick (https://www.delphipraxis.net/20821-cheater-simuliert-mausklick.html)

Chewy 23. Apr 2004 20:38


Cheater simuliert Mausklick
 
Guten abend erstma.
Hier mein Problem. Ich hoffe ihr könnt mir weiterhelfen.
Ich hab neulich in der Schule ein simples Spiel geschrieben, indem man möglichst schnell und so oft wie möglich mit der Maus auf den Bildschirm klickt. Die Zahl wird dann gespeichert und kann, wenn sie hoch genug ist kann sie in einer Highscore Liste aufgerufen werden.
Jetzt hat allerdings schon jemand einen Cheat dazu geschrieben, welcher die Mausklicks simuliert. Dadurch erzielt derjenige natürlich enorm hohe Mausklicks.
Nach längerem Kampf bin ich mittlerweile recht ratlos und weiß nicht, wie ich dagegen vorgehen kann. Ich müsste irgendwie ein Unterprogramm schreiben, welches überprüft, ob die Mausklicks tatsächlich mit der externen Maus ausgeführt werden.
Ich hoffe es gibt eine solche Methode, oder vielleicht auch irgend eine andre Lösung.
Jedenfalls wäre ich über jeden Tip erfreut.

Mfg Chewy

Phoenix 23. Apr 2004 20:53

Re: Cheater simuliert Mausklick
 
prüfe einfach das Zeitintervall in ms zwischen den klicks.
Ein Programm das solche klicks simuliert braucht für einen Klick immer gleichlang.
Ein Mensch klickt immer in anderen Zeitabständen.

Ignoriere einfach alle Klicks, die im gleichen Zeitabstand zum vorhergehenden stattfinden.

Nikolas 23. Apr 2004 21:06

Re: Cheater simuliert Mausklick
 
Sobald der Cheater das aber rausfindet, bracht er nur ein kleines Random in die Intervalle einzubauen. Und wenn Chewy alle klicks rausschmeisst, die nur in etwa das gleiche Intervall wie das vorherige haben, läuft er wieder Gefahr richtige Klicks zu ignorieren.
Ich glaube, die Frage gab's schon mal und da wurde imho kein Weg gefunden, die Klicks mit der Maus von den gefakten Klicks zu unterscheiden; such einfach mal hier im Forum, vielleicht findest du doch noch was.
Hab das hier gefunden: Echte Mausklicks erkennen

TOX


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:30 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz