[RELEASE] Ogame Bot - beta

01/18/2018 18:19 Elsastylez#241
Quote:
Originally Posted by Onkelmat View Post
also eigentlich sollte zumindest die Anzahl der Planeten und Monde ausgegeben werden. Auch deren Namen etc. Welche Zahl-erweiterungen hast du und welche davon verändert das aussehen von Ogame ? Ich kann nur auf Accounts ohne alles mit standard Einstellungen testen.
[Only registered and activated users can see links. Click Here To Register...]
Ich habe nur den Admiral aktiv. Aber ich glaube, ich hatte das selbe Problem als ich den Admiral noch nicht hatte. Dannach habe ich den Admiral aktiviert um zu sehen ob es funktioniert.

Sprache des Universums ist Kroatisch.
01/18/2018 20:00 Onkelmat#242
Quote:
Originally Posted by Elsastylez View Post
Ich habe nur den Admiral aktiv. Aber ich glaube, ich hatte das selbe Problem als ich den Admiral noch nicht hatte. Dannach habe ich den Admiral aktiviert um zu sehen ob es funktioniert.

Sprache des Universums ist Kroatisch.
Poste Mal bitte deinen kompletten Log vom Starten, so die ersten 2-3 Minuten.
Früher gab es ICQ was gibts heute ?
01/18/2018 23:16 Elsastylez#243
Quote:
Originally Posted by Onkelmat View Post
Poste Mal bitte deinen kompletten Log vom Starten, so die ersten 2-3 Minuten.
Früher gab es ICQ was gibts heute ?
Skype ist das neue ICQ. Oder Discord.

Der Log:
18.01.2018 23:13:36 Lade Spielerdaten...
18.01.2018 23:13:36 Spielerdaten geladen...
18.01.2018 23:13:36 Lade Planeten...
18.01.2018 23:13:36 Planeten geladen...
18.01.2018 23:13:36 Lade IDs der Planeten...
18.01.2018 23:13:36 definiere die Patterns um Planeten zu erkennen...
18.01.2018 23:13:36 Wende die Patterns jetzt auf den Zwischenspeicher des Browsers an...
18.01.2018 23:13:36 Es wurden: 4 Planeten und 0 Monde erkannt..
18.01.2018 23:13:36 Die Planeten haben folgende Namen:
18.01.2018 23:13:36 PLANET1 [x:x:x]
18.01.2018 23:13:36 PLANET2 [x:x:x]
18.01.2018 23:13:36 PLANET3 [x:x:x]
18.01.2018 23:13:36 PLANET4 [x:x:x]
18.01.2018 23:13:36 Die Monde:
18.01.2018 23:13:36 Parse die gefundenen Planeten-IDs und lege sie im Planetenspeicher ab...
18.01.2018 23:13:36 lege jetzt den Planeten PLANET1 [x:x:x] im Speicher ab.
18.01.2018 23:13:36 lege jetzt den Planeten PLANET2 [x:x:x] im Speicher ab.
18.01.2018 23:13:36 lege jetzt den Planeten PLANET3 [x:x:x] im Speicher ab.
18.01.2018 23:13:36 lege jetzt den Planeten PLANET4 [x:x:x] im Speicher ab.
18.01.2018 23:13:36 Parse die gefundenen Mond-IDs und lege sie im Mondspeicher ab...
18.01.2018 23:13:36 IDs der Planeten geladen...
18.01.2018 23:13:36 erkenne ob Geologe abbonniert ist...
18.01.2018 23:13:36 erkenne ob Commander abbonniert ist...
18.01.2018 23:13:36 Lade Planeten in die Tabelle...
18.01.2018 23:13:36 Planeten in die Tabelle geladen...
18.01.2018 23:13:36 Lade Gebäude etc. der Planeten...
18.01.2018 23:13:36 lade den 4ten Planeten...


Diesmal bleibt er bei "18.01.2018 23:13:36 lade den 4ten Planeten..." stehen
01/18/2018 23:18 joshh'#244
Nice
01/19/2018 01:50 Onkelmat#245
Quote:
Originally Posted by Elsastylez View Post
Skype ist das neue ICQ. Oder Discord.

