Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 18:34

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

Advertisement



Bräuchte mal eure Hilfe

Discussion on Bräuchte mal eure Hilfe within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
Darkbanner's Avatar
 
elite*gold: 30
Join Date: May 2010
Posts: 486
Received Thanks: 161
Bräuchte mal eure Hilfe

Hallo
Ich bin grade dabei mit Auto Hot Key einen Bot für Famerama zu schreiben, klappt schon fast
Ich hab da nur ein problem!
Bei jeder Bildschirmauflösung müsste der Bot ja wo anders ghinklicken oder je nachdem ob jemand runtergescrollt hat oder so klickt der bot ja uach daneben
ich bräuchte einen script, dass de ruser am aufgefordert wird die felder die der bot anklicken soll anzuklicken.
Also so:
1. Eine Msg Box oder ähnliches mit diesem inhalt "bitte klicke die zu bepflanzenden und felder an.
2. der bot übernimmt den klick als variable (z.b. x=213, y=498)
3. er übernimmts im script:
MouseClick, left, %x%, %y%

Da fällt mir grad nochwas ein o.O
Am anfang müsste man dann natürlich festlegen können wie viele klicks er machen müsste also wie viele felder es sind und nach jedem klick auf ein zu bepflanzendes pfeld müsste der bot dann natürlich am besten pixel scannen um z.b. auotmatisch auf die position des salats wählen.


Hier ein beispiel wie es am ende mit dem klciken ausehen sollte im script:

Code:
Progress, b w200, Bitte warten, Pflanzen, FarmeramaBot Beta
MouseClick, left,  %x1%,  %y1% 
Progress, 1
Sleep, 200
MouseClick, left, %POSITON DES SALATES%
Sleep, 200
Progress, 3
MouseClick, left,  %x2%,  %y2% 
Sleep, 200
MouseClick, left,  %POSITON DES SALATES%
Sleep, 200
MouseClick, left,  %x3%,  %y3%
Früher wusste ich mal wie es geht :/
Bite helft mir!

Danke im Vorraus
Darkbanner is offline  
Old 07/19/2010, 22:53   #2

 
djpromo's Avatar
 
elite*gold: 20
Join Date: Jul 2004
Posts: 5,468
Received Thanks: 1,993
Dafür habe wir eine AutoIt Sektion,


#moved
djpromo is offline  
Old 07/19/2010, 22:56   #3
 
Darkbanner's Avatar
 
elite*gold: 30
Join Date: May 2010
Posts: 486
Received Thanks: 161
oh sorry ^^
hab ich nicht gesehen
Darkbanner is offline  
Old 07/19/2010, 22:57   #4
 
PenGuin :O's Avatar
 
elite*gold: 2
Join Date: Mar 2008
Posts: 1,778
Received Thanks: 1,222
´Schau dir mal _IsPressed und MouseGetPos an (in der Hilfe)

Kleines Beispiel:

Code:
#include <Misc.au3>

MsgBox(0, "", "bitte klicke die zu bepflanzenden und felder an.")
$Time = TimerInit()
Do
	If _IsPressed(01) And (TimerDiff($Time) > 200) Then
		$X = MouseGetPos(0)
		$Y = MouseGetPos(1)
		$Time = TimerInit()
	EndIf
	Sleep(50)
Until _IsPressed(23) ;Ende drücken um das Speichern zu unterbrechen.

MsgBox(0, "", "Zum Klicken bitte F8 drücken.")

While 1
	If _IsPressed(77) Then MouseClick("left", $X, $Y, 1)
	Sleep(50)
WEnd
PenGuin :O is offline  
Thanks
1 User
Old 07/19/2010, 23:05   #5
 
Darkbanner's Avatar
 
elite*gold: 30
Join Date: May 2010
Posts: 486
Received Thanks: 161
thx, habe damit leider kaum erfahrung ^^
zudem wird dsa so mit ahk nicht klappen

neue überlegung

Code:
 MouseGetPos, Xpflanzenfeld1, Ypflanzenfeld1
 MouseGetPos, XSALAT1, YSALAT1
 MouseGetPos, Xpflanzenfeld2, Ypflanzenfeld2
 MouseGetPos, XSALAT2, YSALAT2
MouseClick, %Xpflanzenfeld1%, %Ypflanzenfeld1%
MouseClick, %Xsalat1%, %Ysalat1%
MouseClick, %Xpflanzenfeld2%, %Ypflanzenfeld2%
MouseClick, %Xsalat2%, %Ysalat2%
einzigstes problem:
wie bekomm ich es hin, dass die maus position nur bei dem drücken einer bestimmten taste übermittelt wird?
Darkbanner is offline  
Old 07/20/2010, 01:24   #6
 
