Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 08:51

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

Advertisement



sleep Function Fehler

Discussion on sleep Function Fehler within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Oct 2009
Posts: 15
Received Thanks: 1
Question sleep Function Fehler

Hi. Ich wollte für NosTale einen Bot erstellen. Dieser sagt mir aber das Line 15 ein Fehler ist.
"Error: Variable used without being declared."
In Line 15 ist aber eine sleep Function und den Fehler finde ich nicht.
Das Script
Code:
AutoItSetOption("WinTitleMatchMode", 4)
Global $Paused
HotKeySet("{PAUSE}", "TogglePause")
HotKeySet("{ESC}", "Terminate")
$windowname = "NosTale"
$handle = WinGetHandle($windowname, "")
sleep(5000)
If @error Then
    MsgBox(4096, "Error", "Fenster konnte nicht gefunden werden")
Else

    While 1
	   ControlClick ($windowname, "", '0',600,350 )
        ControlSend($windowname, '', '', " " )
        sleep(1667)
		ControlClick ($windowsname, "", '0',750,400 )
		ControlSend($windowname, '', '', " " )
		 Sleep(1667)
		 ControlClick ($windowname, "", '0',625,500 )
		 ControlSend($windowname, '', '', " " )
		 sleep(1667)
    WEnd


    

EndIf




Func TogglePause()
        $Paused = Not $Paused
        While $Paused
            Sleep(100)
        WEnd
    EndFunc   


Func Terminate()
    Exit 0
EndFunc
Ausserdem hätte ich noch eine Frage bezüglich der Control ID. Mit dem AutoIt Info Tool sollte man ja die einzelnen Controls rauskriegen, diese werden bei mir aber nicht angezeigt für NosTale, weswegen warscheinlich mein ControlClick nicht funktioniert.
Könnte mir bitte jemand helfen? Vielen Dank schon einmal im vorraus.
MfG
xXDarkHellXx is offline  
Old 08/17/2012, 15:27   #2
 
Ludder231's Avatar
 
elite*gold: 0
Join Date: Aug 2010
Posts: 880
Received Thanks: 113
Weil du kein @error unter sleep machen kanst, da sleep kein error zurück gibt.

Control ID geht nur bei Windows Fenstern un da NOSTale das woh nicht ist wirds nicht gehen. Guck dir Memoryhacking an damit kannste wohl eher was machen.
Ludder231 is offline  
Thanks
1 User
Old 08/17/2012, 16:26   #3


 
Jeoni's Avatar
 
