Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Guild Wars > GW Bots
You last visited: Today at 12:17

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

Advertisement



1. 1-min-alk-bot

Discussion on 1. 1-min-alk-bot within the GW Bots forum part of the Guild Wars category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Mar 2009
Posts: 83
Received Thanks: 1
1. 1-min-alk-bot

hallo zusammen.
Ich möchte als allererstes sagen dass ich mich erst seit gestern mit autoit beschäftige, und erst 2 Tutorials durchgelesen habe, trotzdem wollte ich mal selbst was ausprobieren (nicht zuletzt zur Motivation, um weiterzu"lernen"...). Ein Alk-Bot kam mir als relativ einfach vor...
Das ganze ist nur für 1-min-alk, ganz wichtig, und ich habe aus Angst meinen schönen Alk zu verschwenden den Bot auch noch nicht ausprobiert, sondern wollte eure Kommentare, Verbesserungen hören.
JA, esgibt kein GUI, da ich mir das noch nicht angeschaut hab.
Und Ja, die die es stört dass ech bereits was ausprobiere ohne autoit wirklich draufzuhaben sollen ihre kommentare doch bitte für sich halten
Code:
#Include <GuildWars.au3>

Run "C:\Program Files\GUILD WARS\Gw.exe"
WinActive ("Guild Wars")
sleep (1000)
Global $anzahl = InPutBox("Alkohol", Wie viel ist vorhanden?")
$wartezeit = random(53000,58000,1)
$x = InPutBox("X-Position", "bitte geben sie die x-position ein!")
$y = InPutBox("Y-Position", "bitte geben sie die y-position ein!")
ansaufen()
Next
saufen()
Exit

func ansaufen()
	For $i = 1 to 5
	MouseClick("left",$x,$y,2)
	sleep (500)
	Next
	$anzahl = $anzahl - 5
	sleep(181000)
EndFunc

func saufen()
	Do MouseClick("left",$x,$y,2)
		sleep($wartezeit)
		$anzahl = $anzahl - 1
	Until $anzahl = 0
EndFunc
Freue mich auf produktive Kritik!
diavy
diavy is offline  
Old 01/03/2010, 21:05   #2
 
elite*gold: 0
Join Date: Apr 2008
Posts: 362
Received Thanks: 353
Wie wär's mit Doppelklicks? :P
Garry goes Sheep is offline  
Old 01/03/2010, 21:36   #3
 
elite*gold: 0
Join Date: Mar 2009
Posts: 83
Received Thanks: 1
find den befehl dafür gerade nicht... wie lautet er?
diavy is offline  
Old 01/03/2010, 21:54   #4
 
NANAAA's Avatar
 
elite*gold: 0
Join Date: Jan 2008
Posts: 293
Received Thanks: 40
Quote:
MouseClick ( "button" [, x, y [, clicks [, speed ]]] )


Parameters

button The button to click: "left", "right", "middle", "main", "menu", "primary", "secondary".

x, y [optional] The x/y coordinates to move the mouse to. If no x and y coords are given, the current position is used (default).

clicks [optional] The number of times to click the mouse. Default is 1.

speed [optional] the speed to move the mouse in the range 1 (fastest) to 100 (slowest). A speed of 0 will move the mouse instantly. Default speed is 10.
Die Parameter beachten


Mouseclick("left",$x,$y,2)
NANAAA is offline  
Old 01/03/2010, 21:58   #5
 
elite*gold: 0
Join Date: Mar 2009
Posts: 83
Received Thanks: 1
habs geändert, sollte jetzt richtig sein?
und gibts sonst noch dinge auf die ich achten sollte?
diavy is offline  
Old 01/03/2010, 22:04   #6
 
NANAAA's Avatar
 
elite*gold: 0
Join Date: Jan 2008
Posts: 293
Received Thanks: 40
Quote:
MousClick("left",$x,$y,2)
sleep(500)
MouseClick("left",$x,$y,2)
sleep(500)
MouseClick("left",$x,$y,2)
sleep(500)
MouseClick("left",$x,$y,2)
sleep(500)
MouseClick("left",$x,$y,2)
Ist unnötig soviel zu schreiben ... mach das mit Do Next..

Quote:
MouseMove($x,$y)
MouseMove braucht es nicht unbedingt da die $x und $y ja durch das klick festgelegt sind
NANAAA is offline  
Old 01/04/2010, 10:33   #7
 
elite*gold: 0
Join Date: Mar 2009
Posts: 83
Received Thanks: 1
Do next?
Hab in der autoit hilfe dazu nichts gefunden... :/
diavy is offline  
Old 01/04/2010, 11:10   #8
 
Gabba2's Avatar
 
elite*gold: 0
Join Date: Jan 2008
Posts: 1,403
Received Thanks: 918
Ich vermute er meint For... Next.
Code:
For $i = 1 to 5
MousClick("left",$x,$y,2)
sleep(500)
next
damit sollte er 5 mal den Doppelklick ausführen.
Gabba2 is offline  
Thanks
1 User
Old 01/04/2010, 14:00   #9
 
NANAAA's Avatar
 
elite*gold: 0
Join Date: Jan 2008
Posts: 293
Received Thanks: 40
ja genau ^^ hab mein Kopf halt ned immer bei der Sache xD
NANAAA is offline  
Old 01/04/2010, 15:25   #10
 
elite*gold: 0
Join Date: Mar 2009
Posts: 83
Received Thanks: 1
danke euch beiden
sonst sollte er klappen?
auf was sollte ich sonst achten?

edit: mit welchem befehl öffne ich eigentlich guild wars,
run <Guildwars.exe/Gw.exe/GW/GuildWars(.au3?)> oder
run "C:\C:\Program Files\GUILD WARS(.exe/.au3?)"
diavy is offline  
Old 01/04/2010, 15:32   #11
 
NANAAA's Avatar
 
elite*gold: 0
Join Date: Jan 2008
Posts: 293
Received Thanks: 40
run "C:\"Pfad"\Guild Wars.exe"

.au3 ist für das bearbeites des AutoIt Scripts
.exe sind ausführbare Programme
NANAAA is offline  
Thanks
1 User
Old 01/04/2010, 15:49   #12
 
elite*gold: 0
Join Date: Mar 2009
Posts: 83
Received Thanks: 1
und dann brauch ich kein include oder?
diavy is offline  
Old 01/04/2010, 17:29   #13
 
HardCore.1337's Avatar
 
elite*gold: 1
Join Date: Feb 2009
Posts: 1,726
Received Thanks: 729
nein, die exe funktioniert auf jedem rechner
HardCore.1337 is offline  
Thanks
1 User
Old 01/04/2010, 20:00   #14
 
in MIND's Avatar
 
elite*gold: 0
Join Date: Apr 2009
Posts: 442
Received Thanks: 189
Run([pfad],"","")
die eckigen klammern natürlich weglassen und stattdessen einfach den pfad zur gw.exe angeben
in MIND is offline  
Old 01/04/2010, 21:25   #15
 
elite*gold: 0
Join Date: Mar 2009
Posts: 83
Received Thanks: 1
sollte doch so richtig sein?
diavy is offline  
Reply




All times are GMT +2. The time now is 12:17.


Powered by vBulletin®
Copyright ©2000 - 2024, 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 ©2024 elitepvpers All Rights Reserved.