PenGuin :O's Avatar
 
elite*gold: 2
Join Date: Mar 2008
Posts: 1,778
Received Thanks: 1,222
Ja schau doch meinen Post an.
Beim drücken der linken Maustaste, wird die Position ermittelt.
PenGuin :O is offline  
Thanks
1 User
Old 07/20/2010, 01:54   #7
 
Darkbanner's Avatar
 
elite*gold: 30
Join Date: May 2010
Posts: 486
Received Thanks: 161
geht das auch mit ner andren taste?
bei mir kommt dann leider nur "misc.a3" couldn't be opend.
kann das sein dass dasproblem einfach dabei liegt dass ich autohotkey benutze?
geht das auch mit irgendeinem "if" befehl?
Darkbanner is offline  
Old 07/20/2010, 18:04   #8
 
PenGuin :O's Avatar
 
elite*gold: 2
Join Date: Mar 2008
Posts: 1,778
Received Thanks: 1,222
Es heißt auch "Misc.au3"
Und markier mal "_IsPressed" im Editor und drück F1, wenn du die deutsche Hilfe haben willst, dann geh auf und schau auf der linken Seite.
In der Hilfe ist eine Tabelle, aller Hexzahlen, für die Tastaturenanschläge.
01 ist linke Maustaste 02 die rechte.
PenGuin :O is offline  
Old 07/20/2010, 20:08   #9
 
Darkbanner's Avatar
 
elite*gold: 30
Join Date: May 2010
Posts: 486
Received Thanks: 161
Ich benutze AutoHotKey kein AutoIt
Darkbanner is offline  
Reply


Similar Threads Similar Threads
Bräuchte mal eure hilfe ... ^^
05/12/2010 - Metin2 Private Server - 5 Replies
Morgen ^^ Ich hätte mal eine Frage ... ^^ Und zwar wollt ich wissen wie ich die Serverfiles an dennen ich schon jetzt schon seit ca. 4 monaten sitze zu einer exe machen kann. Also ich meine damit wie die files von rain .. ^^ Da ich die eigentlich speziell für ein paar freunde angefertigt habe die demnächst einen root Server starten wollen... Aber sich vorher die files anschauen wollen ^^ An dem ich leider nicht mehr teil nehmen kann ^^....
bräuchte hilfe
12/19/2009 - Metin2 Private Server - 4 Replies
hi;) Wenn ich versuche die NPCs zu prositionieren egal welche möglichkeit bei FireZilla oder bei VPC ich schaffe das nicht blick das nicht mache immer i-was falsch, hier ein pic http://www.imgbox.de/?img=l12020u69.jpg (rot=was ich verändert habe, ist map1 rot) vllt könnte jemmand mir das auch über tv zeigen wie man das macht... danke im vorraus:) und ja ich habe mir threads zu dem Thema durchgelesen
bräuchte mal hilfe pls
10/26/2009 - Metin2 Private Server - 0 Replies
hi ich habe folgendes problem bei meinem eigenen server...immer wenn ich mich einlogge und im game dann da stehe und mich bewege bekomme ich nach ca 15 sec einen kick...und wenn ich stehen bleibe bekomme ich nach ca 45 sec einen kick.... kann mir einer helfen dieses problem zu lösen? thx im vorraus
Bräuchte eure Hilfe
06/04/2009 - Metin2 - 39 Replies
Hi liebe Community! Es ist soweit ich bräuchte wirklich dringend eure Hilfe. Ich habe einen 34er Magie-Sura auf Lesanya. Der leider komplett leergeräumt wurde. Ein netter Spieler ingame hat mir dann 100k gegeben damit ich mir mal was kaufen kann. Jetzt bräuchte ich euren Ratschlag! Wie kann ich ihn wieder auf die Beine bringen so das meine Spielminuten nicht umsonst waren? D.h. -> Yang machen -> Ausrüstung besorgen (kann ich noch ein VMS droppen?) -> weitere Tipps
Bräuchte mal eure Hilfe !!!
09/22/2005 - World of Warcraft - 3 Replies
tach leute, ich wollte mal eure meinungen wissen: wie lvl ich am schnellsten, wie ziehe ich meinen lvl21 mage ab besten hoch, kann ich das mit nem bot machen oder wie habt ihr das so schnell gemacht? (gesehen in sonem nem post das dass wer in paar tagen auf lvl 60 schafft!) wäre nett wenn ihr mir helfen könntet! mFg



All times are GMT +1. The time now is 18:36.


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.