Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Guild Wars > GW Bots
You last visited: Today at 21:35

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[TuT] How to code BoT's

Discussion on [TuT] How to code BoT's within the GW Bots forum part of the Guild Wars category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jan 2007
Posts: 1,753
Received Thanks: 443
[TuT] How to code BoT's

Dieser Thread ist dazu gedacht Anfängern das coden von BoTs zu ermöglichen.
Ziel ist es sie so weit zu fördern, dass sie selbst in der lage sind richtige programme für Guild Wars zu schreiben.

Es gibt 10 Schwierigkeitsstufen
  1. Sehr einfach (Macro)
  2. Sehr einfach
  3. Ziemlich einfach
  4. Einfach
  5. Mittel (Tool)
  6. Mittle schwer
  7. Schwer
  8. Etwas schwerer
  9. Sehr Schwer
  10. BoT <-- Ziel

mit der Zeit werde ich hier die Entsprechenden Aufgaben hinzufügen, und erweitern

Alle aufgaben sind für die Insel der Namenlosen gedacht!
Und können mithilfe der Autoit Hilfe gelöst werden!
die Nicht Englishen hilfen gibt es hier:

Code:
[1]
- Erstelle ein script welches insgesammt 25 mal,mit hilfe einer schleife, alle 10 sekunden die taste "1" drückt
[2]
- Erstelle ein script welches nach jeweils 5 mal die taste "1" danach die taste "2" drückt , für insgesammt 30 Tastendrücke (2 schleifen)
[3]
- Erstelle ein script welches insgesammt 25 tasten drückt, ob taste 1 oder 2 soll zufällig bestimmt werden, zudem soll in eine textdatei geschrieben werden wie oft die jeweilige taste gedrückt wurde
[4]
- Erstelle ein script welches von der Brücke (Spwan) bis zum Fremdenführer läuft (immer der gleiche weg)
[5]
- Erstelle ein script mit dem der Nutzer 3 beliebige tasten in einer schleife bei verschiedenen wartezeiten drücken kann
(der nutzer muss die tasten angeben können (1-9) sowie die wartezeit (millisekunden)
[6] folgt morgen ;)
Aufgaben im GUI Bereich:
Tipp: guckt euch einmal die GuiCreate() Funktion in der Autoithilfe an
Code:
# von Moep
Aufgabe 1: erstelle eine GUI mit verschiedenen Buttons. Es soll sich bei einen Klick auf ein Button jeweils eine dazugehörige MsgBox öffnen.

Aufgabe 1.1: erweitere das Skript aus Aufgabe ein. Lass in den MsgBoxen ausgeben wie oft der jeweilige Button bisher gedrückt wurde.

Aufgabe 2: erstelle eine GUI mit einer Inputbox und einem Button. Der Benutzer soll etwas in die Inputbox eintragen was dann durch einen Klick auf den Button an Guild Wars o.a. geschickt wird

Aufgabe 2.1: Erweitere die GUI aus Aufgabe 2. Um eine weitere Inputbox in der angegeben werden soll wie oft die msg aus Inputbox 1 gesendet werden soll. Beschrifte ggf die Inputboxen mit Labels und lass nach den korrekten Variabel typ checken. (Tipp schau dir dazu die Function "Int" und "Number" an)
Azunai is offline  
Thanks
4 Users
Old 01/30/2009, 00:00   #2
 
elite*gold: 0
Join Date: Jan 2009
Posts: 44
Received Thanks: 10
Quote:
Originally Posted by Azunai View Post
Dieser Thread ist dazu gedacht Anfängern das coden von BoTs zu ermöglichen.
Ziel ist es sie so weit zu fördern, dass sie selbst in der lage sind richtige programme für Guild Wars zu schreiben.

Es gibt 10 Schwierigkeitsstufen
  1. Sehr einfach (Macro)
  2. Sehr einfach
  3. Ziemlich einfach
  4. Einfach
  5. Mittel (Tool)
  6. Mittle schwer
  7. Schwer
  8. Etwas schwerer
  9. Sehr Schwer
  10. BoT <-- Ziel

mit der Zeit werde ich hier die Entsprechenden Aufgaben hinzufügen, und erweitern

