Register for your free account! | Forgot your password?

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

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

Advertisement



Tratsch rund um Autoit / Autoit Talk | kleinere Fragen

Discussion on Tratsch rund um Autoit / Autoit Talk | kleinere Fragen within the AutoIt forum part of the Coders Den category.

Reply
 
Old 03/18/2013, 15:28   #961
 
-STORM-'s Avatar
 
elite*gold: 124
Join Date: Dec 2009
Posts: 2,114
Received Thanks: 3,142
Ich zähle mal auf, was mir spontan auffällt:

1.
Code:
Opt("GUIResizeMode", $GUI_DOCKHCENTER+$GUI_DOCKVCENTER)
Opt("GUIResizeMode", $GUI_DOCKHCENTER+$GUI_DOCKVCENTER)
Opt("GUIResizeMode", $GUI_DOCKHCENTER+$GUI_DOCKVCENTER)
Zwei der Zeilen kannst du weglassen. Du setzt dreimal hintereinander die Option GUIResizeMode auf denselben Wert, das ist unnötig.

2. Rück die If-Abfragen und den Switch vernünftig ein, sonst ist es extrem unübersichtlich.

3. Du hast mich anscheinend falsch verstanden. Die Zahlen nach While solltest du nicht einfach weglassen. "While 1" ist schon ok, auch wenn es genau genommen "While True" wäre, aber in AutoIt egal. In beiden Fällen ist es eine Endlosschleife.
Die zweite Schleife wird allerdings nicht erreicht.

4.
Code:
MsgBox(0,"Fehler","Bitte gültige User-ID eingeben"& $Input1)
Was soll $Input1 hier? Das gehört da nicht hin. Was wolltest du damit erreichen?

5. Benenn die GUI-Elemente irgendwie sinnvoll. $Button1, $Button2 etc. sind wenig aussagekräftig. Damit ersparst du allen, die dein Script lesen, einige Arbeit.

6. Irgendwas ist bei deinen If-Abfragen schief gelaufen.
Code:
If GuiCtrlRead($Input1) < 10000 Then
;// ...
ElseIf GuiCtrlRead($Input1) < 10000 Then
Das macht so keinen Sinn. Du verstehst, wieso, oder?


Ich hab das ganze mal angepasst. Alle Teile, deren Sinn mir nicht klar war (und das waren einige), habe ich einfach weggelassen.
Code:
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
Opt("GUIResizeMode", $GUI_DOCKHCENTER+$GUI_DOCKVCENTER)

$Form1 = GUICreate("User-ID", 216, 152, -1, -1, BitOR($WS_SYSMENU,$WS_POPUP))
GUISetIcon("C:\Windows\System32\shell32.dll", -78)
GUISetBkColor(0x74A402)
$Input_UserID = GUICtrlCreateInput("", 47, 55, 121, 23, BitOR($GUI_SS_DEFAULT_INPUT,$ES_NUMBER))
GUICtrlSetLimit(-1, 8)
GUICtrlSetFont(-1, 8, 400, 0, "Gill Sans Ultra Bold Condensed")
$Label1 = GUICtrlCreateLabel("Bitte trage hier deine User-ID ein:", 9, 23, 197, 23, $SS_CENTER)
GUICtrlSetFont(-1, 10, 400, 0, "Gill Sans Ultra Bold Condensed")
$Button_OK = GUICtrlCreateButton("OK", 24, 103, 75, 25)
GUICtrlSetFont(-1, 10, 400, 0, "Gill Sans Ultra Bold Condensed")
$Button_Abbrechen = GUICtrlCreateButton("Abbrechen", 112, 103, 75, 25)
GUICtrlSetFont(-1, 10, 400, 0, "Gill Sans Ultra Bold Condensed")
GUISetState(@SW_SHOW)

While True
	$nMsg = GUIGetMsg()
	Switch $nMsg
		Case $Button_OK
			If GuiCtrlRead($Input_UserID) < 10000 Then
				MsgBox(0,"Fehler","Bitte gültige User-ID eingeben")
			Else
				;// was im Falle einer gültigen UserID (> 10000) passieren soll
			EndIf
		Case $Button_Abbrechen
			Exit
	EndSwitch
WEnd
-STORM- is offline  
Thanks
1 User
Old 03/18/2013, 16:30   #962
 
Achat's Avatar
 