Der Log:
18.01.2018 23:13:36 Lade Spielerdaten...
18.01.2018 23:13:36 Spielerdaten geladen...
18.01.2018 23:13:36 Lade Planeten...
18.01.2018 23:13:36 Planeten geladen...
18.01.2018 23:13:36 Lade IDs der Planeten...
18.01.2018 23:13:36 definiere die Patterns um Planeten zu erkennen...
18.01.2018 23:13:36 Wende die Patterns jetzt auf den Zwischenspeicher des Browsers an...
18.01.2018 23:13:36 Es wurden: 4 Planeten und 0 Monde erkannt..
18.01.2018 23:13:36 Die Planeten haben folgende Namen:
18.01.2018 23:13:36 PLANET1 [x:x:x]
18.01.2018 23:13:36 PLANET2 [x:x:x]
18.01.2018 23:13:36 PLANET3 [x:x:x]
18.01.2018 23:13:36 PLANET4 [x:x:x]
18.01.2018 23:13:36 Die Monde:
18.01.2018 23:13:36 Parse die gefundenen Planeten-IDs und lege sie im Planetenspeicher ab...
18.01.2018 23:13:36 lege jetzt den Planeten PLANET1 [x:x:x] im Speicher ab.
18.01.2018 23:13:36 lege jetzt den Planeten PLANET2 [x:x:x] im Speicher ab.
18.01.2018 23:13:36 lege jetzt den Planeten PLANET3 [x:x:x] im Speicher ab.
18.01.2018 23:13:36 lege jetzt den Planeten PLANET4 [x:x:x] im Speicher ab.
18.01.2018 23:13:36 Parse die gefundenen Mond-IDs und lege sie im Mondspeicher ab...
18.01.2018 23:13:36 IDs der Planeten geladen...
18.01.2018 23:13:36 erkenne ob Geologe abbonniert ist...
18.01.2018 23:13:36 erkenne ob Commander abbonniert ist...
18.01.2018 23:13:36 Lade Planeten in die Tabelle...
18.01.2018 23:13:36 Planeten in die Tabelle geladen...
18.01.2018 23:13:36 Lade Gebäude etc. der Planeten...
18.01.2018 23:13:36 lade den 4ten Planeten...


Diesmal bleibt er bei "18.01.2018 23:13:36 lade den 4ten Planeten..." stehen
Also zumindest erkennt er die Planeten. Aber er bleibt beim normalen Starten vom Bot irgendwo stehen oder immer beim gleichen Planet ?

Wenn du "Schnellstart" machst schafft der Bot es bis "Startvorgang abgeschlossen" ? wenn ja kannst du mit manuellem Aufrufen der verschiedenen Seiten die Tabellen in der Übersicht füllen ?
Also Jedes Mal wenn man auf Versorgung oder Flotte etc. im Browser geht, wird auch der entsprechende Teil bei den Tabellen in der Übersicht sofort aktualisiert.

Haben deine Planeten Sonderzeichen im Namen ?
01/19/2018 11:49 Elsastylez#246
Bei Schnellstart kommt er so weit:

