|
You last visited: Today at 15:04
Advertisement
Problem mit Script
Discussion on Problem mit Script within the AutoIt forum part of the Coders Den category.
08/09/2010, 13:15
|
#1
|
elite*gold: 1
Join Date: Jul 2009
Posts: 237
Received Thanks: 85
|
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
|
|
|
08/09/2010, 13:31
|
#2
|
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
|
|
|
08/09/2010, 13:39
|
#3
|
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
|
|
|
08/09/2010, 15:05
|
#4
|
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
|
|
|
08/09/2010, 18:36
|
#5
|
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
|
|
|
08/09/2010, 18:58
|
#6
|
elite*gold: 0
Join Date: Mar 2008
Posts: 1,524
Received Thanks: 285
|
MouseClick("left", 524, 394, 2, 1)
|
|
|
08/09/2010, 19:11
|
#7
|
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,254
|
Quote:
Originally Posted by bladerofdarknes
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...
|
|
|
08/09/2010, 19:32
|
#8
|
elite*gold: 0
Join Date: Mar 2008
Posts: 1,524
Received Thanks: 285
|
wtf wie will er genau auf nen pixel treffen?
|
|
|
08/09/2010, 20:50
|
#9
|
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?
|
|
|
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^^
|
|
|
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.
|
|
|
08/09/2010, 23:19
|
#12
|
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...
|
|
|
08/10/2010, 15:45
|
#13
|
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)
|
|
|
08/10/2010, 17:15
|
#14
|
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,254
|
Quote:
Originally Posted by bladerofdarknes
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", 116, 19, 150, 124) $Label1 = GUICtrlCreateLabel("Label1", 0, 0, 40, 17)
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?
|
|
|
08/10/2010, 21:26
|
#15
|
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
|
|
|
|
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.
|
|