Simple Seafight-Bot

12/18/2011 22:13 ms​#1
I've written a small bot for Seafight. It's still pretty buggy and it can do nothing more than simply go around, kill monsters and rebuy harpoons.

You need to install [Only registered and activated users can see links. Click Here To Register...] (it will not work with Python3!) and start the script main.py. It will then login with your account information and proceed to kill monsters.
12/18/2011 23:23 blackmamba8#2
thanks mate and can you write glitzie bot to new colors ?
12/18/2011 23:27 leito2011#3
He does not go
12/20/2011 02:57 Karlos5000#4
win 7 64bit verschwiendet das fenster nach einloggen also stürzt ab, Pyhton 2.7 ist installiert
12/20/2011 11:14 ms​#5
Quote:
Originally Posted by Karlos5000 View Post
win 7 64bit verschwiendet das fenster nach einloggen also stürzt ab, Pyhton 2.7 ist installiert
Keine Ahnung woran das liegt. Bei mir läuft es unter Win 7 x64.
12/20/2011 18:34 Teifun2#6
@Metin2Spieler97 Hi ich hab ne frage :)
Ich hab mich mal ein wenig mit Python beschäftigt.
Wie machst du das? Aso erstmal wie läuft er Bot

ImageSearch?
TCP?

Was gibts da so für befehle in Python :P nimmt mich wunder :)

Lg Teifun2
12/20/2011 19:53 ms​#7
Quote:
Originally Posted by Teifun2 View Post
@Metin2Spieler97 Hi ich hab ne frage :)
Ich hab mich mal ein wenig mit Python beschäftigt.
Wie machst du das? Aso erstmal wie läuft er Bot

ImageSearch?
TCP?

Was gibts da so für befehle in Python :P nimmt mich wunder :)

Lg Teifun2
Der Bot loggt sich über HTTP auf der Webseite ein und bekommt dann über Cookies eine Session-ID zugewiesen. Mit dieser Session-ID und der User-ID kann er sich in das Spiel einloggen. Der Bot emuliert dann den Client über TCP.

Bei Seafight ist das ganze nicht allzu schwer, weil das Protokoll und die Verschlüsselung (wenn man das hier überhaupt so nennen kann :p) sehr primitiv sind. Ein Paket sieht im Prinzip so aus:

Code:
Opcode - 0x25 - Daten - 0x25 - Daten - 0x25 [...] Daten - 0x00
Bei den Daten muss immer von jedem Byte jeweils 8 abgezogen werden.
12/20/2011 23:29 Teifun2#8
ah Ok TCP :P
Kenn mich da nicht so aus ^^ hat mich aber wunder genommen :)

Lg Teifun2
12/21/2011 01:16 Karlos5000#9
also auf vmlite mit xp geht er ohne probs^^
und hast du vor das du ihn noch erweiterst?
12/21/2011 14:42 sofit3#10
Danke. Bot funktioniert prima. Für eine Stunde produziert etwa 250 000 gold plus 2-3 Eisstücke. Der einzige Nachteil ist, dass der Bot erkennt nicht das Monster, das bereits Schießen ist ein anderer Spieler. Aber trotzdem ist es wunderbar
Sorry for my falsche Deutsch
12/24/2011 17:08 diangelo#11
Doesn't work.
02/16/2012 15:50 sofit3#12
warum das bot hat aufgehört zu arbeiten?

das war gute bot .aber jetzt arbeitet nicht. was ist passirt?
02/17/2012 16:20 Nevi009#13
Hi, ich kann mein PW nicht ein geben? Username geht aber beim PW nicht...???
02/18/2012 21:29 sofit3#14
bei mir genau so.
02/24/2012 03:48 b4u#15
Quote:
Originally Posted by Nevi009 View Post
Hi, ich kann mein PW nicht ein geben? Username geht aber beim PW nicht...???
Einfach Passwort eintippen und [ENTER] drücken, es wird nicht angezeigt was du tippst ;-)