|
You last visited: Today at 09:08
Advertisement
[AutoIt] Frage/Antworte Thread
Discussion on [AutoIt] Frage/Antworte Thread within the Metin2 forum part of the Popular Games category.
05/06/2008, 16:56
|
#106
|
elite*gold: 2
Join Date: Mar 2008
Posts: 8,541
Received Thanks: 4,539
|
du solltest den leuten aber nich sagen über was du die scripts absicherst weil sowas lässt sich mit nem gewissen aufwand faken und falls dus doch über die mac adresse machen willst schau dir das hier ma an
|
|
|
05/06/2008, 17:07
|
#107
|
elite*gold: 1371
Join Date: Dec 2007
Posts: 14,903
Received Thanks: 19,354
|
Ich habe meine Scripts auch mit der serialnummer des laufwerks abgesichert, da die MAC adresse relativ leicht geändert werden kann (ob das die Funktion erkennt weiß ich nicht).
|
|
|
05/06/2008, 17:07
|
#108
|
elite*gold: 0
Join Date: May 2008
Posts: 114
Received Thanks: 35
|
Quote:
Originally Posted by °Remus°
du solltest den leuten aber nich sagen über was du die scripts absicherst weil sowas lässt sich mit nem gewissen aufwand faken und falls dus doch über die mac adresse machen willst schau dir das hier ma an

