Galaxywars - Bot

02/01/2012 11:49 ElKarpeDiam#1
zuerst eine kurze bitte...da ich noch relativ neu hier bin, verzeiht mir wenn das thema nicht am richtigen ort plaziert wurde .-)

nun zur thematik !

ich würde gerne einen Bot programmieren, der es mir ermöglicht in dem Browserspiel "galaxywars" automatisch flotten anhand einer im spiel integrierten targetliste zu verschicken!
Dazu exisitieren 2 möglichkeiten:

1) per maus auf "flotten verschicken" klicken und dann in der targetliste das nächste ziel auswählen
2) oder im "opera - browser" mit der pfeiltaste"unten" die targetliste durchrasseln... sprich "pfeiltaste unten...enter" -> flotte 1 verschickt..."pfeiltaste 2...enter"flotte 2 verschickt...das sollte natrülich in realistischen zeitabständen geschehen ;-)

da ich noch relativ neu auf dem Gebiet bin, sprich noch gar keine ahnung habe, jedoch ziemlich wissbegierig bin, würde ich gerne mal wissen auf welchem gebiet ich mich einlesen muss um zu meinem ziel zu kommen ?! ist sowas überhaupt möglich (wobei möglich ist alles, nur eine frage der zeit^^) hat das jemand von euch schonmal gemacht ? welcher zeitansatz ist in etwa anzusetzen ? für tipps usw. wäre ich echt dankbar !

grüße


edit: hab auf die schnelle mal das hier "geproggt" mit AutoIt

While 1

Send ("{ENTER}")
Send ("{down}")
Sleep (3700)

WEnd


das reicht auch für meine zwecke...frage mich nur ob die möglichkeit besteht entdeckt zu werden ? oder ist das nicht nachweisbar ?

und gibt es eine syntax welche die while-schleife z.b. nur 500 mal abruft ???
02/01/2012 13:11 Reextion#2
Hallo,

ich würde dir empfehlen, wenn du schon keine Hochsprache sondern Autoit verwenden willst, diese Themen nacheinander durchzulesen, zu verstehen, zu können... :
[Only registered and activated users can see links. Click Here To Register...] -> [Only registered and activated users can see links. Click Here To Register...] -> [Only registered and activated users can see links. Click Here To Register...]

Wieviel Zeit du brauchst, liegt an deinen allgemeinen Kentnissen, und daran, wie schnell du die Sachen verstehst. Ich denke nach 1-2 Wochen könntest du, wenn du dich reinkniest, mit Autoit einen funktionierenden Bot scripten.

Das letze Thema habe ich bewusst gepostet, Pixel/Mausklick/Sendkeys whatever Bots, sind mehr oder weniger Müll.

Zu deiner letzen Frage, findest du im ersten von mir genannten Thema, die "For" Schleife.

Gruß

Reex
02/01/2012 13:36 ElKarpeDiam#3
Danke für die schnelle hilfe !
Aber wieso sind Sendkeys - bots mist ? Ich frage mich halt wie der admin überhaupt sehen kann dass ich den von mir geschriebenen "bot" nutze...ich brauch kein hübsches interface oder so...geht wirklich nur um diese eine funktion.
02/01/2012 13:59 Reextion#4
Quote:
Originally Posted by ElKarpeDiam View Post
Danke für die schnelle hilfe !
Aber wieso sind Sendkeys - bots mist ? Ich frage mich halt wie der admin überhaupt sehen kann dass ich den von mir geschriebenen "bot" nutze...ich brauch kein hübsches interface oder so...geht wirklich nur um diese eine funktion.

Die Admins können es nicht sehen, ob du die Tasten im Browser selber drückst, oder sie gedrückt werden.

Das "Mist" war , da sie 1.Nicht im Hintergrund und ohne Browser laufen , 2.Es unstabil ist, und man es schwer hat, wenn man ein etwas komplexeren Bot baut, Infos etc vom Spiel auszulesen.

Ich spiele das von dir genannte Spiel nicht, von daher kann es durchaus sein, dass für die Ansprüche auf alle Fälle Send(..) reicht. Aber auch dazu würde ich dir auf jedenfall die beiden Themen zu den Grundlagen komplett durchlesen und lernen .

Gruß

Reex

PS: Wenn du Randomsleeps benutzt, und realistische Zeiten hast, dürfte das mit der Sicherheit kein Thema sein.

PS²: Wenn du die Themen durchgegangen bist, und dann bei deinem Bot noch Probleme hast, kannst du mich gern anpiepsen.
02/01/2012 14:49 ElKarpeDiam#5
ja dann setze ich mich heute abend mal an die lektüre ! nochmals vielen dank für deine ausführliche hilfe...ist heutzutage auch eher selten , dass sich jemand soviel mühe macht !

grüße