Battleground Bot für WoW?

10/08/2010 03:38 Deividas666#1
moin,

wollte mal fragen ob man mit autoit einen bot erstellen kann der automatisch die warteschlange für zufälliges schlachtfeld betritt, auf beitreten klickt und falls bg dann irgendwann gewonnen auch auf schlachtfeld verlassen klickt.

um halt afk bissel ehre zu farmen.

lg deividas
10/08/2010 04:06 Rainvair#2
möglich ja, effektiv nein.

Wenn man zu lange AFK rumsteht wird man AFK gemeldet, fliegt aus dem BG und wenn dass zu oft passiert kannst du dir denken was Blizzard unternimmt ;p
10/08/2010 04:18 Deividas666#3
joa aber ich spiele ja nicht aufm offi :> spiel ja nur auf nem privat server. somit ist es net so das man dort gemeldet wird.

ne beschreibung wie man einen erstellt wäre super geil =)

thx und lg
10/08/2010 12:05 epiTR#4
Schau dir mal paar Autoit guides an. Nach einer guten Stunde, ist das kein Problem mehr ;)
10/08/2010 12:28 BlackHybrid#5
Muss jetzt leider glei in urlaub fahren aber probiers mal so

PHP Code:
Opt("SendKeyDelay"40)
_bg()
func _bg()
controlsend("World of Warcraft","","","h")
controlsend("World of Warcraft","","","{Shiftdown}/{Shiftup}click PVPParentFrameTab2{ENTER}")
controlsend("World of Warcraft","","","{Shiftdown}/{Shiftup}click BattlegroundType1{ENTER}")
controlsend("World of Warcraft","","","{Shiftdown}/{Shiftup}click PVPBattlegroundFrameJoinButton{ENTER}")
Do
    
sleep(10000)
    
send("s")
    
$pixel pixelsearch(coordinaten,..,..,..,Farbwert)
until $pixel[0]>0
_bg
()
endfunc 
Musst halt noch bisschen ausprobieren^^
10/10/2010 20:47 Deividas666#6
ok vielen vielen dank schonmal, werde mich mal demnächst damit auseinandersetzen =) werde mich bei problemen melden =)

lg

edit: so hab jetz testhalber etwas erstellt aber wie mach ich das es aufhört? xD bekomme es nichtmehr aus, es macht immerwieder das selbe =)
10/11/2010 20:59 Deividas666#7
ok jetzt hab ich ein neues problem:
ich will das man per inputbox die koordinaten für einen mousmove befehl einfügt aber es geht iwie nicht =(

code:

$anmelden = InputBox ("Tutorial", "Bitte gib unten die Koordinaten für 'Kampf betreten' ein.")

und dann später:

MouseMove ($anmelden)

hier die fehlermeldung:

MouseMove ($anmelden)
^ ERROR
>Exit code: 1 Time: 42.340

als eingabe in die inputbox geb ich zb "122, 999" ein. bitte helft mir^^

lg
10/11/2010 21:33 omer36#8
mach lieber so

$anmeldenX = InputBox ("Tutorial", "Bitte gib unten die 'X' Koordinaten für 'Kampf betreten' ein.")
$anmeldenY = InputBox ("Tutorial", "Bitte gib unten die 'Y' Koordinaten für 'Kampf betreten' ein.")

MouseMove($anmeldenX,$anmeldenY)
10/11/2010 21:51 Deividas666#9
VIELEN VIELEN DANK :D nun funktionierts bisher wies soll^^

edit: mich würde jetz noch interessieren wie man am einfachsten die koordinaten rausbekommen kann AUSSER durch dieses au3info tool.

habe zurzeit nur eine lösung mit dem tool wo man manuell die koordinaten eintragen muss, geht das auch iwie einfacher?

lg
11/09/2010 17:32 kbst#10
Hi bin ein kompletter neuling in autoIT
hab das programm und den Oben stehenden befehl eingegeben.
jetzt kommt bei mir die meldung wenn ich es abgespeichert habe
von wegen
$=pixelsearch(coordinaten,..,..,..,Farbwert)
$=pixelsearch(cordinaten^ERROR

Eror:Missing separator character after keyword

kann mir jemand das für dummis erklären wie ich den bot einstelle?
vielen dank
11/09/2010 18:10 omer36#11
schau dir ambesten die tutorials hier an
[Only registered and activated users can see links. Click Here To Register...]

dannach vllt noch das

[Only registered and activated users can see links. Click Here To Register...]
11/09/2010 20:53 kbst#12
so hab mir das Tutorial durchgelesen.(wirklich gutes TuT)
Hab aber immer noch Unstimmigkeiten bei volgendem:
$pixel = pixelsearch(coordinaten,..,..,..,Farbwert)
until $pixel[0]>0
weiß nicht was ich da einsetzen soll oder wie ich das heraus bekomme...
kann mir jemand helfen?