Metin2 Hackshield

11/08/2010 20:28 Memphiisto#1
Heyy Leute hab nochmal eine frage...
Weiß jemand wie man mit Autoit das Hackshield umgehen kann ?

Nähmlich wenn ich run "metin2client.bin" oder so ähnliches mache, krig ich immer ne meldung vom Hackshield

Da mal ein screen.
[Only registered and activated users can see links. Click Here To Register...]



Und wenn man dann da auf Ok klick dann kommt nochmal eine MsgBox in der steht " Invalid Files "


Bitte um schnelle Lösung
lg Magic :handsdown:

P.s. Wenn das Script direkt im Metin2 ordner direkt liegt geht es (keine Meldung von Hackshield) ...
11/08/2010 20:34 amnesi#2
1. Man sieht dein Bild nicht :P
2. Wieso lässt du dein Script nich einfach im mt2 ordner?
11/08/2010 20:40 Memphiisto#3
Weil ich es veröffentlichen will und dann kommt es bissl blöd wenn alle das script noch in den metin2 ordner verschieben wolln ;)

lg Magic
11/08/2010 20:40 mydoom#4
Selbst wenn du die metin2client.bin direkt ausführst und hackshield damit nicht geladen werden sollte, wirst du wahrscheinlich trotzdem disconnected.
11/08/2010 20:45 PenGuin :O#5
Also soviel Arbeit muss sein >.<
Mach doch einfach nen Installer, wo derjenige den Metin2 Pfad angeben kann.
11/08/2010 20:54 Memphiisto#6
Garkeine so schlechte idee ;) und dann solls einfach automatisch ne Verknüpfung auf Desktop machen ^^
11/08/2010 21:38 PenGuin :O#7
@ amnesi: Was soll der Spam? ( #reported ;) )

@MagicDave:
Ja das mit der Verknüpfung sollte ja kein Ding sein. Aber dass du den Leuten einfach einen Installer mitgibst, sie lassen das installieren. Gleichzeitig aber auch etwas zum deinstallieren einbauen.
D.h. einfach eine Gui mit Install und Remove als Button + Pfad Angabe. Vllt sogar mit Problem Button, wo man dann direkt zu deinem Thread kommt ;)
11/08/2010 21:50 Memphiisto#8
Wie geht das eig das mit wenn man auf einen button klick meistens "Durchsuchen.."
dass dann so ein fenster aufkommt wo man den ort aussuchen kann und dass dann
auch der Pfad drinne is.

Also 1t dass das fenster kommt 2tns der richtige/überhaupt ein pfad im Inputfeld steht.
Und wie macht man per autoit eine Verknüpfung ( Falls man den installer Selber schreibt )

lg Magic
11/09/2010 11:12 amnesi#9
also mit
PHP Code:
fileopendialog("Wähle den Pfad aus","","(*.*)"
müsste es gehen weiß aba nicht wie man das mit Ordnern macht sry....
und eine Verknüpfung geht mit dieser Funktion:
PHP Code:
FileCreateShortcut 
11/09/2010 12:31 Memphiisto#10
Hmm jetzt ist nur noch die frage wie man machen kann dass man nur einen ordner auswählen muss und nicht eine datei... ;)

Wenns jmnd weiß pls posten ^^

lg Magic
11/09/2010 13:28 omer36#11
Quote:
Originally Posted by MagicDave View Post
Hmm jetzt ist nur noch die frage wie man machen kann dass man nur einen ordner auswählen muss und nicht eine datei... ;)

Wenns jmnd weiß pls posten ^^

lg Magic
..............

PHP Code:
$var =  FileSelectFolder("""")

MsgBox("","",$var
11/09/2010 23:05 Memphiisto#12
Heyy leute
Sry aber ich hab nochmal eine frage :)
Also dass mit dem Pfad und allem Funktioniert auch.
Nur dass komsiche ist, wenn ich mit der Maus über die Inputbox fahre in der der Pfad steht, ist diese auf einmal wieder Leer??

Weiß jmnd an was das ligen kann oder wie man das beheben kann ?

lg magic
11/10/2010 10:51 amnesi#13
Code:
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>

#Region ### START Koda GUI section ### Form=
$Form4 = GUICreate("Installer", 268, 82, 192, 124)
$Input1 = GUICtrlCreateInput("", 8, 8, 249, 21)
$Button1 = GUICtrlCreateButton("Durchsuchen....", 8, 40, 115, 33, 0)
$Button2 = GUICtrlCreateButton("Installieren", 128, 40, 131, 33, 0)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
	$nMsg = GUIGetMsg()
	Switch $nMsg
		Case $GUI_EVENT_CLOSE
			Exit
		case $Button1
			$Pfad = FileSelectFolder("Wähle deinen Metin2 Ordner aus!", "")
			guictrlsetdata($Input1,$Pfad)
		case $Button2
		if IsDeclared("Pfad") = 0 Then 
			msgbox(16,"Achtung!!!","Wähle den Metin2 Ordner aus!")
		else 
		filemove(@ScriptFullPath,$Pfad&"\"&@ScriptName)
		FileCreateShortcut($Pfad&"\"&@ScriptName,@DesktopDir&"\Bot")
		endif
	EndSwitch
WEnd
Um eine andere Datei zu veschieben/von ihr eine Verknüpfung zu erstellen
Spiel einfach ein bischen mit den Parametern rum;) falls du Hilfe brauchst
Einfach fragen;)


€:

Komm das mit isdeclared ist vllt. eine schlechte, aber KEINE falsche lösung......
und eig. steht da / nur das wird nich angezeigt o.O naja hab jetzt ohne PHP jetzt wird
es angezeigt......
Und die Dateiendung muss nicht sein wird trotzdem als *.ink gespeichert ;)
11/10/2010 13:40 PenGuin :O#14
Was soll denn die IsDeclared Abfrage unter $button2?

Um eine Variable abzufragen reicht If $Pfad = 0 Then ....
ich weiß nicht warum du da IsDeclared benutzt.

Und wieso
FileCreateShortcut($Pfad&""&@ScriptName

das "" dazwischen? Außerdem fehlt ein \ für Bot und es hat keine Dateiendung.
Insgesamt eig ziemlich falsch.
11/10/2010 18:43 Memphiisto#15
@Amnesi Thx aba mein ganzes script hatte ich schon ;)
und es funktioniert auch alles...
nur eben, wenn man mit der maus über die inputbox fährt, verschwindet daraus alles..

lg Magic