elite*gold: 966
Join Date: Apr 2010
Posts: 1,104
Received Thanks: 681
Zeile 15 ist bei dir folgende:
Code:
ControlClick ($windowsname, "", '0',750,400 )
Und die Variable "$windowsname" ist tatsächlich nicht deklariert. Wenn, dann musste "$windowname" (!= "$windowSname" (wie du's geschrieben hast)) da hinschreiben.
Damit dürfte sich der Fehler behoben haben. Ob's klappt oder nicht, ist natürlich eine andere Sache und vermutlich hat mein Vorposter auch Recht, aber dein Fehler ist zumindest behoben und du kannst (hoffentlich) ohne Probleme kompilieren.
Hoffe, ich konnte helfen
Jeoni
Jeoni is offline  
Thanks
1 User
Old 08/17/2012, 16:26   #4
 
Smincke2's Avatar
 
elite*gold: 0
Join Date: Jul 2009
Posts: 184
Received Thanks: 299
Du hast bei einem einmal windowsname und nicht windowname geschrieben...
Smincke2 is offline  
Thanks
1 User
Old 08/17/2012, 17:25   #5
 
elite*gold: 0
Join Date: Oct 2009
Posts: 15
Received Thanks: 1
Danke nochmal an alle die mir hiermit geholfen haben. Nun habe ich aber leider ein anderes Problem. Controlclick funktioniert nun, aber es klick aus den Hintergrund sozusagen. Normalerweise sollte der Bot auf ein Monster klicken welches sich an dieser Stelle befindet, doch jetz klickt er auf den Boden durch das Monster hindurch.
Code:
ControlClick ($windowname, "", 0,"","1",625,350 )
So sieht meine ControlClick Zeile zur Zeit aus.
MfG
xXDarkHellXx is offline  
Old 08/19/2012, 12:46   #6
 
elite*gold: 0
Join Date: Oct 2009
Posts: 15
Received Thanks: 1
*push*
xXDarkHellXx is offline  
Old 08/19/2012, 21:26   #7
 
Logtetsch's Avatar
 
elite*gold: 192
Join Date: May 2009
Posts: 2,227
Received Thanks: 3,262
Controlclick funktioniert nur im Fenstermodus, oder liege ich da falsch?
Logtetsch is offline  
Old 08/20/2012, 22:23   #8
 
elite*gold: 0
Join Date: Oct 2009
Posts: 15
Received Thanks: 1
Quote:
Originally Posted by Logtetsch View Post
Controlclick funktioniert nur im Fenstermodus, oder liege ich da falsch?
Also an sich funktioniert es ja. Aber es klickt nicht wie ich es möchte. Wenn es auf das Monster klicken soll welches bei den Koordinaten steht klick es auf den Boden dahinter. Heisst mein Charakter läuft an diese Stelle anstatt das Monster anzugreifen.
xXDarkHellXx is offline  
Old 08/20/2012, 23:40   #9

 
elite*gold: 556
Join Date: Aug 2006
Posts: 502
Received Thanks: 404
Wenn es immer dahinter klickt, dann frage ich mich wieso du die MausPosition einfach etwas nach vorne setzst?

Quote:
ControlClick ($windowname, "", 0,"","1",625 - ausgleichzahl,350 - ausgleichzahl)
sogar für dich rot unterlegt
das minus kann aber auch ein plus sein
uragan is offline  
Old 08/21/2012, 00:59   #10


 
Lawliet's Avatar
 
elite*gold: 2
Join Date: Jul 2009
Posts: 14,456
Received Thanks: 4,685
Hat warscheinlich was mit der Auflösung zutun.
Lawliet is offline  
Old 08/22/2012, 16:02   #11
 
elite*gold: 0
Join Date: Oct 2009
Posts: 15
Received Thanks: 1
Quote:
Originally Posted by uragan View Post
Wenn es immer dahinter klickt, dann frage ich mich wieso du die MausPosition einfach etwas nach vorne setzst?



sogar für dich rot unterlegt
das minus kann aber auch ein plus sein
Ich denke da hast du etwas missverstanden. Mit 'dahinter' meinte ich das auf eine tiefere Ebene zugegriffen wird und ich nicht nur ein paar Pixel zu weit eingestellt habe. Oder habe ich nun deine Aussage falsch verstanden? Falls ja tut es mir leid.
xXDarkHellXx is offline  
Reply

Tags
bot, fehler, nostale, script, sleep


Similar Threads Similar Threads
[FEHLER] !"cannot find quest name by index"), function GetQuestNameByIndex, file ques
10/21/2012 - Metin2 Private Server - 1 Replies
Ich bekomme den Fehler. Wenn ich /reload q eingebe. Ich kann mich nicht mehr daran erinnern was ich geändert hatte! Kann mann checken woran das liegt ? !"cannot find quest name by index"), function GetQuestNameByIndex, file questmanager.cpp, line 1063. Abort trap (core dumped) mfg
[Need help] FPS Unlock - no kernel32.sleep function
02/14/2011 - CO2 Programming - 21 Replies
Hey everyone. I cant make multiclient and unlocked fps myself :( Because i need help of advanced programmers, can you help me? I have made several multiclients with unlocked fps, but i can't make in this one. If you dont believe me, try it yourself: 1) open it in ollydbg 2) try to search for kernel32.sleep and you will not find it.
Monitor is going to sleep.
12/19/2010 - Technical Support - 5 Replies
Hallo epvp , Ich habe ein Problem undzwar : Immer wenn ich Half Life 2 spiele kommt nach einer Weile , oder manchmal sogar sofort : No signal going to sleep - bevor das geschieht wird der Bildschirm schwarz. Mein System : Graka : Intel Q35 Express chipset family Monitor : Fujitsu Simens B17-2
[FLASH CS5]How To Sleep Function
10/03/2010 - Coding Tutorials - 0 Replies
So ich zeige euch jetzt wie ihr ne Sleep Funktion macht, da es keine offizielle gibt ;) Es ist nicht wirklich ein Tutorial, sondern eher ein Snippet. Also los gehts.... Erstmal erstellen wir einen MovieClip... Dann gehen wir auf das Actionscript Fenster, für diesen MovieClip... stop(); // Es springt nicht auf den nächsten Clip um So nun müssen wir erstmal den Intervall setzen : var count = setInterval(zeit, 1000); //Der Itervall wurde auf eine Sekunde gestellt.... 1000ms = 1s
[VIP-function] ToxicSYS [VIP-function]
08/14/2010 - WarRock Hacks, Bots, Cheats & Exploits - 1 Replies
heeeey E-pvpers :pimp: this is a new hack by TSYS Status : UNDETECTED Functions (VIDEO) : YouTube - WarRock - Bikini event VIP hack



All times are GMT +2. The time now is 08:51.


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.