Toastbrot
06.07.2010, 12:26
Tag zusammen,
ich möchte euch hier eine Klassenbibliothek, für die neue Version von OGame vorstellen. Diese könnt ihr in euer eigenes Projekt einbinden und selbst Reaktionen auf bestimmte Ereignisse programmieren. Damit kann ein Bot sehr individuell gestaltet werden.
(Geplante) Funktionen:
+ Login
+ Logout
+ Gebäude bauen
+ Forschen
+ Flotte bauen
+ Gebäude/Forschungslevel auslesen
+ Anzahl von Schiffstypen auslesen
- Flotten versenden (transportieren, spionieren, angreifen, stationieren, kolonisieren)
- mehrere Planeten verwalten (wird hier nicht veröffentlicht)
- eigene Datenstrukturen für Angriffe/Spionage zum leichten Auslesen von Informationen
- Galaxie Scanner
Interface OGameHandler:
- void onBuildingFinished(String BuildingName)
- void onResearchFinished(String ResearchName)
- void onFleetBuildingFinished(String FleetName)
- void onRefresh
Methoden:
- boolean LogIn(String Server, String Username, String Password)
Logt sich mit den angegebenen Daten ein.
Return: True wenn Login erfolgreich, ansonsten False
- int build(String Building)
Baut das angegebene Gebäude.
Return: Bauzeit in Sekunden oder Fehlercode (-4: Unbekannter Fehler, -3: Es wird bereits gebaut, -2: Nicht eingeloggt, -1: Nicht baubar)
- int research(String Name)
Erforscht die angegebene Forschung.
Return: Forschzeit in Sekunden oder Fehlercode (-4: Unbekannter Fehler, -3: Es wird bereits geforscht, -2: Nicht eingeloggt, -1 Nicht forschbar)
- int buildFleet(String Name, int Amount)
Baut $Amount Schiffe des Typs $Name.
Return: Bauzeit des aktuellen Auftrags oder Fehlercode (-3: Unbekannter Fehler, -2: Nicht eingeloggt, -1: Nicht baubar)
- void Refresh()
Aktualisiert Bauzeiten und Ressourcen.
Return: Nichts
- int LevelCount(String Name)
Fragt das Level oder die Anzahl von $Name ab (Refresh muss vorangehen).
Return: Level oder Anzahl als ganze Zahl
Bitte meldet auftretende Fehler!
DOWNLOAD:
http://www.multiupload.com/img/logo_multi.gif (http://www.multiupload.com/CI6D5FPY8L)
ich möchte euch hier eine Klassenbibliothek, für die neue Version von OGame vorstellen. Diese könnt ihr in euer eigenes Projekt einbinden und selbst Reaktionen auf bestimmte Ereignisse programmieren. Damit kann ein Bot sehr individuell gestaltet werden.
(Geplante) Funktionen:
+ Login
+ Logout
+ Gebäude bauen
+ Forschen
+ Flotte bauen
+ Gebäude/Forschungslevel auslesen
+ Anzahl von Schiffstypen auslesen
- Flotten versenden (transportieren, spionieren, angreifen, stationieren, kolonisieren)
- mehrere Planeten verwalten (wird hier nicht veröffentlicht)
- eigene Datenstrukturen für Angriffe/Spionage zum leichten Auslesen von Informationen
- Galaxie Scanner
Interface OGameHandler:
- void onBuildingFinished(String BuildingName)
- void onResearchFinished(String ResearchName)
- void onFleetBuildingFinished(String FleetName)
- void onRefresh
Methoden:
- boolean LogIn(String Server, String Username, String Password)
Logt sich mit den angegebenen Daten ein.
Return: True wenn Login erfolgreich, ansonsten False
- int build(String Building)
Baut das angegebene Gebäude.
Return: Bauzeit in Sekunden oder Fehlercode (-4: Unbekannter Fehler, -3: Es wird bereits gebaut, -2: Nicht eingeloggt, -1: Nicht baubar)
- int research(String Name)
Erforscht die angegebene Forschung.
Return: Forschzeit in Sekunden oder Fehlercode (-4: Unbekannter Fehler, -3: Es wird bereits geforscht, -2: Nicht eingeloggt, -1 Nicht forschbar)
- int buildFleet(String Name, int Amount)
Baut $Amount Schiffe des Typs $Name.
Return: Bauzeit des aktuellen Auftrags oder Fehlercode (-3: Unbekannter Fehler, -2: Nicht eingeloggt, -1: Nicht baubar)
- void Refresh()
Aktualisiert Bauzeiten und Ressourcen.
Return: Nichts
- int LevelCount(String Name)
Fragt das Level oder die Anzahl von $Name ab (Refresh muss vorangehen).
Return: Level oder Anzahl als ganze Zahl
Bitte meldet auftretende Fehler!
DOWNLOAD:
http://www.multiupload.com/img/logo_multi.gif (http://www.multiupload.com/CI6D5FPY8L)