elite*gold: 528
Join Date: Jan 2012
Posts: 2,127
Received Thanks: 2,403
Quote:
Originally Posted by -STORM- View Post
6. Irgendwas ist bei deinen If-Abfragen schief gelaufen.
Code:
If GuiCtrlRead($Input1) < 10000 Then
;// ...
ElseIf GuiCtrlRead($Input1) < 10000 Then
Das macht so keinen Sinn. Du verstehst, wieso, oder?
Größer kleiner immer mit Number() benutzen. GuiCtrlRead gibt einen String zurück, mit dem < / > nicht funktioniert.

MfG
Achat is offline  
Thanks
1 User
Old 03/18/2013, 16:32   #963
 
playerXD97's Avatar
 
elite*gold: 0
Join Date: Apr 2011
Posts: 179
Received Thanks: 60
Danke jetzt hab ich das verstanden. Hat auch alles geklappt
Das Input in der MSGbox war zur Kontrolle.
playerXD97 is offline  
Old 03/19/2013, 15:31   #964
 
elite*gold: 0
Join Date: Sep 2009
Posts: 33
Received Thanks: 2
Einer von euch kennt doch bestimmt "Metin2" spiele zurzeit auf einem P-Server und brauche einen Klickbot der so aussieht

Code:
HotKeySet('{7}', 'SwitchState')
Dim $run=False
Do
	If $run Then
		MouseClick("right" , 972, 707, 1)
		MouseClick("left" , 513, 426, 1)
		Sleep(60000)
	EndIf
Until False

Func SwitchState()
	$run = Not $run
EndFunc
Nur der Code muss in der .exe von Metin2 laufen wie kriegt man das hin der Bot klappt nur auf den Desktop bzw. überall außer in .exe(n)

mfg
pascal4556 is offline  
Old 03/19/2013, 15:36   #965
 
lolkop's Avatar
 
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
wahrscheinlich blockiert dein programm einfach virtuelle eingaben...
lolkop is offline  
Old 03/19/2013, 15:38   #966
 
elite*gold: 0
Join Date: Sep 2009
Posts: 33
Received Thanks: 2
Quote:
Originally Posted by lolkop View Post
wahrscheinlich blockiert dein programm einfach virtuelle eingaben...
Macht der Bot nicht genau das gleiche? Also alsob ich mit der Maus draufklick...?
pascal4556 is offline  
Old 03/19/2013, 15:40   #967
 
lolkop's Avatar
 
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
Quote:
Originally Posted by pascal4556 View Post
Macht der Bot nicht genau das gleiche? Also alsob ich mit der Maus draufklick...?
solange du dir keinen roboter baust, welcher für dich auf die maus klickt, kann es nicht das gleiche sein...

das eine ist eine hardware eingabe, das andere eine virtuelle eingabe...
lolkop is offline  
Old 03/19/2013, 15:42   #968
 
elite*gold: 0
Join Date: Sep 2009
Posts: 33
Received Thanks: 2
Quote:
Originally Posted by lolkop View Post
solange du dir keinen roboter baust, welcher für dich auf die maus klickt, kann es nicht das gleiche sein...

das eine ist eine hardware eingabe, das andere eine virtuelle eingabe...
Hm dann muss ich mir wohl doch ein Roboter bauen ...


Geht das denn überhaupt nicht???
pascal4556 is offline  
Old 03/19/2013, 15:43   #969
 
lolkop's Avatar
 
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
Quote:
Originally Posted by pascal4556 View Post
Hm dann muss ich mir wohl doch ein Roboter bauen ...


Geht das denn überhaupt nicht???
es gibt nichts was nicht geht... da du es aber nichtmal geschafft hast, ein derart simples script zu schreiben, geht es dür DICH wohl nicht...
lolkop is offline  
Old 03/19/2013, 15:46   #970
 
elite*gold: 0
Join Date: Sep 2009
Posts: 33
Received Thanks: 2
Quote:
Originally Posted by lolkop View Post
es gibt nichts was nicht geht... da du es aber nichtmal geschafft hast, ein derart simples script zu schreiben, geht es dür DICH wohl nicht...
Kenne AutoIt halt erst seit einem Tag... wäre ja mal ne Idee zu sagen/erklären warum es nicht geht oder den Code verändern damit ich in der .exe benutzen kann ._.
pascal4556 is offline  
Old 03/19/2013, 15:49   #971
 