19.01.2018 11:42:03 Lade Spielerdaten...
19.01.2018 11:42:03 Spielerdaten geladen...
19.01.2018 11:42:03 Lade Planeten...
19.01.2018 11:42:03 Planeten geladen...
19.01.2018 11:42:03 Lade IDs der Planeten...
19.01.2018 11:42:03 definiere die Patterns um Planeten zu erkennen...
19.01.2018 11:42:03 Wende die Patterns jetzt auf den Zwischenspeicher des Browsers an...
19.01.2018 11:42:03 Es wurden: 4 Planeten und 0 Monde erkannt..
19.01.2018 11:42:03 Die Planeten haben folgende Namen:
19.01.2018 11:42:03 PLANET1 [x:x:x]
19.01.2018 11:42:03 PLANET2 [x:x:x]
19.01.2018 11:42:03 PLANET3 [x:x:x]
19.01.2018 11:42:03 PLANET4 [x:x:x]
19.01.2018 11:42:03 Die Monde:
19.01.2018 11:42:03 Parse die gefundenen Planeten-IDs und lege sie im Planetenspeicher ab...
19.01.2018 11:42:03 lege jetzt den Planeten PLANET1 [x:x:x] im Speicher ab.
19.01.2018 11:42:03 lege jetzt den Planeten PLANET2 [x:x:x] im Speicher ab.
19.01.2018 11:42:03 lege jetzt den Planeten PLANET3 [x:x:x] im Speicher ab.
19.01.2018 11:42:03 lege jetzt den Planeten PLANET4 [x:x:x] im Speicher ab.
19.01.2018 11:42:03 Parse die gefundenen Mond-IDs und lege sie im Mondspeicher ab...
19.01.2018 11:42:03 IDs der Planeten geladen...
19.01.2018 11:42:03 erkenne ob Geologe abbonniert ist...
19.01.2018 11:42:03 erkenne ob Commander abbonniert ist...
19.01.2018 11:42:03 Lade Planeten in die Tabelle...
19.01.2018 11:42:03 Planeten in die Tabelle geladen...
19.01.2018 11:42:03 Fast Loading - Keine Planetendaten geladen.
19.01.2018 11:42:03 lade jetzt die gefunden Planeten in die Auswahllisten...
19.01.2018 11:42:03 Lege jetzt die Baulisten an...
19.01.2018 11:42:03 Baulisten wurden angelegt..
19.01.2018 11:42:03 Lade Flottenbewegungen
19.01.2018 11:42:03 Flotten geladen..
19.01.2018 11:42:03 Der Startvorgang wurde abgeschlossen.
19.01.2018 11:42:03 Prüfe ob es Einträge bei den Baulisten gibt...
19.01.2018 11:42:03 es wurde kein Auftrag gefunden..
19.01.2018 11:42:03 lade Flottenbewegungen -> browse



Aber wenn ich jetzt den Farmbot starten möchte, geht nichts. Er macht nichts.

Im Log steht: eval_c

Planeten haben keine Sonderzeichen im Namen.

Wenn ich den Bot normal starte und er ja bei den Planeten hängen bleibt, sehe ich bei der Farming Funktion auch keine Planeten.
[Only registered and activated users can see links. Click Here To Register...]
01/19/2018 18:44 Masterguse#247
Quote:
18:39:5 bereite jetzt einen Async Thread für die Angriffe vor...
18:39:5 Async Thread im Mainthread gestartet.
Da bleibt er immer hängen :-(
01/19/2018 20:43 Onkelmat#248
Quote:
Originally Posted by Elsastylez View Post
Bei Schnellstart kommt er so weit:

19.01.2018 11:42:03 Lade Spielerdaten...
19.01.2018 11:42:03 Spielerdaten geladen...
19.01.2018 11:42:03 Lade Planeten...
19.01.2018 11:42:03 Planeten geladen...
19.01.2018 11:42:03 Lade IDs der Planeten...
19.01.2018 11:42:03 definiere die Patterns um Planeten zu erkennen...
19.01.2018 11:42:03 Wende die Patterns jetzt auf den Zwischenspeicher des Browsers an...
19.01.2018 11:42:03 Es wurden: 4 Planeten und 0 Monde erkannt..
19.01.2018 11:42:03 Die Planeten haben folgende Namen:
19.01.2018 11:42:03 PLANET1 [x:x:x]
19.01.2018 11:42:03 PLANET2 [x:x:x]
19.01.2018 11:42:03 PLANET3 [x:x:x]
19.01.2018 11:42:03 PLANET4 [x:x:x]
19.01.2018 11:42:03 Die Monde:
19.01.2018 11:42:03 Parse die gefundenen Planeten-IDs und lege sie im Planetenspeicher ab...
19.01.2018 11:42:03 lege jetzt den Planeten PLANET1 [x:x:x] im Speicher ab.
19.01.2018 11:42:03 lege jetzt den Planeten PLANET2 [x:x:x] im Speicher ab.
19.01.2018 11:42:03 lege jetzt den Planeten PLANET3 [x:x:x] im Speicher ab.
19.01.2018 11:42:03 lege jetzt den Planeten PLANET4 [x:x:x] im Speicher ab.
19.01.2018 11:42:03 Parse die gefundenen Mond-IDs und lege sie im Mondspeicher ab...
19.01.2018 11:42:03 IDs der Planeten geladen...
19.01.2018 11:42:03 erkenne ob Geologe abbonniert ist...
19.01.2018 11:42:03 erkenne ob Commander abbonniert ist...
19.01.2018 11:42:03 Lade Planeten in die Tabelle...
19.01.2018 11:42:03 Planeten in die Tabelle geladen...
19.01.2018 11:42:03 Fast Loading - Keine Planetendaten geladen.
19.01.2018 11:42:03 lade jetzt die gefunden Planeten in die Auswahllisten...
19.01.2018 11:42:03 Lege jetzt die Baulisten an...
19.01.2018 11:42:03 Baulisten wurden angelegt..
19.01.2018 11:42:03 Lade Flottenbewegungen
19.01.2018 11:42:03 Flotten geladen..
19.01.2018 11:42:03 Der Startvorgang wurde abgeschlossen.
19.01.2018 11:42:03 Prüfe ob es Einträge bei den Baulisten gibt...
19.01.2018 11:42:03 es wurde kein Auftrag gefunden..
19.01.2018 11:42:03 lade Flottenbewegungen -> browse



Aber wenn ich jetzt den Farmbot starten möchte, geht nichts. Er macht nichts.

Im Log steht: eval_c

Planeten haben keine Sonderzeichen im Namen.

Wenn ich den Bot normal starte und er ja bei den Planeten hängen bleibt, sehe ich bei der Farming Funktion auch keine Planeten.
[Only registered and activated users can see links. Click Here To Register...]
Quote:
Originally Posted by Masterguse View Post
Da bleibt er immer hängen :-(
Ich schreibe für Easy Mal eine ausführliches Log für die Startprozedur
und bei Masterguse brauch ich mehr Infos.

@[Only registered and activated users can see links. Click Here To Register...]
Von wo startest du dein Farming ? Mond oder Planet ?
während der Farminfunktion benutzt du nicht den internen Browser ?
Wird dir vor den Angriffen eine Tabelle mit Inaktiven angezeigt bei dem jedes Feld ausgefüllt ist ?
Stimmt die Anzahl der Flotten und Slots die angezeigt werden ?
Hast du genug Deut und Transporter ?

ich mach Mal ein Video wie die normale Startsequenz aussieht.
01/21/2018 15:39 schnacke123#249
Hi Onkelmat,

erstmal ein Dankeschön das du das hier fleißig betreibst.

Ich habe die gleiche Fehlermeldung wie Masterguse.

Er scannt zwar die Umgebung und er listet auch die rechts auf jedoch startet er nach dem scannen keine gts oder kts die beide vorhanden sind und genug deut ist auch da. Verteidiger hat auch keine deff oder Schiffe. Bei den scanns war alles Sichtbar von den Rohstoffen bis zu den Gebäuden.

Ich habe das mal Simuliert in einem Radius von 2 Systemen indem es ein paar Inaktive gibt.

Ich hoffe ich konnte dir das Problem etwas genauer beschreiben.

Gruß Schnacke123
01/22/2018 00:17 Onkelmat#250
Quote:
Originally Posted by schnacke123 View Post
Hi Onkelmat,

erstmal ein Dankeschön das du das hier fleißig betreibst.

Ich habe die gleiche Fehlermeldung wie Masterguse.

Er scannt zwar die Umgebung und er listet auch die rechts auf jedoch startet er nach dem scannen keine gts oder kts die beide vorhanden sind und genug deut ist auch da. Verteidiger hat auch keine deff oder Schiffe. Bei den scanns war alles Sichtbar von den Rohstoffen bis zu den Gebäuden.

Ich habe das mal Simuliert in einem Radius von 2 Systemen indem es ein paar Inaktive gibt.

Ich hoffe ich konnte dir das Problem etwas genauer beschreiben.

Gruß Schnacke123
Vielen Dank Schnake123, sonst gibts hier eh kein Lob :D

Also ich habe in dieser Version das Farmen aufgeräumt und auch ein paar Fehler behoben, ich weiß nur nicht ob das die sind die bei euch die Probleme verursacht haben.

[Only registered and activated users can see links. Click Here To Register...]

Patches:
1 neue Funktion:
Unter dem Tab "Wirtschaft" kann man jetzt Große und Kleine Transporter auf den Planeten gleichmäßig verteilen. Wichtig ist dass nur stehende Transporte gezählt werden.
Facelift :)

Kleiner Fehler gefunden ^^

Wenn der Bot im ersten Durchgang nicht alle angreifen kann weil Flottenslots fehlen, dann greift er die Inaktiven mehrmals an.
Also bei "greife nur die TOP sowieso" eine kleinere Zahl als freie Flottenslots angeben. Oder rechtzeitig abbrechen.
01/22/2018 18:14 Elsastylez#251
Beui mir bleibt der immer noch bei

18:12:51 Parse die gefundenen Mond-IDs und lege sie im Mondspeicher ab...
18:12:51 IDs der Planeten geladen...
18:12:51 erkenne ob Geologe abbonniert ist...
18:12:51 erkenne ob Commander abbonniert ist...
18:12:51 Lade Planeten in die Tabelle...
18:12:51 Planeten in die Tabelle geladen...
18:12:51 Lade Gebäude etc. der Planeten...
18:12:51 lade den 1ten Planeten...

stehen^^
01/22/2018 20:11 schnacke123#252
Grandios, es funktioniert. Jedoch macht er die slots nicht automatisch voll wenn welche wieder frei sind. Man müsste den Prozess i Farming neu starten.

Bin aber schwer begeistert wie schnell du den Fehler behoben hast.

Mit welchen Tools programmierst du das, würde mich interessieren. Ich kann ein wenig C/C++.

Quote:
Originally Posted by Elsastylez View Post
Beui mir bleibt der immer noch bei

18:12:51 Parse die gefundenen Mond-IDs und lege sie im Mondspeicher ab...
18:12:51 IDs der Planeten geladen...
18:12:51 erkenne ob Geologe abbonniert ist...
18:12:51 erkenne ob Commander abbonniert ist...
18:12:51 Lade Planeten in die Tabelle...
18:12:51 Planeten in die Tabelle geladen...
18:12:51 Lade Gebäude etc. der Planeten...
18:12:51 lade den 1ten Planeten...

stehen^^
Ich würde die Exe neu starten und ein ausführlichen Start den hacken reinsetzen. Ein wenig geduld muss man mitbringen bis er alles geladen hat. Unter Einstellungen würde ich die Zeiten relativ hoch setzen auf über 40 min.

Wenn alles fertig geladen ist, sollte ein "ok" kommen. Dann kannst du auf I Farming gehen und dann wirst du oben auch alle Planis und Monde sehen.

Hoffe es klappt mit meiner kleinen Anleitung.
01/22/2018 21:00 Elsastylez#253
Hallo,

ich habe mal einen Account aus einem Deutschen Universum genommen und da hat es funktioniert.

20:56:12 Lade Gebäude etc. der Planeten...
20:56:12 lade den 1ten Planeten...
20:56:34 schreibe die geladenen Daten in die Tabellen..
20:56:34 lade jetzt die gefunden Planeten in die Auswahllisten... PS: Diese Funktion wurde dank Elsastylez optimiert.
20:56:34 Lade jetzt Heimatplanet in die Auswahlboxen.
20:56:34 Lege jetzt die Baulisten an...
20:56:34 Baulisten wurden angelegt..
20:56:34 Lade Flottenbewegungen
20:56:34 Flotten geladen..
20:56:34 Der Startvorgang wurde abgeschlossen.
20:56:34 Prüfe ob es Einträge bei den Baulisten gibt...
20:56:34 es wurde kein Auftrag gefunden..
20:56:35 lade Flottenbewegungen -> browse
20:56:45 ok


Er hat es bis zum "ok" geladen.


Beim Kroatischen Uni geht es aber weiterhin nicht.
Gruß
01/22/2018 23:01 Onkelmat#254
Quote:
Originally Posted by schnacke123 View Post
Grandios, es funktioniert. Jedoch macht er die slots nicht automatisch voll wenn welche wieder frei sind. Man müsste den Prozess i Farming neu starten.

Bin aber schwer begeistert wie schnell du den Fehler behoben hast.

Mit welchen Tools programmierst du das, würde mich interessieren. Ich kann ein wenig C/C++.



Ich würde die Exe neu starten und ein ausführlichen Start den hacken reinsetzen. Ein wenig geduld muss man mitbringen bis er alles geladen hat. Unter Einstellungen würde ich die Zeiten relativ hoch setzen auf über 40 min.

Wenn alles fertig geladen ist, sollte ein "ok" kommen. Dann kannst du auf I Farming gehen und dann wirst du oben auch alle Planis und Monde sehen.

Hoffe es klappt mit meiner kleinen Anleitung.
Quote:
Originally Posted by Elsastylez View Post
Hallo,

ich habe mal einen Account aus einem Deutschen Universum genommen und da hat es funktioniert.

20:56:12 Lade Gebäude etc. der Planeten...
20:56:12 lade den 1ten Planeten...
20:56:34 schreibe die geladenen Daten in die Tabellen..
20:56:34 lade jetzt die gefunden Planeten in die Auswahllisten... PS: Diese Funktion wurde dank Elsastylez optimiert.
20:56:34 Lade jetzt Heimatplanet in die Auswahlboxen.
20:56:34 Lege jetzt die Baulisten an...
20:56:34 Baulisten wurden angelegt..
20:56:34 Lade Flottenbewegungen
20:56:34 Flotten geladen..
20:56:34 Der Startvorgang wurde abgeschlossen.
20:56:34 Prüfe ob es Einträge bei den Baulisten gibt...
20:56:34 es wurde kein Auftrag gefunden..
20:56:35 lade Flottenbewegungen -> browse
20:56:45 ok


Er hat es bis zum "ok" geladen.


Beim Kroatischen Uni geht es aber weiterhin nicht.
Gruß
Sehr gute Anleitung Schnacke :) nach dem "ok" ist alles gut ^^
Der Bot sollte nach deinen Einstellungen die Flottenbewegungen oder einen Planeten aktualisieren, ist egal welches von beiden. Und dann sollte er auch nach ca. 25-50 Sekunden weiter farmen (nachdem er bemerkt hat, dass Slots frei sind).
Wenn du manuell auf "Flotte" im internen Browser gehst, sollte der Bot IMMER die Slots korrekt aktualisieren, also so kannst du die Wartezeit zum testen abkürzen.
Der Bot ist in C# als Windows Anwendung programmiert. Das Layout von Controls ist fast schwieriger als das Programmieren xD

@[Only registered and activated users can see links. Click Here To Register...]
Ich mach mir mal einen Account beim kroatischen. Mal sehen ob ich den Fehler finde ^^
01/22/2018 23:18 Elsastylez#255
Quote:
Originally Posted by Onkelmat View Post
Sehr gute Anleitung Schnacke :) nach dem "ok" ist alles gut ^^
Der Bot sollte nach deinen Einstellungen die Flottenbewegungen oder einen Planeten aktualisieren, ist egal welches von beiden. Und dann sollte er auch nach ca. 25-50 Sekunden weiter farmen (nachdem er bemerkt hat, dass Slots frei sind).
Wenn du manuell auf "Flotte" im internen Browser gehst, sollte der Bot IMMER die Slots korrekt aktualisieren, also so kannst du die Wartezeit zum testen abkürzen.
Der Bot ist in C# als Windows Anwendung programmiert. Das Layout von Controls ist fast schwieriger als das Programmieren xD

@[Only registered and activated users can see links. Click Here To Register...]
Ich mach mir mal einen Account beim kroatischen. Mal sehen ob ich den Fehler finde ^^
Vielen Dank.

Es ist das Uni Leo falls es dir weiter hilft.