Skip to content

nliakm/comuniobot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

                                                       _       _           _   
                        ___ ___  _ __ ___  _   _ _ __ (_) ___ | |__   ___ | |_ 
                       / __/ _ \| '_ ` _ \| | | | '_ \| |/ _ \| '_ \ / _ \| __|
                      | (_| (_) | | | | | | |_| | | | | | (_) | |_) | (_) | |_ 
                       \___\___/|_| |_| |_|\__,_|_| |_|_|\___/|_.__/ \___/ \__|
                      
                 Programm zur automatisierten Vergabe von Prämien nach einem Spieltag.

Bei Fragen und Problemen dem Discord-Channel beitreten: https://discord.gg/aFX4kDr

Installation auf Windows

Auf dem System muss Python 3.x mit den Pythonmodulen requests und wxPython installiert sein.
Zuerst Python 3.x installieren: https://www.python.org/downloads/
Wichtig, den Haken bei 'Add Python 3.x to PATH' setzen:

Anschließend cmd Shell öffnen und 'python --version' eingeben, um sicherzustellen, dass Python korrekt installiert ist. Das Ergebnis sollte folgendermaßen aussehen:

Als letztes requests und wxPython mit folgendem Befehl installieren:
pip install requests && pip -U install wxPython
Nun sind alle Voraussetzungen installiert und das Programm kann gestartet werden.

Ausführung

Das Proojekt downloaden, entpacken und anschließend die Datei ComunioBot.py ausführen

Login

Zum Login einfach Benutzername und Passwort in die entsprechenden Felder eingeben und einloggen. Nach ein paar Sekunden wird es eine Rückmeldung geben, ob der Login erfolgreich war.

Einstellungen vornehmen

Modus

Über den Tab Modus kann man folgende Einstellungen vornehmen:

  1. Feste Praemien
    Hier werden pro Platzierung feste Beträge dem jeweiligen Spieler gutgeschrieben.

  2. Punkte basiert
    Hier werden die Punkte mit einem selbst definierbaren Wert multipliziert, dessen Ergebnis die Prämie des jeweiligen Spielers ist.

Datei

Über den Tab "Datei" kann man folgende Einstellungen vornehmen:

  1. Letzte Platzierung fuer Prämie
    Dieser Wert legt fest, bis zu welcher Platzierung (ausgehend von Platz 1) Prämien vergeben werden sollen.

  2. Feste Prämien setzen
    Hier lässt sich einstellen, welche Platzierung welchen festen Betrag als Prämie bekommt (sofern der Modus 'Feste Prämien' aktiv ist)

  3. Multiplikator anpassen
    Hier kann man den Multiplikator einstellen, der mit den Punkten eines Spielers multipliziert wird, dessen Ergebnis die Prämie ist (sofern der Modus 'Punkte basiert' aktiv ist))

  4. Auf Updates prüfen
    Checken, ob eine aktuellere Version verfügbar ist. Wenn ja, im Dialogfenster den Download bestätigen. Die neue Version wird als .zip in den aktuellen Ordner gedownloadet. Einfach entpacken (optional die alten Konfigurationsdateien in den neuen Ordner ziehen) und starten.

Troubleshooting

Sollte in der cmd-Shell der Befehl python nicht gefunden werden, ist normalerweise die Umgebungsvariable für Python nicht (korrekt) gesetzt.
Dies tut man manuell folgendermaßen:


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages