Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 15:04

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

Advertisement



Problem mit Script

Discussion on Problem mit Script within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
Key4To's Avatar
 
elite*gold: 1
Join Date: Jul 2009
Posts: 237
Received Thanks: 85
Question Problem mit Script

hey,
ich brauche dringend hilfe!!
hab mir ein script für ein spiel gebastelt aber ich schaffe es nicht,
das er einmal auf eine stelle drückt. also wenn er einmal auf die stelle
(524,394, 1, 0) clickt das er dann 1 sekunde nichtmehr dahinklicken kann.
würde das gehen?
wär nett wenn mir jemand helfen könnte
mfg Key4To
Key4To is offline  
Thanks
1 User
Old 08/09/2010, 13:31   #2
 
omer36's Avatar
 
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,254
er soll einmal darauf klicken und dann 1sec nicht mehr klicken?

versteh die logik nicht ganz...

wenn du mouseclick(524,394, 1, 0) machst klickt der ja nur einmal dahin...
mach dann noch sleep(1000) dann wartet der 1sec.

oder wie meinste das
omer36 is offline  
Thanks
1 User
Old 08/09/2010, 13:39   #3
 
amnesi's Avatar
 
elite*gold: 25
Join Date: Jun 2010
Posts: 1,076
Received Thanks: 290
wenn ich das richtig verstehe dann so:

Code:
while 1                                      ; So wird das script ewig wiederholt

mouseclick("left", 524,394, 1, 0)    ;es wird an die gewünschte stelle geklickt(mit links)                                                                                                         

sleep(1000)                               ;es wird 1000 Millisekunden(= 1 sekunde) gewartet

wend                                        ;Grenzt sozusagen die while schleife ein also
                                               ;alles zwischen while 1 und wend wird ewig wiederholt
PS : wenn du statt links mit rechts klicken willst dann einfach statt
"left" "right" einfügen ;D
amnesi is offline  
Thanks
1 User
Old 08/09/2010, 15:05   #4
 
_sh0x's Avatar
 
elite*gold: 0
Join Date: Oct 2009
Posts: 1,344
Received Thanks: 343
Code:
if MouseClick ( "left",524,394,1,0 ) Then
sleep(1000)
Endif
_sh0x is offline  
Thanks
1 User
Old 08/09/2010, 18:36   #5
 
Key4To's Avatar
 
elite*gold: 1
Join Date: Jul 2009
Posts: 237
Received Thanks: 85
nee dass hab ich nich gemeint ^^
ich meine dass er nicht 2mal auf dieselbe stelle klickt
Key4To is offline  
Thanks
1 User
Old 08/09/2010, 18:58   #6
 
bladerofdarknes's Avatar
 
elite*gold: 0
Join Date: Mar 2008
Posts: 1,524
Received Thanks: 285
MouseClick("left", 524, 394, 2, 1)
bladerofdarknes is offline  
Thanks
1 User
Old 08/09/2010, 19:11   #7
 
omer36's Avatar
 
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,254
Quote:
Originally Posted by bladerofdarknes View Post
MouseClick("left", 524, 394, 2, 1)
da haste was falsch verstanden

wenn er dahin klickt, soll es nicht möglich sein, ein 2. mal auf diese stelle zu klicken...
omer36 is offline  
Thanks
1 User
Old 08/09/2010, 19:32   #8
 
bladerofdarknes's Avatar
 
elite*gold: 0
Join Date: Mar 2008
Posts: 1,524
Received Thanks: 285
wtf wie will er genau auf nen pixel treffen?
bladerofdarknes is offline  
Thanks
1 User
Old 08/09/2010, 20:50   #9
 
Key4To's Avatar
 
elite*gold: 1
Join Date: Jul 2009
Posts: 237
Received Thanks: 85
will ich doch gar nicht xD
also: ist es möglich oder nicht?
Key4To is offline  
Thanks
1 User
Old 08/09/2010, 22:49   #10
 
elite*gold: 1
Join Date: Aug 2010
Posts: 1,300
Received Thanks: 524
eig müsste es so gehen :

mousmove(524,394, 1, 0)
mousmove(524,394, 1, 0)
sleep(100)
weend

wenn ich dich richtig verstanden habe^^
KingZuck is offline  
Old 08/09/2010, 23:01   #11
 
elite*gold: 0
Join Date: Sep 2009
Posts: 445
Received Thanks: 286
Sind die Stellen, wo er hinklicken soll, random?

€dit:
Einfach so die Kommas vergessen. Ist mir jetzt schon peinlich.
Banana.Crafts is offline  
Old 08/09/2010, 23:19   #12
 
omer36's Avatar
 
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,254
ja möglich währ es bestimmt..

in "deutsch":
wenn die mausposition "524, 394" = wahr,
dann maustaste blockieren (falls soein befehl geht) ggf komplet maus blockieren,
und dann maus bewegen zb "524, 394+10". und die blockierung aufheben...

musst das halt nochmal in "autoit sprache" machen

musst halt rumtesten und versuchen...
probieren geht über studieren....

€vllt gibt es ja eine art "gegenteil" vom _MouseTrap..
_MouseTrap: läßt die maus nur in dem bereich "frei rumlaufen", die du bestimmen kannst...
omer36 is offline  
Old 08/10/2010, 15:45   #13
 
bladerofdarknes's Avatar
 
