TAVERN.MOUNT.BUYLOWER funktioniert nicht

In das Unterforum "Erledigt" werden alle Beiträge geschoben, die erledigt sind, bspw. bei behobenen Bugs.
Gesperrt
Benutzeravatar
TakeViagraDieHard
Spender
Beiträge: 140
Registriert: Fr 29. Jun 2018, 21:53
Wohnort: NRW
Hat sich bedankt: 14 Mal
Danksagung erhalten: 46 Mal

TAVERN.MOUNT.BUYLOWER funktioniert nicht

Beitrag von TakeViagraDieHard »

Hallo zusammen,

ich hatte dieses Wochenende das Problem das kein Reittier gekauft wurde, da zu wenig Pilze vorhanden waren (23 vorhanden 25 benötigt).
In einem älteren Beitrag habe ich gelesen das die Einstellung "TAVERN.MOUNT.BUYLOWER=1" in diesem Fall bewirkt das einfach das nächst niedrigere gekauft werden soll, was leider nicht funktioniert hat. (Einstellung schon seit 6 Wochen auf =1)
In den Logs steht dazu mehrfach folgendes:

Code: Alles auswählen

20180818 12:22:23 Warn Tavern Reittier konnte nicht gekauft werden. Grund: Zu wenige Pilze vorhanden.
20180818 12:22:23 Warn Tavern Mount debug #0: NotEnoughMushrooms
20180818 12:22:23 Warn Tavern Mount debug #2: False, 50
20180818 13:59:30 Warn Tavern Reittier konnte nicht gekauft werden. Grund: Zu wenige Pilze vorhanden.
20180818 13:59:30 Warn Tavern Mount debug #0: NotEnoughMushrooms
20180818 13:59:30 Warn Tavern Mount debug #2: False, 50
20180818 15:03:04 Warn Tavern Reittier konnte nicht gekauft werden. Grund: Zu wenige Pilze vorhanden.
20180818 15:03:04 Warn Tavern Mount debug #0: NotEnoughMushrooms
20180818 15:03:04 Warn Tavern Mount debug #2: False, 50
20180818 15:17:21 Warn Tavern Reittier konnte nicht gekauft werden. Grund: Zu wenige Pilze vorhanden.
20180818 15:17:21 Warn Tavern Mount debug #0: NotEnoughMushrooms
20180818 15:17:21 Warn Tavern Mount debug #2: False, 50
Ich habe nachdem einen halben Tag keins gekauft wurde manuell eins gekauft. Ist da schon irgendwas bekannt? Passiert ist das ganze in der Version 5.0.1b6.
Benutzeravatar
Robin
Administrator
Beiträge: 1723
Registriert: So 30. Jun 2013, 18:12
Wohnort: Rheinland-Pfalz
Hat sich bedankt: 303 Mal
Danksagung erhalten: 354 Mal

Re: TAVERN.MOUNT.BUYLOWER funktioniert nicht

Beitrag von Robin »

Abend DieHard,
darf ich davon ausgehen, dass der Logauszug von dem Zeitpunkt stammt, an dem das Reittier abgelaufen war?

Grüße,
Robin
MFBot-VersionCode-Zeilen*In Dateien*Letzte Version
MFBot 1.5.x64851Juli 2013
MFBot 2.x1436316März 2014
MFBot 3.x2209536März 2015
MFBot 4.x55242241Juli 2018
MFBot 5.x66000440Tbc
*Ohne automatisch generierten Designer-Code
Benutzeravatar
TakeViagraDieHard
Spender
Beiträge: 140
Registriert: Fr 29. Jun 2018, 21:53
Wohnort: NRW
Hat sich bedankt: 14 Mal
Danksagung erhalten: 46 Mal

Re: TAVERN.MOUNT.BUYLOWER funktioniert nicht

Beitrag von TakeViagraDieHard »

Die Logeinträge fangen etwa 24h bevor das Reittier abläuft an.
Zwei Wochen zuvor waren die gleichen Logeinträge vorhanden, allerdings waren dann vor dem Ablaufen genug Pilze vorhanden und das Reittier wurde automatisch gekauft:

Code: Alles auswählen

20180804 12:28:07 Warn Tavern Reittier konnte nicht gekauft werden. Grund: Zu wenige Pilze vorhanden.
20180804 12:28:07 Warn Tavern Mount debug #0: NotEnoughMushrooms
20180804 12:28:07 Warn Tavern Mount debug #2: False, 50
20180804 16:45:08 Warn Tavern Reittier konnte nicht gekauft werden. Grund: Zu wenige Pilze vorhanden.
20180804 16:45:08 Warn Tavern Mount debug #0: NotEnoughMushrooms
20180804 16:45:08 Warn Tavern Mount debug #2: False, 50
20180805 08:12:56 Warn Tavern Reittier konnte nicht gekauft werden. Grund: Zu wenige Pilze vorhanden.
20180805 08:12:56 Warn Tavern Mount debug #0: NotEnoughMushrooms
20180805 08:12:56 Warn Tavern Mount debug #2: False, 50
20180805 08:18:23 Info Mushrooms Du hast 1 Pilze gefunden.
20180805 08:52:08 Info Mushrooms Du hast 1 Pilze gefunden.
20180805 09:23:12 Info Mushrooms Du hast 1 Pilze gefunden.
20180805 10:42:14 Info Tavern Verlängere Reittier...
20180805 10:42:32 Warn Mushrooms Achtung, eine vorhergehende oder die aktuelle Aktion(zwischen 05.08.2018 10:42:00 und jetzt) hat 25 Pilze verbraucht!
20180805 10:42:32 Info Mushrooms 25 Pilze für Reittier ausgegeben
Der letzte Logeintrag von diesem Wochenende war:

Code: Alles auswählen

20180818 15:17:21 Warn Tavern Reittier konnte nicht gekauft werden. Grund: Zu wenige Pilze vorhanden.
20180818 15:17:21 Warn Tavern Mount debug #0: NotEnoughMushrooms
20180818 15:17:21 Warn Tavern Mount debug #2: False, 50
Am 19.08.2018 habe ich dann manuell den Raptor gekauft, da kein Reittier mehr aktiv war. Am 20.08 habe ich dann wieder den Greifen gekauft da wieder genug Pilze vorhanden waren:

Code: Alles auswählen

20180820 12:57:43 Warn Mushrooms Achtung, eine vorhergehende oder die aktuelle Aktion(zwischen 20.08.2018 12:55:59 und jetzt) hat 25 Pilze verbraucht!
Ich werde das beim nächsten mal genauer beobachten, da ein Paar Lücken in der Logfile sind weil ich den Bot-Prozess gekillt habe (Raspberry Pi).
Folgende Benutzer bedankten sich beim Autor TakeViagraDieHard für den Beitrag:
Robin (Fr 24. Aug 2018, 10:16)
Benutzeravatar
TakeViagraDieHard
Spender
Beiträge: 140
Registriert: Fr 29. Jun 2018, 21:53
Wohnort: NRW
Hat sich bedankt: 14 Mal
Danksagung erhalten: 46 Mal

Re: TAVERN.MOUNT.BUYLOWER funktioniert nicht

Beitrag von TakeViagraDieHard »

Ich konnte den Fehler auf einem anderen Account wiederholt feststellen. Die Eckdaten sind wie folgt:
Bot-Version: 5.0.1b10
OS: Raspberry Pi
Mount gekauft 25.08.2018 ca. 16:30 Uhr
Abgelaufen 08.09.2018 ca. 16:30 Uhr

Einstellungen:

Code: Alles auswählen

TAVERN.MOUNT=4
TAVERN.MOUNT.BUY=1
TAVERN.MOUNT.BUYLOWER=1
TAVERN.MOUNT.EXCLUDESAVE=1
TAVERN.MOUNT.EXCLUDESAVE.MUSHROOMS=1
Log:
https://pastebin.com/YuRwrjrw

Erster Logeintrag das nicht genug Pilze vorhanden sind ist am 07.09 um 16:40 Uhr (22 Pilze). Ab 18 Uhr werden die Quests gestartet und um ca. 20:30 Uhr am 08.09 stellte ich wieder fest das kein Reittier im Besitz ist.
Dieses mal habe ich dann kein Reittier manuell gekauft, sondern den Bot um etwa 20:45 Uhr einfach neu gestartet, um zu sehen was passiert (24 Pilze). Und siehe da, das niedrigere Reittier wurde automatisch gekauft.
Ich denke es fehlt irgend ein Trigger, der nur beim starten des Bots ausgelöst wird.
Brummiheld82
Moderator
Beiträge: 813
Registriert: Fr 20. Nov 2015, 00:00
Hat sich bedankt: 152 Mal
Danksagung erhalten: 86 Mal
Kontaktdaten:

Re: TAVERN.MOUNT.BUYLOWER funktioniert nicht

Beitrag von Brummiheld82 »

Robin schaut sich das Problem heute Abend noch mal genauer an :)

Bis dahin bitte Geduld bewahren :D
Immer lässig grinsen :mrgreen:
Benutzeravatar
Robin
Administrator
Beiträge: 1723
Registriert: So 30. Jun 2013, 18:12
Wohnort: Rheinland-Pfalz
Hat sich bedankt: 303 Mal
Danksagung erhalten: 354 Mal

Re: TAVERN.MOUNT.BUYLOWER funktioniert nicht

Beitrag von Robin »

Abend auch!
Ist nun etwas später als Sonntag geworden, aber den Fehler habe ich glaube ich entdeckt.
Ich ignoriere die Vermutung mal - die ja allgemein uns überlassen werden sollen :D - und kann erklären, dass der Fehler tatsächlich ein Vorzeichenfehler in der Abfrage war, wann der Kauf des Reittiers zuletzt geprüft wurde - das ist Intervall sind hier 6 Stunden, die hat der Bot nicht mehr richtig erkannt.

Da dieser Fehler im falschen Moment auch den normalen Reittierkauf behindert hat, danke ich nochmal für die Meldung und ausführliche Protokollierung des Fehlers!

Grüße,
Robin
Folgende Benutzer bedankten sich beim Autor Robin für den Beitrag:
TakeViagraDieHard (Do 13. Sep 2018, 21:52)
MFBot-VersionCode-Zeilen*In Dateien*Letzte Version
MFBot 1.5.x64851Juli 2013
MFBot 2.x1436316März 2014
MFBot 3.x2209536März 2015
MFBot 4.x55242241Juli 2018
MFBot 5.x66000440Tbc
*Ohne automatisch generierten Designer-Code
Gesperrt

Wer ist online?

Mitglieder in diesem Forum: Ahrefs [Bot], Bing [Bot] und 1 Gast