|
You last visited: Today at 03:13
Advertisement
[AutoIt] Frage/Antworte Thread
Discussion on [AutoIt] Frage/Antworte Thread within the Metin2 forum part of the Popular Games category.
05/19/2008, 10:39
|
#121
|
elite*gold: 2
Join Date: Mar 2008
Posts: 8,541
Received Thanks: 4,539
|
Quote:
Originally Posted by marcopolo1990
ne speicherfunktion hab ich xD
was krieg ich xD?
|
auch nett^^
@Quade: bei solchen fragen kann man auch ins deutsche autoit forum posten (  )
da wolln die nix dafür und solang man es so macht das es nicht auffällt das es nen bot wird
kann man da eigentlich alles fragen
|
|
|
05/19/2008, 11:34
|
#122
|
elite*gold: 0
Join Date: Dec 2007
Posts: 496
Received Thanks: 171
|
Hm... Ya ok...
|
|
|
05/19/2008, 11:47
|
#123
|
elite*gold: 0
Join Date: Apr 2008
Posts: 3
Received Thanks: 1
|
ich versuche an dauernd so was wie ein keylogger zu scxripten aber ich schaffe das ned weil ich will wissen was mein bruder immer an meinem pc macht das es auflistet was er alles tippt könnt ihr mir helfen??
|
|
|
05/19/2008, 12:02
|
#124
|
elite*gold: 2
Join Date: Mar 2008
Posts: 8,541
Received Thanks: 4,539
|
probier ma das hier:

ich habs zwar noch nicht ausprobiert aber das dürfte so in etwa sein was du willst
|
|
|
05/20/2008, 08:51
|
#125
|
elite*gold: 0
Join Date: Dec 2007
Posts: 496
Received Thanks: 171
|
Könnte meine Speicherfkt sicherlich mit ner Ini hinbekomm... STümmts?^^
|
|
|
05/20/2008, 10:31
|
#126
|
elite*gold: 2
Join Date: Mar 2008
Posts: 8,541
Received Thanks: 4,539
|
Quote:
Originally Posted by Quade
Könnte meine Speicherfkt sicherlich mit ner Ini hinbekomm... STümmts?^^
|
ja
|
|
|
05/20/2008, 13:39
|
#127
|
elite*gold: 20
Join Date: Jan 2008
Posts: 2,632
Received Thanks: 8,492
|
hrhrhr also keylogger kann man mit autoit schreiben, jedoch sind diese nur für den privatgebrauch (geschwister/eltern ausspionieren) zu gebrauchen
taadaa xD
eine speicherfunktion per *.ini würde so gehen (sollte theoretisch funtzen) :
Code:
Local $IniFile = @ScriptDir & "\" & StringTrimRight(@ScriptName, 3) & "ini"
Local $IniRead, $nMsg
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $Button1
$res = GUICtrlRead($Input1)
IniWrite($IniFile, "Save1", "Input", $res)
$res = GUICtrlRead($Input2)
IniWrite($IniFile, "Save2", "Input", $res)
$res = GUICtrlRead($Input3)
IniWrite($IniFile, "Save3", "Input", $res)
$res = GUICtrlRead($Input4)
Case $Button2
$IniRead = IniRead($IniFile, "Save1", "Input", "Wert nicht gefunden")
GUICtrlSetData($Input1,$IniRead)
$IniRead = IniRead($IniFile, "Save2", "Input", "Wert nicht gefunden")
GUICtrlSetData($Input2,$IniRead)
$IniRead = IniRead($IniFile, "Save3", "Input", "Wert nicht gefunden")
GUICtrlSetData($Input3,$IniRead)
EndSwitch
WEnd
speichert jetzt per Button1 die inputs 1,2 und 3
und läd die inputs 1,2 und 3 per button2
|
|
|
05/20/2008, 16:57
|
#128
|
elite*gold: 0
Join Date: Dec 2007
Posts: 496
Received Thanks: 171
|
Warum nicht gleich so? xD auch wenn ich es jetzt schon selbst rausgefunden hab :P
|
|
|
05/20/2008, 20:30
|
#129
|
elite*gold: 20
Join Date: Jan 2008
Posts: 2,632
Received Thanks: 8,492
|
warum nicht gleich so ?
hör mal ich mach und tuh hier was und was kommt zurück ?
schreibt mir mal nen controlsend für leertaste , 1-4 und F1-F4 die nicht im nur im chat sondern auch ingame funktionieren
dann könnt ihr sagen das ihr auch mal was getan habt xD
bringt den hidden farmbot erheblich weiter
|
|
|
05/20/2008, 20:51
|
#130
|
elite*gold: 2
Join Date: Mar 2008
Posts: 8,541
Received Thanks: 4,539
|
wenn du mir die id vom metin fenster gibst kann ich da auch ma mit anderen sprachen probiern (delphi, turbopascal), die kann ich zwar nicht wirklich, aber sachen controlsend lässt sich damit doch etwas zuverlässiger machen
|
|
|
05/20/2008, 21:21
|
#131
|
elite*gold: 20
Join Date: Jan 2008
Posts: 2,632
Received Thanks: 8,492
|
ID des METIN2 Fenster wäre in dem falle:
$Random = random ( 1 , 999999 , 1 )
$ID = $Random
$handle = ControlGetHandle ( "METIN2", "", $ID )
ControlSend( "METIN2", "", $handle , $Pickupkey )
die ID des METIN2 Fensters ist so ziemlich jede
leider kommt man damit nur in den chat
hab auch einige programme laufen lassen, die versuchen per counten die id nach einer gewissen zeit herraus bekommen
leider zwecklos
jedoch sollte das handle für das hidden interagieren reichen
(hab den hidden pickupbot nur im chat und bei anderen personen getestet, glaube kaum das er auf standhafte funktion geprüft worden ist und daher auch warscheinlich garnicht hidden funktioniert)
|
|
|
05/20/2008, 21:30
|
#132
|
elite*gold: 0
Join Date: Dec 2007
Posts: 496
Received Thanks: 171
|
Ich sitz zwar gerad an ner anderen Kleinigkeit (fürn noob wie mich schon gar net so leicht) xD aber da mich diese Control Befehle brennend interessieren setz ich mich da ma ran... vllt find ich ja irgendetwas
Kleine frage...
Quote:
$Random = random ( 1 , 999999 , 1 )
$ID = $random
|
Also: Wenn $Random = x und $ID = $Random dann ist $ID = x oder? xD
(mein mathematischer stand  )
Also hätte ich es so geschrieben
Quote:
$ID= random ( 1 , 999999 , 1 )
$handle = ControlGetHandle ( "METIN2", "", $ID )
|
Esseidenn du willst es übersichtlicher machen
Irre ich mich?
€: Doofe Zitate + Variablen xD
€2: Ahaaa^^ schon besser^^
|
|
|
05/20/2008, 21:40
|
#133
|
elite*gold: 20
Join Date: Jan 2008
Posts: 2,632
Received Thanks: 8,492
|
gestalte es immer so, jedoch hats den gleichen sinn
egal welche id du dem fenster zuweist, es kommt nur im chat an
(für $Variablen schreiben zu können im advance modus des posts das "Automatically embed media (requires automatic parsing of links in text to be on)" deaktivieren)
Code:
aktiviert
= aktiviert
Code:
deaktiviert
$Variable = deaktiviert
|
|
|
05/20/2008, 21:43
|
#134
|
elite*gold: 0
Join Date: Dec 2007
Posts: 496
Received Thanks: 171
|
Also schreibt er dann beim HiddenPickUp in den Chat seine y's oder ^'s rein ? Ich hab morgen Zeit ... Will ich mir ma anschaun.
|
|
|
05/21/2008, 03:03
|
#135
|
elite*gold: 0
Join Date: Dec 2007
Posts: 112
Received Thanks: 131
|
ich bringe mich mal hier mit ein^^ hab zwar nichts zu eurem thema aber dafür ne andere frage
und zwar:
wenn ich die metin2.cfg datei bearbeiten will copiere ich sie erst mit filecopy in ein anderes verzeichniss, dann ändere ich die endung per filemove und dann kommt mein problem.
Wie lasse ich das skript die 1. zeile der cfg (nun txt) datei markieren und durch einen neuen eintrag ersetzen ohne einen mouseclick befehl zu verwenden?
mein bisheriger code ist:
Code:
FileCopy("C:ProgrammeMetin2_Germanymetin2.cfg", "C:", 1)
FileMove("C:metin2.cfg", "C:metin2cfg.txt")
$1 = FileOpen("C:metin2cfg.txt", 2)
FileWriteLine("C:metin2cfg.txt", "WIDTH 1280")
FileWriteLine("C:metin2cfg.txt", "HEIGHT 1024")
FileWriteLine("C:metin2cfg.txt", "BPP 32")
FileWriteLine("C:metin2cfg.txt", "FREQUENCY 75")
FileWriteLine("C:metin2cfg.txt", "SOFTWARE_CURSOR 0")
FileWriteLine("C:metin2cfg.txt", "OBJECT_CULLING 1")
FileWriteLine("C:metin2cfg.txt", "VISIBILITY 3")
FileWriteLine("C:metin2cfg.txt", "MUSIC_VOLUME 0")
FileWriteLine("C:metin2cfg.txt", "VOICE_VOLUME 2")
FileWriteLine("C:metin2cfg.txt", "GAMMA 3")
FileWriteLine("C:metin2cfg.txt", "IS_SAVE_ID 0")
FileWriteLine("C:metin2cfg.txt", "SAVE_ID 0")
FileWriteLine("C:metin2cfg.txt", "PRE_LOADING_DELAY_TIME 20")
FileWriteLine("C:metin2cfg.txt", "DECOMPRESSED_TEXTURE 0")
FileWriteLine("C:metin2cfg.txt", "WINDOWED 1")
FileWriteLine("C:metin2cfg.txt", "ALWAYS_VIEW_NAME 1")
FileWriteLine("C:metin2cfg.txt", "USE_DEFAULT_IME 0")
FileWriteLine("C:metin2cfg.txt", "SOFTWARE_TILING 0")
FileWriteLine("C:metin2cfg.txt", "SHADOW_LEVEL 3")
FileClose($1)
FileMove("C:metin2cfg.txt", "C:ProgrammeMetin2_Germanymetin2.cfg", 1)
ToolTip("Kopieren abgeschlossen!", 0, 0)
sleep(5000)
Exit
(!backslashs fehlen!)
er ist so gemacht dass der inhalt der txt datei gelöscht wird und dann jede einzelne zeile eingefügt wird.
naja ziel wäre es eigentlich nur die 1. und 2. zeile zu ersetzen.
ich weiss es ist eine anfängerfrage aber jeder fängt mal klein an nich wahr? ^^
achja ich bin interessiert mit GUI zu arbeiten hehe ^^ könnte mir da jemand das grundlegende erklären? wäre sehr froh darüber ^^
|
|
|
All times are GMT +1. The time now is 03:13.
|
|