Wie schreibe ich Bots, Wie lerne ich Autoit, wie funktioniert dass mit den Pixeln usw...
Da solche Fragen immer wieder aufkommen, habe ich mir gedacht ich eröffne mal diesen Tread, um zu erzählen wie Ich zu den Botten gekommen bin und welche Erfahrungen ich bis heute damit gemacht habe.
Ich möchte mich hiermit nicht als den über haxxor coder darstellen. Ich möchte hiermit lediglich denen die sich für dass Thema botten und coden interesieren eine kleine Motivationshilfe bieten und zeigen daß jeder mal klein angefangen hat.
Angefangen hat dass ganze vor etwa 3 1/2 Jahren mit den Kauf der Proph Kampange von Guild Wars (wer hätte dass gedacht). :rolleyes:
Natürlich war zu der Zeit noch garnicht an Botten zu denken. Die ersten Jahre verbrachte ich noch mit dem ganz normalen 0815 daddeln. Mit der Einführung des Hardmodes und dem Titel gegrinde mutierte dass Spiel dann immer mehr Richtung Arbeit und Stress.
Da ich irgendwann keine Lust mehr hatte, meinen Gehirnzellen während des Stundenlangen gefarme und gegrinde beim sterben zu zusehen, kam in mir der Gedanke hoch diese stupide Prozedur für mich zu vereinfachen. So habe ich dann Google mit diversen Ausdrücken gefüttert. Wobei ich dann auf actool gestoßen bin.
Mein erstes Script hat alle 60sec einen Doppelklick an einer xy Koordinate simuliert. Somit war mein erstes Saufscript entstanden. Da die Möglichkeiten mit actool doch sehr begrenzt waren, blieben dieses und ein paar kleine halbautomatische Scripte vorerst die letzen Bemühungen und die Sache wurde erstmal auf Eis gelegt.
Irgendwann kam ich dann in einem Anfall von Langeweile wieder darauf zurück.Da aber mit actool bekanntlich nicht viel zu machen war habe ich mich nach anderen Möglichkeiten umgesehen. Irgendwann hat mich dann Google auf daß deutsche Autoit Forum hingewiesen.
Nachdem ich dort ein paar Beiträge gelesen hatte, wollte ich die Sprache lernen. Und zwar nicht um Bots zu schreiben, sondern weil mir die Möglichkeiten die einem diese Sprache bot, gefielen. Meine ersten Berührung mit Autoit waren Ende 2007 das Tutorial aus der Hilfe. Anfangs dachte ich daß ich das nie hinbekommen würde. Jedoch wurde ich schnell eines besseren
belehrt. Ich war überrascht wie einfach sie doch zu erlernen ist und was für Fortschritte ich Tag für Tag verbuchen konnte.
Die nächste Zeit beschäftigte ich mich ausschließlich mit den Syntax dieser Sprache. Dabei hatte ich die Hilfe hoch und runter gelesen und Beiträge zu allen erdenklichen Themen gesucht. Die dort beschriebenen Beispiele wurden übernommen und solange damit rumexperimentiert bis ich sie verstanden hatte. Wenn ich auf Arbeit war machte ich mir Gedanken über Algorithmen, die ich dann aufschrieb um sie am Rechner auszuprobieren. Ja ich dachte sogar bei alltäglichen Aufgaben, wie zb bei der Essens Zubereiten in Autoit. Es wurde für mich zu einer Leidenschaft und zu einer vollkommen neuen Möglichkeit sich auszudrücken.:D
Mein erstes Projekt an dem ich groß geworden bin war ein Würfelspiel, dass ich mit Hilfe einer GUI erstellt hatte. Irgendwann bin ich dann, eher zufällig, auf den damals noch aktiven Bot Bereich des Forums gestoßen. Mit Hilfe meines nun vorhandenen Wissens über Autoit und Inspiriert von den Beiträgen dort, setze ich mich daran meinen ersten "richtigen" Bot für GW zu schreiben.
Jedoch gestaltete sich dieses Unterfangen Anfangs schwieriger als erwartet. Deshalb fütterte ich wieder mal daß allwissende Monstrum namens Google. Wohl eher aus Mitleid und gesättigt durch den wirren Haufen von Buchstaben spuckte es irgendwann den Link zu der e*pvp Seite aus. Die wertvollen Tipps aus den Beiträgen verhalf meinen Scripten dazu auf eine neue Ebene aufzusteigen. Die Anfangzeit habe ich mich jedoch darauf beschränkt einfach nur zu lesen und mir dass bereits erklärte eigen zu machen. So wie ich es auch schon mit dem Autoit Forum gehalten hatte.
Irgendwann wollte ich dann auch mal sehen was die Anderen da so für Sachen gezaubert hatten. Sodann... Registriert und den HFFF Bot v1 von MasterGunner runtergeladen und gestartet. Mir gefiel jedoch der Umstand nicht dass ich mich an den Bot anpassen musste. Daher habe dass Grundgerüst davon aufgegriffen und den Bot komplett auf meine Bedürfnisse umgeschrieben.
Und so ist ganz nebenbei mein erster 1000 Zeiler entstanden. :D
Ich hatte bis dahin noch keinen einzigen Beitrag verfasst, alle meine Fragen wurden durch dass aufmerksame lesen von Beiträgen bereits beantwortet. Mein erster Beitrag kam dadurch zustande dass jemand ein Problem mit seinem Script hatte und ich ihm dabei helfen wollte.
Ich entwickelte Vorgehensweisen für die unterschiedlichsten Probleme. Die dadurch entstandenen Funktionen habe ich so gestalten, um sie flexibel in meine Bots einzubinden zu können.
Sicher werdet einige jetzt sagen: "Was will der Typ, ich hab noch nie n Bot von den gesehen!" Richtig! Denn ich schreibe Bots nur für mich und meine Bedürfnisse. Und ich schreibe sie weil ich Spass daran habe sie zu schreiben.
Falls Ihr es bis hierhin geschafft habt, möchte ich mich fürs lesen bedanken.
Vielleicht hab ich ja den ein oder anderen dazu ermutigt sich mal intensiever mit der Materie zu beschäftigen, denn mit Autoit kan man weitaus mehr machen als nur Bots zu schreiben ;)
Vielleicht hat ja auch noch jemand Lust bekommen seine eigenen Erfahrungen hier zu schildern.
Ebenso wünsch ich allen ein Frohes Fest.
So long, hf!
Da solche Fragen immer wieder aufkommen, habe ich mir gedacht ich eröffne mal diesen Tread, um zu erzählen wie Ich zu den Botten gekommen bin und welche Erfahrungen ich bis heute damit gemacht habe.
Ich möchte mich hiermit nicht als den über haxxor coder darstellen. Ich möchte hiermit lediglich denen die sich für dass Thema botten und coden interesieren eine kleine Motivationshilfe bieten und zeigen daß jeder mal klein angefangen hat.
Angefangen hat dass ganze vor etwa 3 1/2 Jahren mit den Kauf der Proph Kampange von Guild Wars (wer hätte dass gedacht). :rolleyes:
Natürlich war zu der Zeit noch garnicht an Botten zu denken. Die ersten Jahre verbrachte ich noch mit dem ganz normalen 0815 daddeln. Mit der Einführung des Hardmodes und dem Titel gegrinde mutierte dass Spiel dann immer mehr Richtung Arbeit und Stress.
Da ich irgendwann keine Lust mehr hatte, meinen Gehirnzellen während des Stundenlangen gefarme und gegrinde beim sterben zu zusehen, kam in mir der Gedanke hoch diese stupide Prozedur für mich zu vereinfachen. So habe ich dann Google mit diversen Ausdrücken gefüttert. Wobei ich dann auf actool gestoßen bin.
Mein erstes Script hat alle 60sec einen Doppelklick an einer xy Koordinate simuliert. Somit war mein erstes Saufscript entstanden. Da die Möglichkeiten mit actool doch sehr begrenzt waren, blieben dieses und ein paar kleine halbautomatische Scripte vorerst die letzen Bemühungen und die Sache wurde erstmal auf Eis gelegt.
Irgendwann kam ich dann in einem Anfall von Langeweile wieder darauf zurück.Da aber mit actool bekanntlich nicht viel zu machen war habe ich mich nach anderen Möglichkeiten umgesehen. Irgendwann hat mich dann Google auf daß deutsche Autoit Forum hingewiesen.
Nachdem ich dort ein paar Beiträge gelesen hatte, wollte ich die Sprache lernen. Und zwar nicht um Bots zu schreiben, sondern weil mir die Möglichkeiten die einem diese Sprache bot, gefielen. Meine ersten Berührung mit Autoit waren Ende 2007 das Tutorial aus der Hilfe. Anfangs dachte ich daß ich das nie hinbekommen würde. Jedoch wurde ich schnell eines besseren
belehrt. Ich war überrascht wie einfach sie doch zu erlernen ist und was für Fortschritte ich Tag für Tag verbuchen konnte.
Die nächste Zeit beschäftigte ich mich ausschließlich mit den Syntax dieser Sprache. Dabei hatte ich die Hilfe hoch und runter gelesen und Beiträge zu allen erdenklichen Themen gesucht. Die dort beschriebenen Beispiele wurden übernommen und solange damit rumexperimentiert bis ich sie verstanden hatte. Wenn ich auf Arbeit war machte ich mir Gedanken über Algorithmen, die ich dann aufschrieb um sie am Rechner auszuprobieren. Ja ich dachte sogar bei alltäglichen Aufgaben, wie zb bei der Essens Zubereiten in Autoit. Es wurde für mich zu einer Leidenschaft und zu einer vollkommen neuen Möglichkeit sich auszudrücken.:D
Mein erstes Projekt an dem ich groß geworden bin war ein Würfelspiel, dass ich mit Hilfe einer GUI erstellt hatte. Irgendwann bin ich dann, eher zufällig, auf den damals noch aktiven Bot Bereich des Forums gestoßen. Mit Hilfe meines nun vorhandenen Wissens über Autoit und Inspiriert von den Beiträgen dort, setze ich mich daran meinen ersten "richtigen" Bot für GW zu schreiben.
Jedoch gestaltete sich dieses Unterfangen Anfangs schwieriger als erwartet. Deshalb fütterte ich wieder mal daß allwissende Monstrum namens Google. Wohl eher aus Mitleid und gesättigt durch den wirren Haufen von Buchstaben spuckte es irgendwann den Link zu der e*pvp Seite aus. Die wertvollen Tipps aus den Beiträgen verhalf meinen Scripten dazu auf eine neue Ebene aufzusteigen. Die Anfangzeit habe ich mich jedoch darauf beschränkt einfach nur zu lesen und mir dass bereits erklärte eigen zu machen. So wie ich es auch schon mit dem Autoit Forum gehalten hatte.
Irgendwann wollte ich dann auch mal sehen was die Anderen da so für Sachen gezaubert hatten. Sodann... Registriert und den HFFF Bot v1 von MasterGunner runtergeladen und gestartet. Mir gefiel jedoch der Umstand nicht dass ich mich an den Bot anpassen musste. Daher habe dass Grundgerüst davon aufgegriffen und den Bot komplett auf meine Bedürfnisse umgeschrieben.
Und so ist ganz nebenbei mein erster 1000 Zeiler entstanden. :D
Ich hatte bis dahin noch keinen einzigen Beitrag verfasst, alle meine Fragen wurden durch dass aufmerksame lesen von Beiträgen bereits beantwortet. Mein erster Beitrag kam dadurch zustande dass jemand ein Problem mit seinem Script hatte und ich ihm dabei helfen wollte.
Ich entwickelte Vorgehensweisen für die unterschiedlichsten Probleme. Die dadurch entstandenen Funktionen habe ich so gestalten, um sie flexibel in meine Bots einzubinden zu können.
Sicher werdet einige jetzt sagen: "Was will der Typ, ich hab noch nie n Bot von den gesehen!" Richtig! Denn ich schreibe Bots nur für mich und meine Bedürfnisse. Und ich schreibe sie weil ich Spass daran habe sie zu schreiben.
Falls Ihr es bis hierhin geschafft habt, möchte ich mich fürs lesen bedanken.
Vielleicht hab ich ja den ein oder anderen dazu ermutigt sich mal intensiever mit der Materie zu beschäftigen, denn mit Autoit kan man weitaus mehr machen als nur Bots zu schreiben ;)
Vielleicht hat ja auch noch jemand Lust bekommen seine eigenen Erfahrungen hier zu schildern.
Ebenso wünsch ich allen ein Frohes Fest.
So long, hf!