lolkop's Avatar
 
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
Quote:
Originally Posted by pascal4556 View Post
Kenne AutoIt halt erst seit einem Tag... wäre ja mal ne Idee zu sagen/erklären warum es nicht geht oder den Code verändern damit ich in der .exe benutzen kann ._.
warum es nicht geht habe ich erklärt...

wenn du fertigen code willst, geh und bezahle jemanden, damit er dir das programm schreibt o0

ich helfe gern leuten, die mit kleinen probleme in ihren scripten kämpfen, schreibe aber keine fertigen scripte für leute, die kein interesse am scripten an sich haben... was passiert, wenn man doch mal den fehler macht, sieht man hier ja gerade...
lolkop is offline  
Old 03/19/2013, 15:52   #972
 
elite*gold: 0
Join Date: Sep 2009
Posts: 33
Received Thanks: 2
Quote:
Originally Posted by lolkop View Post
warum es nicht geht habe ich erklärt...

wenn du fertigen code willst, geh und bezahle jemanden, damit er dir das programm schreibt o0

ich helfe gern leuten, die mit kleinen probleme in ihren scripten kämpfen, schreibe aber keine fertigen scripte für leute, die kein interesse am scripten an sich haben... was passiert, wenn man doch mal den fehler macht, sieht man hier ja gerade...
Habe SuFu benutz aber so einen Klickbot für .exe(n) oder mit der Funktion hab ich halt nicht gefunden und so lange würde es bestimmt nicht dauern um kurz den Code zu schreiben damit ich es in einer exe ausführen kann...

danke dir troz. :P
pascal4556 is offline  
Old 03/19/2013, 15:55   #973
 
lolkop's Avatar
 
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
Quote:
Originally Posted by pascal4556 View Post
so lange würde es bestimmt nicht dauern um kurz den Code zu schreiben damit ich es in einer exe ausführen kann
antihack systeme zu hacken ist so ohne weiteres nicht möglich, da diese ja eben genau das verhindern sollen...

hierfür ist eine sehr genaue und komplexe analyse des zielprozesses notwendig. da du aber selbst per pn gefragt hast, wie man ein 7 zeilen script startet, ist das für dich wie gesagt definitiv nicht möglich, da hier fundierte reversing kenntnisse definitiv vorraussetzung wären.
lolkop is offline  
Old 03/19/2013, 15:57   #974
 
elite*gold: 0
Join Date: Sep 2009
Posts: 33
Received Thanks: 2
Quote:
Originally Posted by lolkop View Post
antihack systeme zu hacken ist so ohne weiteres nicht möglich, da diese ja eben genau das verhindern sollen...

hierfür ist eine sehr genaue und komplexe analyse des zielprozesses notwendig. da du aber selbst per pn gefragt hast, wie man ein 7 zeilen script startet, ist das für dich wie gesagt definitiv nicht möglich, da hier fundierte reversing kenntnisse definitiv vorraussetzung wären.
Dieses "Spiel" hat son Zeug garnicht :P sieh dir den Script an ist einfach nicht für ne Exe gecodet paar Zeilen und eig Fertig...
pascal4556 is offline  
Old 03/19/2013, 16:03   #975
 
Der-Eddy's Avatar
 
elite*gold: 400
Join Date: Nov 2008
Posts: 67,905
Received Thanks: 19,505
Natürlich hat Metin2 sowas, außerdem kann sowas das Spiel auch von vornherein blocken
dafür ist kein AntiHack Programm notwendig das im Hintergrund mitläuft

btw. wie schauts damit aus: ?
kann sein das es läuft, muss es aber nicht
Der-Eddy is offline  
Reply


Similar Threads Similar Threads
[Sammelthread]Fragen zu Autoit wie man Hacks herstellt(Autoit) + Antworten
11/16/2011 - Metin2 - 0 Replies
Hallo Liebe Community, Ich habe diesen Thread aufgemacht weil manche leute mit Autoit nicht mehr weiterkommen wie man Hack herstellt ,ich habe mit schon ein Multihack mit Autoit herstellt das war einfach .Da viele User nicht weiterkommen werden habe ich mich entschieden ein Thread aufzumachen mit Fragen und ich den dann Antworten kann und helfen kann! ------------------------------------------------- --------------------------- Mein Multihack:...



All times are GMT +1. The time now is 06:51.


Powered by vBulletin®
Copyright ©2000 - 2025, 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 ©2025 elitepvpers All Rights Reserved.