Alle aufgaben sind für die Insel der Namenlosen gedacht!
[1]
- Erstelle ein script welches insgesammt 25 mal, alle 10 sekunden die taste "1" drückt
[2]
- Erstelle ein script welches nach jeweils 5 mal die taste "1" danach die taste "2" drückt , für insgesammt 30 Tastendrücke
[3]
- Erstelle ein script welches insgesammt 25 tasten drückt, ob taste 1 oder 2 soll zufällig bestimmt werden, zudem soll in eine textdatei geschrieben werden wie oft die jeweilige taste gedrückt wurde
[4]
- Erstelle ein script welches von der Brücke (Spwan) bis zum Fremdenführer läuft (immer der gleiche weg)
[5]
- Erstelle ein script mit dem der Nutzer 3 beliebige tasten in einer schleife in verschiedenen wartezeiten drücken kann
(der nutzer muss die tasten angeben können (1-9) sowie die wartezeit (millisekunden)
[6] folgt morgen
also denke mal das die meisten leute einfahc schon mal gar nicht wissen wie man solche scribts erstelllt. Da die miesten gar nciht wissen welche befehle es gibt und welche auswirkungen sie haben.
Winter Green is offline  
Thanks
4 Users
Old 01/30/2009, 00:07   #3
 
elite*gold: 20
Join Date: Feb 2007
Posts: 3,080
Received Thanks: 4,294
ist echt ne gute idee, die autoit hilfe ist echt nice, von daher sollten eigentlich kaum fragen offen bleiben. falls doch fragen zu den oben gestellten aufgaben offen bleiben gebe ich gerne per icq hilfestellung (kein bot support!)
kknb is offline  
Thanks
2 Users
Old 01/30/2009, 12:10   #4
 
Jacob_G's Avatar
 
elite*gold: 0
Join Date: Aug 2006
Posts: 515
Received Thanks: 95
Hm man sollte auch immer die "beste Lösung" angeben, um zu sehen wie man sich verbessern kann. Z.B. würde der totale Anfänger warscheinlich so machen:
Code:
Sleep(10000)
Send("1")
Sleep(10000)
Send("1")
Sleep(10000)
Send("1")
Sleep(10000)
Send("1")
Sleep(10000)
Send("1")
Sleep(10000)
Send("1")
Sleep(10000)
Send("1")
Sleep(10000)
Send("1")
Sleep(10000)
Send("1")
Sleep(10000)
Send("1")
Sleep(10000)
Send("1")
Sleep(10000)
Send("1")
Sleep(10000)
Send("1")
Sleep(10000)
Send("1")
Sleep(10000)
Send("1")
Sleep(10000)
Send("1")
Sleep(10000)
Send("1")
Sleep(10000)
Send("1")
Sleep(10000)
Send("1")
Sleep(10000)
Send("1")
Sleep(10000)
Send("1")
Sleep(10000)
Send("1")
Sleep(10000)
Send("1")
Sleep(10000)
Send("1")
Sleep(10000)
Send("1")
und nicht so:
Code:
For $i = 0 To 24
	Sleep(10000)
	Send("1")
Next
Deswegen bitte die Lösungen als Datei anhängen .

Edit: Ich werde nochmal ein kleines Tut für Anfänger in Au3 schreiben wenn ich Zeit habe.
Jacob_G is offline  
Thanks
1 User
Old 01/30/2009, 13:32   #5
 
NBA's Avatar
 
elite*gold: 0
Join Date: Apr 2008
Posts: 1,874
Received Thanks: 213
Das Problem ist das Programmiersprachen nicht wie baseballschläger oder anderes materielles zeugs ist. Es ist nicht greifbar, daher weis man als angänger nicht wo man angangen soll..
NBA is offline  
Thanks
2 Users
Old 01/30/2009, 13:52   #6
 
| Moep |'s Avatar
 
elite*gold: 0
Join Date: Apr 2008
Posts: 1,079
Received Thanks: 438
Ja und die meisten wollen gleich damit anfangen einen Homerun zu schlagen (Bots schreiben) bevor sie wissen wie man den Schläger richtig hält.
| Moep | is offline  
Thanks
1 User
Old 01/30/2009, 14:17   #7
 
NBA's Avatar
 
elite*gold: 0
Join Date: Apr 2008
Posts: 1,874
Received Thanks: 213
Am Anfang wollte ich das ja auch..wie wir (fast?) alle

Aber man lernt ja..und siehe: Ich mache grad einen bot fuer den stygischen schleier, ganz ohne probs...

Hab das in ~1 jahr gelernt also ist es auch nicht so schwer

edit:

Aufgabe[4]:
PHP Code:
Erstelle ein scriptmit dem man tastenfolgen speichern und abspielen kann.
Das muss mit einem GUI versehen werden
Tipp
:
IniRead
IniWrite
GuiCreate
GuiCtrlCreate
Case
sind gute befehle hierfür 
NBA is offline  
Thanks
1 User
Old 01/30/2009, 16:42   #8
 
elite*gold: 0
Join Date: Jun 2006
Posts: 239
Received Thanks: 31
Quote:
Originally Posted by NBA View Post

Hab das in ~1 jahr gelernt also ist es auch nicht so schwer
Deine erste Sprache?
Illuminatus is offline  
Old 01/30/2009, 17:52   #9
 
NBA's Avatar
 
elite*gold: 0
Join Date: Apr 2008
Posts: 1,874
Received Thanks: 213
ne erste war delphi
NBA is offline  
Thanks
1 User
Old 01/30/2009, 18:34   #10
 
elite*gold: 0
Join Date: Nov 2008
Posts: 576
Received Thanks: 191
Quote:
Originally Posted by NBA View Post
ne erste war delphi
du armer xD
__wadim is offline  
Thanks
1 User
Old 01/30/2009, 18:40   #11
 
elite*gold: 0
Join Date: Jan 2007
Posts: 1,753
Received Thanks: 443
bei mir au3 dann delphi @school, dann c++ ^^

hm gui schon für 4 ? ^^ ne etwas weiter hinten

kleiner anfang dann größer werdend gui ist ja nur design ;P
Azunai is offline  
Thanks
1 User
Old 01/30/2009, 18:48   #12
 
Noisuf-X's Avatar
 
elite*gold: 38
Join Date: Dec 2008
Posts: 1,339
Received Thanks: 462
ich finde mit autoit anzufangen ist gut da das recht einfach ist und c++ oder java im vergleich viel schwieriger sind(finde ich)

aber wer schon eine programmier sprache beherrscht der sollte mit autoit keine probleme haben
Noisuf-X is offline  
Thanks
1 User
Old 01/30/2009, 19:22   #13
 
| Moep |'s Avatar
 
elite*gold: 0
Join Date: Apr 2008
Posts: 1,079
Received Thanks: 438
Vorschlag:

Stufe
1 mausklicks, send, sleep
2 Schleifen // while..wend, do..until, for..next
3 Anweisungen // if..then, select..case
4 arbeiten mit Pixeln
5 GUI erstellen und mit Script verknüpfen
6 arbeiten mit Memorys
7 Arrays?!
8 send und mouseklick im Hintergrund
9 Bot im Vordergrund
10 Bot im Hintergrund

die nächst höhere Stufe baut auf der darunter auf.

Und jetz her mit euern Senf!
| Moep | is offline  
Thanks
1 User
Old 01/30/2009, 19:25   #14
 
Noisuf-X's Avatar
 
elite*gold: 38
Join Date: Dec 2008
Posts: 1,339
Received Thanks: 462
schließt memory auch pointer mit ein oder nur die addressen??
Noisuf-X is offline  
Thanks
1 User
Old 02/01/2009, 10:55   #15
 
elite*gold: 0
Join Date: Dec 2007
Posts: 203
Received Thanks: 27
Quote:
Originally Posted by | Moep | View Post
Vorschlag:

Stufe
1 mausklicks, send, sleep
2 Schleifen // while..wend, do..until, for..next
3 Anweisungen // if..then, select..case
4 arbeiten mit Pixeln
5 GUI erstellen und mit Script verknüpfen
6 arbeiten mit Memorys
7 Arrays?!
8 send und mouseklick im Hintergrund
9 Bot im Vordergrund
10 Bot im Hintergrund

die nächst höhere Stufe baut auf der darunter auf.

Und jetz her mit euern Senf!

OK.
Ich hätte gerne eine Stufe 3-4 Aufgabe, die Ich bis DI bearbeiten kan(bin zZ Krank)

€: könnte jemand mal die AutoIT-Downloadseite posten wo AutoIT mit den GUI Funktionen drauf ist, bei mir hab ich des ned zur Verfügung.

DANKE
darkangel1000 is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
[B] WoW Bot's
01/28/2010 - World of Warcraft Trading - 2 Replies
Hallo ich biete hier euch WoW Bot's wenn ihr wissen wollt welche dann müsst ihr mir eine Pn schicken ! Zahlungsarten: Alles ( Paypal , PSC , ... ) Mfg
Bot's
03/31/2009 - Conquer Online 2 - 2 Replies
Okay I have just came back from taking a 1 year break from co. And Idc if I seem like a noob posting this, But what happen to all the good trusty bots like cotobo and others like it.
About Bot's!
10/27/2008 - Dekaron - 9 Replies
Hi i want to know if have any profile for Dungeon Of Requies. I see one day few bot's there, in entrance oo'... So if have any profile i dont found using search button.. Thank you Best Regards ;]
Was sind Bot's? | What are Bot's?
06/24/2008 - Main - 3 Replies
Siehe Titel. | Look at the Title.



All times are GMT +1. The time now is 21:37.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.