Anti - autoclicker
totoyo47
Messages postés
260
Date d'inscription
Statut
Membre
Dernière intervention
-
jiantox Messages postés 1092 Date d'inscription Statut Membre Dernière intervention -
jiantox Messages postés 1092 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai développé un petit jeu en ligne qui consiste à cliquer sur un bouton quand il est "enabled". Chaque clic validé rapporte un point.
Cependant, comme dans tout jeu en ligne, je dois faire face à des bots autoclicker. J'ai déjà mis en place quelques systèmes de vérification, mais c'est insuffisants.
Connaissez-vous des astuces simples et économes en ressources ? Sans captcha, s'il vous plait.
Je connais le javascript et le PHP.
Merci de vos réponses,
J'ai développé un petit jeu en ligne qui consiste à cliquer sur un bouton quand il est "enabled". Chaque clic validé rapporte un point.
Cependant, comme dans tout jeu en ligne, je dois faire face à des bots autoclicker. J'ai déjà mis en place quelques systèmes de vérification, mais c'est insuffisants.
Connaissez-vous des astuces simples et économes en ressources ? Sans captcha, s'il vous plait.
Je connais le javascript et le PHP.
Merci de vos réponses,
A voir également:
- Anti - autoclicker
- Malwarebytes anti-malware - Télécharger - Antivirus & Antimalwares
- Anti slash windows ✓ - Forum Clavier
- Anti slash mac - Forum MacOS
- Anti slash sur mac ✓ - Forum Réseaux sociaux
- Anti pub youtube - Accueil - Streaming
Pas trop convaincu, car la plupart des bots, dont le mien (à des fins de test), fonctionne grâce à un script javascript ajouté via la console ou Greasemonkey.
Un exemple de code du bot :
Toutes les 2 secondes, un script vérifie si on peut appuyer de nouveau sur le bouton. Si c'est le cas, le bouton devient "enabled". Le titre de la page change également quand cette action est possible pour avertir le joueur.
D'ailleurs, en te répondant, une réflexion me vient à l'esprit.
Si le clic est légitime, le curseur doit être positionner sur le bouton. Donc, avant d'envoyer ma requête en ajax (la page ne se rafraichit pas), je vérifie si le curseur est bien sur le bouton. C'est possible en javascript ?
Sur ton bouton tu met un onmouseover(tonscript). La fonction OnMouseOver permet de savoir lorsque le curseur de la souris passe sur un élément. Et tu as le OnMouseOut qui fait l'inverse (lorsque la souris quitte l'élément).