Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 12:19

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


Finde den Fehler in meinem Script nicht [AutiIT]

Reply
 
Old   #1
 
elite*gold: 18
Join Date: Jun 2009
Posts: 1,202
Received Thanks: 56
Finde den Fehler in meinem Script nicht [AutiIT]

Hi wie oben im Threadnamen beschrieben finde ich den Fehler im Script nicht. Und zwar habe ich ein Problem mit der While 1=1 Schleife und ich weiß net woran es liegt.
Ps: ich weiß das das Script verdammt unübersichtlich ist und auch schlecht gescriptet ist aber naja bin nen Anfänger xD
PHP Code:
While 1=1


#include-once
#include "tt6.au3" 

Opt ("SendKeyDownDelay"50)
Opt ("SendKeyDelay"50)

WinWaitActive ("Guild Wars")




GoOut()

Func goout()

MouseMove (202,259)
sleep (1000)
MouseClick ("left",202,259
MouseMove (541,430)
sleep (1000)
MouseClick ("left",541,430
sleep (9000)
send ("8")
sleep (2000)
send ("7")
sleep (2000)

PrepMoveTo()
MoveTo(1232223686)
MoveTo(1253423340)
MoveTo(1261622884)
MoveTo(1265022363)
MoveTo(1270121854)
MoveTo(1274821320)
MoveTo(1275120776)
MoveTo(1267520260)
MoveTo(1258719775)
MoveTo(1247819163)
MoveTo(1239218684)
MoveTo(1217718180)
MoveTo(1186717720)
MoveTo(1161217333)
  
StopMoveTo ()
  
send ("{c}")
sleep (500)
send  ("{space}")
sleep (6000)
send ("6")
sleep (2000)
send ("5")
sleep (2000)
send ("1")
sleep (2000)
send ("2")
sleep (4000)
send ("4")
sleep (5000)
send ("1")
sleep (2000)
send ("2")
sleep (250)

send ("{c}")
sleep (500)
send  ("{space}")
sleep (6000)
send ("6")
sleep (2000)
send ("5")
sleep (2000)
send ("1")
sleep (2000)
send ("2")
sleep (4000)
send ("4")
sleep (5000)
send ("1")
sleep (2000)
send ("2")
sleep (250)

send ("{c}")
sleep (500)
send  ("{space}")
sleep (6000)
send ("6")
sleep (2000)
send ("5")
sleep (2000)
send ("1")
sleep (2000)
send ("2")
sleep (4000)
send ("4")
sleep (5000)
send ("1")
sleep (2000)
send ("2")
sleep (250)

send ("{c}")
sleep (500)
send  ("{space}")
sleep (6000)
send ("6")
sleep (2000)
send ("5")
sleep (2000)
send ("1")
sleep (2000)
send ("2")
sleep (4000)
send ("4")
sleep (5000)
send ("1")
sleep (2000)
send ("2")
sleep (250)

send ("{c}")
sleep (500)
send  ("{space}")
sleep (6000)
send ("6")
sleep (2000)
send ("5")
sleep (2000)
send ("1")
sleep (2000)
send ("2")
sleep (4000)
send ("4")
sleep (5000)
send ("1")
sleep (2000)
send ("2")
sleep (250)

send ("{c}")
sleep (500)
send  ("{space}")
sleep (6000)
send ("6")
sleep (2000)
send ("5")
sleep (2000)
send ("1")
sleep (2000)
send ("2")
sleep (4000)
send ("4")
sleep (5000)
send ("1")
sleep (2000)
send ("2")
sleep (250)

send ("{c}")
sleep (500)
send  ("{space}")
sleep (6000)
send ("6")
sleep (2000)
send ("5")
sleep (2000)
send ("1")
sleep (2000)
send ("2")
sleep (4000)
send ("4")
sleep (5000)
send ("1")
sleep (2000)
send ("2")
sleep (250)

send ("{c}")
sleep (500)
send  ("{space}")
sleep (6000)
send ("6")
sleep (2000)
send ("5")
sleep (2000)
send ("1")
sleep (2000)
send ("2")
sleep (4000)
send ("4")
sleep (5000)
send ("1")
sleep (2000)
send ("2")
sleep (250)




send ("{v}")
sleep (250)
send ("{space}")
sleep (1000)

send ("{v}")
sleep (250)
send ("{space}")
sleep (1000)

send ("{v}")
sleep (250)
send ("{space}")
sleep (1000)

send ("{v}")
sleep (250)
send ("{space}")
sleep (1000)

send ("{v}")
sleep (250)
send ("{space}")
sleep (1000)

send ("{v}")
sleep (250)
send ("{space}")
sleep (1000)

send ("{v}")
sleep (250)
send ("{space}")
sleep (1000)

send ("{v}")
sleep (250)
send ("{space}")
sleep (1000)

 
EndFunc
  


PrepMoveTo
()
 
MoveTo(1172417478)
MoveTo(1200817919)
MoveTo(1237618254)
MoveTo(1290918406)
MoveTo(1337018282)
MoveTo(1398717971)
MoveTo(1460217844)
MoveTo(1519017797)
MoveTo(1576417805)
MoveTo(1577218209)
MoveTo(1581518692)
MoveTo(1637218712)
MoveTo(1703818634)
MoveTo(1713417953)
MoveTo(1731517119)
MoveTo(1737716160)
MoveTo(1806715854)
MoveTo(1794315312)
MoveTo(1796914999)
MoveTo(1798214661)
MoveTo(1799414294)
MoveTo(1798114229)

StopMoveTo ()

  
sleep (5000)
  
send ("6")
  
sleep (3000)
  
send ("5")
  
sleep (1000)
  
send ("{space}")
sleep (500)
send ("1")
sleep (1000)
send ("2")
sleep (5000)
send ("6")
sleep (3000)
send ("5")
sleep (2000)
send ("1")
sleep (1000)
send ("2")
sleep (3000)
send ("6")
sleep (3000)
send ("5")
sleep (2000)
send ("1")
sleep (1000)
send ("2")
sleep (5000)
send ("6")
sleep (3000)
send ("5")
sleep (2000)
send ("1")
sleep (1000)
send ("2")
sleep (5000)
send ("6")
sleep (3000)
send ("5")
sleep (1500)





send ("1")
sleep (750)
send ("3")
sleep (500)
send ("4")
sleep (750)
send ("2")
sleep (2000)
send("6")
sleep (3000)
send ("5")
sleep (3500)

send ("1")
sleep (500)
send ("3")
sleep (500)
send ("4")
sleep (500)
send ("2")
sleep (2000)
send("6")
sleep (3000)
send ("5")

sleep (3500)

send ("1")
sleep (500)
send ("3")
sleep (500)
send ("4")
sleep (500)
send ("2")
sleep (2000)
send("6")
sleep (3000)
send ("5")

sleep (3500)

send ("1")
sleep (500)
send ("3")
sleep (500)
send ("4")
sleep (500)
send ("2")
sleep (2000)
send("6")
sleep (3000)
send ("5")


sleep (3500)

send ("1")
sleep (500)
send ("3")
sleep (500)
send ("4")
sleep (500)
send ("2")
sleep (2000)
send("6")
sleep (3000)
send ("5")

sleep (3500)

send ("1")
sleep (500)
send ("3")
sleep (500)
send ("4")
sleep (500)
send ("2")
sleep (2000)
send("6")
sleep (3000)
send ("5")

send ("1")
sleep (500)
send ("3")
sleep (500)
send ("4")
sleep (500)
send ("2")
sleep (2000)
send("6")
sleep (3000)
send ("5")

send ("1")
sleep (500)
send ("3")
sleep (500)
send ("4")
sleep (500)
send ("2")
sleep (2000)
send("6")
sleep (3000)
send ("5")

send ("1")
sleep (500)
send ("3")
sleep (500)
send ("4")
sleep (500)
send ("2")
sleep (2000)
send("6")
sleep (3000)
send ("5")

send ("1")
sleep (500)
send ("3")
sleep (500)
send ("4")
sleep (500)
send ("2")
sleep (2000)
send("6")
sleep (3000)
send ("5")


send ("{v}")
sleep (250)
send ("{space}")
sleep (1000)

send ("{v}")
sleep (250)
send ("{space}")
sleep (1000)

send ("{v}")
sleep (250)
send ("{space}")
sleep (1000)

send ("{v}")
sleep (250)
send ("{space}")
sleep (1000)

send ("{v}")
sleep (250)
send ("{space}")
sleep (1000)

send ("{v}")
sleep (250)
send ("{space}")
sleep (1000)

send ("{v}")
sleep (250)
send ("{space}")
sleep (1000)

send ("{v}")
sleep (250)
send ("{space}")
sleep (1000)

send ("{v}")
sleep (250)
send ("{space}")
sleep (1000)

send ("{v}")
sleep (250)
send ("{space}")
sleep (1000)

send ("{v}")
sleep (250)
send ("{space}")
sleep (1000)

send ("{v}")
sleep (250)
send ("{space}")
sleep (1000)

send ("{v}")
sleep (250)
send ("{space}")
sleep (1000)

send ("(enter)")
send ("(/resign)")
send ("(enter)")
WEND 



TurboGolom is offline  
Old 10/21/2010, 16:43   #2
 
elite*gold: 280
Join Date: May 2007
Posts: 2,817
Received Thanks: 3,481
öhm also erstmal ist das hier die falsche sektion...

naja und bei dem code würd ich sagen solltest du ersteinmal wissen, dass wenn man gewisse sachen n mal wiederholen will, man das mit schleifen erledigt...

ausserdem solltest du NIEMALS funktionen in einer schleife definieren.

und includes und options gehören immer an den anfang von scripten...


lolkop is offline  
Thanks
1 User
Old 10/21/2010, 17:34   #3
 
elite*gold: 18
Join Date: Jun 2009
Posts: 1,202
Received Thanks: 56
oh tut mir leid für die schlimmen Fehler aber wie gesagt bin noch recht unerfahren aber vielen dank für die Tipps und die verbesserungsvorschläge und für die verbesserung des scripts
TurboGolom is offline  
Old 10/21/2010, 20:04   #4
failing on a final level
 
elite*gold: 46330
Join Date: Jun 2009
Posts: 28,811
Received Thanks: 25,074
#moved


MrSm!th is offline  
Old 10/21/2010, 20:32   #5
 
elite*gold: 18
Join Date: Jun 2009
Posts: 1,202
Received Thanks: 56
Danke MrSm!th
hätte da noch ne Frage und zwar mit welchen Befehlen ist es möglich das der Cha nach .... Runden zu dem Kaufmann hinläuft und nur bestimmte plätze ( auf denen Items liegen) verkauft. Hinweise etc. reichen schon ich würde mich dann ans probieren wagen xD. Vielen Dank schonmal für die Top Hilfe
TurboGolom is offline  
Old 10/21/2010, 20:48   #6
 
elite*gold: 280
Join Date: May 2007
Posts: 2,817
Received Thanks: 3,481
wir wissen nicht einmal wovon du sprichst...
lolkop is offline  
Old 10/21/2010, 20:54   #7
 
elite*gold: 25
Join Date: Jun 2010
Posts: 1,076
Received Thanks: 290
mit mouseclick
amnesi is offline  
Old 10/21/2010, 21:04   #8
 
elite*gold: 42
Join Date: Jun 2008
Posts: 5,427
Received Thanks: 1,885
Quote:
Originally Posted by TurboGolom View Post
Danke MrSm!th
hätte da noch ne Frage und zwar mit welchen Befehlen ist es möglich das der Cha nach .... Runden zu dem Kaufmann hinläuft und nur bestimmte plätze ( auf denen Items liegen) verkauft. Hinweise etc. reichen schon ich würde mich dann ans probieren wagen xD. Vielen Dank schonmal für die Top Hilfe
schleifen.
MoepMeep is offline  
Old 10/23/2010, 12:45   #9
 
elite*gold: 9
Join Date: Dec 2009
Posts: 1,072
Received Thanks: 819
Vielleicht solltest du dich erstmal mit den Grundlagen vertraut machen, bevor du anfängst irgendwelche Bots zu schreiben. Das was du da hast wird nämlich mit annähernd hundert Prozentuger Sicherheut scheitern.
1. Funktionen
2. Schleifen
3. Variablen
solltest du dir mal angucken.

Ach und die UDF "tt6.au3" brauchst du eigentlich nicht. Ich schätze mal, dass da der Befehl "MoveTo" drin definiert ist. AutoIt hat aber standardmäßig den Befehl "MouseMove".

Hier gibt es genug gute Tutorials, die alles sehr schön erklären Und zum Schluss möchte ich dir nochmal von Klickbots (vor allem bei Onlinegames) abraten. Die sind ungenau, unzuverlässig und nicht variabel!

mfg abba232
.Infinite is offline  
Old 10/23/2010, 13:21   #10
 
elite*gold: 2
Join Date: Mar 2008
Posts: 1,778
Received Thanks: 1,222
MoveTo ist eine Bewegungsengine für das Spiel Guild Wars.
Wenn man dort Koordinaten angibt, bewegt sich der Charakter zu diesen.
Nur mal so nebenbei.


PenGuin :O is offline  
Reply



« wollte mal ausprobiern ein bot zu schrieben ;) | File Include »

Similar Threads
Fehler im Code finde ihn nicht
10/08/2010 - AutoIt - 3 Replies
Hey habe ein Tool entworfen aber irgendwas muss falsch sein er öffnet nicht mehr hier der code,vielleicht könnt ihr mir ja helfen .. #include <GUIConstants.au3> #Region ### START Koda GUI section ### Form=C:\Users\Simon\Desktop\Koda\ManagerTool...
[C++] Finde den Fehler nicht
09/24/2010 - C/C++ - 9 Replies
Ich habe, weil es eine Übungsaufgabenstellung in einem Tutorial war, dieses Münzenspiel programmiert. Es werden halt immer abwechselnd Münzen gezogen und wer die letzte zieht hat gewonnen. Nur leider geht es bei mir irgendwie auf einmal nicht...
Pickit Hilfe !!! *LLD* *finde meine Fehler nicht!
04/15/2010 - Diablo 2 - 4 Replies
Hi habe noch eine alte lld pickit ( d2nt 2.1 ) ich verstehe nicht wo der Fehler sein soll! Vieleicht nimmt sich jemand die Zeit, da lld Items gern mal für sehr viel FG rausgehen! Die Pickit kann nach der Abänderung auch gerne in den DL-Bereich. ...
kann einer en autiit script machen?
12/28/2008 - Metin2 PServer - Discussions / Questions - 1 Replies
Hey kann einer ein AutoIt script machen was dann die ganze Zeit die Taste Num9 drückt?Ich weiß nicht wie lange das dauert.Wenn das zu aufwendig ist, auch egal. Muss auch kein AutoIt script sein kann also auch ein programm sein. Thx gibts dann...
2.3 Modelchange geht nicht und finde den Fehler nicht
01/09/2008 - WoW Modelchange Support - 5 Replies
Also es geht darum das ich versucht habe auf Patch 2.3 Orcs in FelOrc's umzuwandeln. Ich hab die aktuelle WoWME.exe benutzt, alles fein säuberlich in die .config eingetragen und sogar F8 vor dem einloggen gedrückt :D Trotzallem ist das Model der...



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


Powered by vBulletin®
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Abuse
Copyright ©2018 elitepvpers All Rights Reserved.