Darts-extern automatise plusieurs plates-formes Dart-Web en fonction de l'état d'un jeu https://autodarts.io. Une instance en cours d'exécution de https://github.com/lbormann/darts-caller est nécessaire pour envoyer les points lancés depuis https://autodarts.io vers cette application.
Vous pourrez jouer en 1vs1 sur les plateformes web de fléchettes prises en charge avec votre configuration autodarts.
Principe fonctionnel (en utilisant Lidarts comme exemple) :
Plate-forme | Bulling | X01 entrée simple, sortie double | Norme de cricket |
---|---|---|---|
Lidarts | ✔️ | ✔️ | ✔️ |
Nakka01-En ligne | ✔️ | ✔️ | |
Cibles de fléchettes | ✔️ | ||
Fléchettes webcam |
Bulling pris en charge ne signifie PAS qu'il est automatisé ; cela signifie seulement qu'il fonctionne correctement sans faire planter l'application.
git clone https://github.com/lbormann/darts-extern.git
Allez dans le répertoire de téléchargement et tapez :
npm install
Créez un raccourci de l'exécutable ; faites un clic droit sur le raccourci -> sélectionnez les propriétés -> ajoutez des arguments dans l'entrée cible à la fin du champ de texte.
Exemple : C:Downloadsdarts-extern.exe --autodarts_user="votre-e-mail-autodarts" -autodarts_password="votre-mot de passe-autodarts" --autodarts_board_id="votre-id-board-autodarts" --extern_platform= "lidarts" --lidarts_user="votre-mail-lidarts>" --lidarts_password="votre-mot de passe-lidarts"
Enregistrez les modifications. Cliquez sur le raccourci pour démarrer le programme.
node . --browser_path="path-to-your-chrome-browser-executable" --autodarts_user="your-autodarts-email" -autodarts_password="your-autodarts-password" --autodarts_board_id="your-autodarts-board-id" --extern_platform="lidarts | nakka | dartboards" --lidarts_user="your-lidarts-email>" --lidarts_password="your-lidarts-password" ... see full list of arguments below
--connection
Adresse de l'hôte du chargeur de données (appelant de fléchettes). Par défaut, il s'agit de 127.0.0.1:8079 (ce qui signifie votre adresse IP locale / vous n'avez généralement PAS besoin de la modifier)
--browser_path
Chemin absolu vers l’exécutable Chrome ou Chrome. Sous Linux, vous pouvez taper "whereis chrome" pour afficher le chemin d'installation dans le terminal. Remplacez "chromium" en fonction du package de navigateur installé, par exemple "google-chrome", "google-chrome-stable", "chromium-browser". Vous pouvez également utiliser « which » comme alternative à « où est-il ». Sur Macos, le chemin d'accès à Google Chrome est : /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
--autodarts_user
adresse e-mail de l'utilisateur autodarts.io
--autodarts_password
mot de passe utilisateur autodarts.io
--autodarts_board_id
identifiant de carte autodarts.io
--extern_platform
Configurez quelle plate-forme est votre cible. Choisissez entre lidarts, nakka, jeux de fléchettes
--time_before_exit
Combien de temps l'application attend-elle avant de se fermer après la fin d'un match sur la plate-forme cible ?
--lidarts_user
adresse e-mail de l'utilisateur lidarts
--lidarts_password
mot de passe utilisateur lidarts
--lidarts_skip_dart_modals
Automatise les dialogues lidarts (combien de fléchettes avez-vous utilisé)
--lidarts_chat_message_start
Texte de chat à envoyer au début du match
--lidarts_chat_message_end
Chat Texte à envoyer à la fin du match
--lidarts_cam_fullscreen
Caméra de l'adversaire en plein écran
--nakka_skip_dart_modals
Automatise les dialogues nakka (combien de fléchettes avez-vous utilisé)
--dartboards_username
nom d'utilisateur de la cible de fléchettes
--dartboards_password
mot de passe utilisateur des cibles de fléchettes
--dartboards_skip_dart_modals
Automatise les dialogues de cibles de fléchettes (combien de fléchettes avez-vous utilisé)
Cette application nécessite une instance en cours d'exécution de darts-caller https://github.com/lbormann/darts-caller
Merci à Timo pour le génial https://autodarts.io. Ce sera énorme ! Merci à Reepa86 pour l'idée !