elite*gold: 0
Join Date: Mar 2008
Posts: 1,524
Received Thanks: 285
omer seins "code für code in autoit"

Code:
MouseGetPos(524, 394)		;bin mir nicht sicher ob der befehl richtig ist
;BlockInput(1) ; falls blockiert werden soll, einfach ";" weg machen, blockiert jedoch maus + tastatur
MouseMove(524, 404)
if MouseGetPos(524, 404) then BlockInput(0)
bladerofdarknes is offline  
Old 08/10/2010, 17:15   #14
 
omer36's Avatar
 
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,254
Quote:
Originally Posted by bladerofdarknes View Post
omer seins "code für code in autoit"

Code:
MouseGetPos(524, 394)		;bin mir nicht sicher ob der befehl richtig ist
;BlockInput(1) ; falls blockiert werden soll, einfach ";" weg machen, blockiert jedoch maus + tastatur
MouseMove(524, 404)
if MouseGetPos(524, 404) then BlockInput(0)
das mit mousepos(zahlen) klappt so nicht, aber ich so gehts:

PHP Code:
#include <GUIConstantsEx.au3>

$Form1 GUICreate("Form1"11619150124)
$Label1 GUICtrlCreateLabel("Label1"004017)

HotKeySet("{ESC}""_exit")

While 
1
$pos 
MouseGetPos()
GUICtrlSetData($Label1$pos[0] & ","$pos[1])
If 
GUICtrlRead($Label1) = "466" ","&"160" Then
    BlockInput
(1)
    
MouseMove($pos[1], $pos[1]+10)
    
BlockInput(0)
    EndIf
WEnd

Func _exit
()
    Exit
EndFunc 
keine ahnung, wie man sonnst die posi auslesen soll


wenn du dann auf die position 266,160 kommst, bewegt die maus sich automatisch da weg, und mann kan da nihct rauf klicken.

also genau das was du willst oder?
omer36 is offline  
Thanks
1 User
Old 08/10/2010, 21:26   #15
 
Key4To's Avatar
 
elite*gold: 1
Join Date: Jul 2009
Posts: 237
Received Thanks: 85
könnt ihr das mal einbauen bitte?
die maus soll 1 sekunde nicht da hinklicken
ich zei euch mal das script:
Code:
HotKeySet("{F7}","dupa")
HotKeySet("{F6}","lolz")

MsgBox ( 16, "Hothey", "F6 - Start; F7 - Stop" )

func lolz()
while True
$Gegner = PixelSearch (316, 309, 945, 627, 0x5A787C, 15)
If IsArray ($Gegner) = True Then
	MouseClick ("left", $Gegner[0], $Gegner[1], 1, 1)
EndIf
WEnd
EndFunc

func dupa()
Exit
EndFunc
while 1
sleep(100)
wend
ich weis ich bin ein problemkind xD
Key4To is offline  
Thanks
1 User
Reply

Tags
mouseclick


Similar Threads Similar Threads
Problem VB 10 Patcher Script Problem
09/20/2010 - .NET Languages - 8 Replies
Hayho liebe Com. ich habe mal wieder einen ganz netten Patcher gescriptet, für einen metin2 P Server, da es nicht mein erster is, hab ich echt kp was da vorliegt, Hier der Script an sich: Public Class Form1 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load End Sub Private Sub WebBrowser1_DocumentCompleted(ByVal sender As System.Object, ByVal e As System.Windows.Forms.WebBrowserDocumentCompletedEv entArgs) Handles...
DB Bot Script Problem
07/21/2010 - SRO Private Server - 1 Replies
Hey Guys, I have a Problem with the Scripts+Loop. I load a Script e.g. for Bandits. THe Problem is, the Bot doesnt run to the Hunting place and he doesnt Port back to town. I read that i must start at Hotan? Is that true cause Im just lvl 20.. Thanks for ur help =) edit: Im playing on swsro2
[HOW-TO]Hp-Script+Admin-script (weekly-updatet) problem!
06/21/2010 - Metin2 Private Server - 11 Replies
hallo leute ich hab ein problem und zwar bei dem hp script von masterboss kommt der fehler : http://img541.imageshack.us/img541/8140/24955249. png und wenn ich dann die datei öffne und in die zeile gehe kommt: while($row = mysql_fetch_array($ergebnis)) kann mir jmd helfen?
Problem mit Script
08/28/2009 - AutoIt - 3 Replies
Also ich habe mit VGE und Autoit folgenden Script erstellt: GuiCreate("Nachrichten - Bot",595,662,601,129) $input1=GuiCtrlCreateInput("Geben sie hier ihre 1. Nachricht ein.",94,18,462,20) $input2=GuiCtrlCreateInput("Geben sie hier ihre 2. Nachricht ein.",94,50,468,20) $label1=GuiCtrlCreateLabel("Nachricht1" ,13,21,7,15) $label2=GuiCtrlCreateLabel("Nachricht2" ,14,53,60,15) GuiSetState() HotKeySet ("{F5}", "Nachricht1")
[L2W IG 2.05] Script Problem
02/11/2009 - Lineage 2 - 2 Replies
Hey all! Anyone have problem with scripts? I create a script but the char doesnt move. I create a simple "MOVETO" script but dont do anything:mad:. And auto follow dont work too.



All times are GMT +1. The time now is 15:04.


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.