|
Danke Remus.
Aber dort habe ich schon was nachgeschaut. Aber das half mir nicht .
Nunja jetzt mache ich es mit der Serialnummer
Villt baue ich ja auch beides ein.
Ich will ja nur mein Script so perfekt wie möglich schützen.
Edit// wer die Funktion haben möchte der kann sie hier her hol :
$serial = DriveGetSerial("C:\")
Select
Case $serial = XxXxXxX ; Dort serial eintragen die den Bot nutzen darf.
MsgBox(0, "", "Serialnummer richtig Have Fun")
Case Else
MsgBox(0, "No chance", "Serialnummer nicht richtig!")
Exit
EndSelect
Mit dem Code überprüft er ob der Code richtig ist wenn ja kommt eine MessageBox das sie richtig ist wenn nein Eine Msgbox und dann wird das script beendet.
Mfg
|
|
|
05/06/2008, 18:40
|
#109
|
elite*gold: 20
Join Date: Jan 2008
Posts: 2,632
Received Thanks: 8,492
|
ja ok, die serial kann man auch leicht ändern (schneller als die Mac# sogar)
dieser script sollte aber auch mit mac adresse funtzen:
Global $MAC_Vorgabe = '00:24:B5:58:BD:C4'
Global $MACs = StringSplit($Output, @CRLF)
Global $MAC_OK = False
For $i = 1 To $MACs[0]
If $MACs[$i] = $MAC_Vorgabe Then
$MAC_OK = True
ExitLoop
EndIf
Next
If $MAC_OK Then MsgBox(0, '', 'OK')
ist sogar für mehrere mac adressen xD
naja aber im grunde kann man alles ändern
man könnte sogar den script decompilen und die abfrage rausnehmen
|
|
|
05/07/2008, 16:17
|
#110
|
elite*gold: 0
Join Date: May 2008
Posts: 114
Received Thanks: 35
|
Huhu wieder mal eine Frage ,
ich mach grad nen AutoLogin bot mit Gui .
So nun habe ich ALLE KOORDINATEN gespeichert rein geschrieben und was ist wenn ich das Metin2 fenster an einer anderen Position habe dann geht er zu völlig falschen koordinaten in meinen augen ..
Quote:
WinWaitActive("METIN2")
Sleep(200)
If = 1 Then
WinActivate("METIN2")
Sleep(2000)
MouseClick("LEFT" , 271, 388)
EndIf
If = 2 Then
WinActivate("METIN2")
Sleep(2000)
MouseClick("Left" , 271, 407)
EndIf
If = 3 Then
WinActivate("METIN2")
Sleep(2000)
MouseClick("LEFT" , 278, 422 )
EndIf
If = 4 Then
WinActivate("METIN2")
Sleep(2000)
MouseClick("LEFT" , 252, 439)
EndIf
If = 5 Then
WinActivate("METIN2")
Sleep(2000)
MouseClick("LEFT" , 268, 457)
EndIf
Sleep(2000)
;---------------------------------------------------------;
If = 1 Then
Sleep(2000)
MouseClick("LEFT" , 490, 388)
EndIf
If = 2 Then
Sleep(2000)
MouseClick("LEFT" , 492, 406)
EndIf
If = 3 Then
Sleep(2000)
MouseClick("LEFT" , 490, 422)
EndIf
If = 4 Then
Sleep(2000)
MouseClick("LEFT" , 491, 440)
EndIf
If = 5 Then
Sleep(2000)
MouseClick("LEFT" , 483, 456)
EndIf
If = 6 Then
Sleep(2000)
MouseClick("LEFT" , 483, 473)
EndIf
|
Ich habe auch diese beiden am anfang :
Quote:
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <TabConstants.au3>
#include <WindowsConstants.au3>
Opt("PixelCoordMode", 2)
Opt("MouseCoordMode", 2)
|
Opt habe ich auch auf 2 weil ja Fenstermodus ....
Im Au3Window Inf tool habe ich auf Window..
Was ist daran falsch ? das er alles falsch wählt wenn ich mein metin fenster verschiebe ?
edit die variablen werde aus irgendeinem grnud hier net angezeigt aber sonst ist alles richtig hier
|
|
|
05/07/2008, 17:12
|
#111
|
elite*gold: 0
Join Date: Mar 2008
Posts: 203
Received Thanks: 69
|
Du muss bei Opt "1" einstellen, das ist dann der Window Mode. 2 Ist Client Mode und 0 ist Screen.
Greetz
|
|
|
05/07/2008, 17:19
|
#112
|
elite*gold: 20
Join Date: Jan 2008
Posts: 2,632
Received Thanks: 8,492
|
hat der von mir xD
naja egal
also wenn er ganz wo anders hinklick dann kann es nur an dem mousecoordmode liegen
wenn er auf gefundene pixel nicht reagiert, liegt es am pixelcoordmode
und wie eboda schon sagte
der flag ist:
0, screen
1, window
2, client
|
|
|
05/07/2008, 17:59
|
#113
|
elite*gold: 0
Join Date: May 2008
Posts: 114
Received Thanks: 35
|
ahhhhhhhhhh **** danke *mich selber hau*
-,-
hab mich da aber ganz klar mit der zahl vertan ^^
Danke euch beiden ...
und nein marco habs net von dir
Danke nochmal ^^
Mfg
SoulRider
|
|
|
05/07/2008, 18:02
|
#114
|
elite*gold: 20
Join Date: Jan 2008
Posts: 2,632
Received Thanks: 8,492
|
meinte eboda xD haben gestern selbes prob gehabt
|
|
|
05/07/2008, 18:05
|
#115
|
elite*gold: 0
Join Date: May 2008
Posts: 114
Received Thanks: 35
|
hmm nu gehts auch net...
wie behindert isn das ?
xd
Edit// Mit 0 gehts also mit Screen
mit 1 also window net
uund mit 2 auch net
KOMISCH KOMISCH XD
naja dank trotzdem euch beiden
|
|
|
05/07/2008, 20:28
|
#116
|
elite*gold: 20
Join Date: Jan 2008
Posts: 2,632
Received Thanks: 8,492
|
soll ich mal über den source code gucken oder wie xD?
wenn du wirklich es so schreibst
opt ("PixelCoordMode" , 2 )
opt ("MouseCoordMode" , 2 )
Mouseclick ( "Left" , 100 , 100 )
wenn dein fenster aktiviert dabei ist, muss er auch in diesem fenster klicken (wenns nicht unter 100x100 ist)
wenne es testen wills mach die noch nen hotkey,while,func rein und machs mal per tastendruck
seid ich scripte ist mir sowas noch nicht bekannt gewesen xD
|
|
|
05/16/2008, 20:34
|
#117
|
elite*gold: 0
Join Date: Mar 2008
Posts: 209
Received Thanks: 79
|
so nu brauch ich auch ma hilfe
ich habe mir eine gui gebastelt(mit koda) und möchte nun daten aus einem input fenster auslesen lassen!
mit welchem befehl tu ich des???
|
|
|
05/16/2008, 20:59
|
#118
|
elite*gold: 20
Join Date: Jan 2008
Posts: 2,632
Received Thanks: 8,492
|
$Output1 = guictrlread ( $Input1 )
MsgBox ( 0 , "Ausgabe" , $Output1 )
die Variable $Output1 steht nun für den ausgelesenen wert des $Input1 , wenn $Input1 eine Inputbox ist (geht auch mit checkboxen,radiobuttons , müsst ihr aber auf den status achten!)
|
|
|
05/18/2008, 20:03
|
#119
|
elite*gold: 0
Join Date: Dec 2007
Posts: 496
Received Thanks: 171
|
Hmm.. ich frag dann auch ma wieder was..
Also... Ich möchte nen Save Button einfügen zum speichern von z.B. Einlogdaten...
Der button is kein Problem... aber welchen Befehl nutz ich um die Daten in der InputBox zu speichern?
|
|
|
05/18/2008, 22:37
|
#120
|
elite*gold: 20
Join Date: Jan 2008
Posts: 2,632
Received Thanks: 8,492
|
ne speicherfunktion hab ich xD
was krieg ich xD?
|
|
|
All times are GMT +1. The time now is 09:10.
|
|