erste Frage:
gibt es eine möglichkeit sich einen FOV changer via AutoIT selber zu schreiben? Das Spiel läuft im Fullscreen modus und kann nicht in Fenster modus gesetzt werden. Daher wollte ich wissen ob man einen bestimmt bereich vergrößern lassen kann?
zweite Frage:
Wo liegt das Problem?
Es liegt darin, dass ich es ausführen kann und es funktioniert auch, nur bei meinen freunden nicht. ich habe schon mehrere varianten versucht um es bei ihnen zum laufen zu bekommen nur irgendwie will es einfach nicht. nun frage ich euch ob es vielleicht am script liegen könnte.
Info zum Spiel (Das Spiel möchte ich nicht direkt erwähnen):
- FullScreen Mode : JA
- HackShield: GameGuard
- Wird unter 64 Bit System im Taskmanager angezeigt (unter 32 Bit System nicht)
Das ist mein erstes Tool was ein paar dinge machen soll so wie ich mir das vorgestellt habe, daher bitte um verzeihung wenn es "Schlampig" ausschaut.
Code:
#NoTrayIcon
#RequireAdmin
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#include <Misc.au3>
#include <GuiEdit.au3>
#include <WinAPI.au3>
Local $vDLL = DllOpen("user32.dll")
Local $tab
Local $msg
Global $tM1
Global $tM2
Global $tM3
Global $tM4
Global $tD1
Global $awp1
Global $awp2
Global $awp3
Global $klicks
$hWnd = "*****DAS SPIEL*****.exe"
#region Hotkeys
HotKeySet("{ESC}", "Terminate")
#endregion Hotkeys
#region Klicker
;------------Menü Start------------
Klicker()
Func _doubleawp() ; hilfsfunktion
_awp()
_doubleklick()
EndFunc ;==>_doubleawp
Func Klicker()
Local $tab
Local $msg
GUICreate("Klicker 1.05", 199, 362, 503, 167)
$tab = GUICtrlCreateTab(0, 0, 205, 365)
;-------Tab MediKit----------
GUICtrlCreateTabItem("MediKit")
GUICtrlCreateLabel("MediKit: Aktivierung durch Taste C", 5, 30, 200, 20)
GUICtrlCreateLabel("Taste für MediKit", 5, 60, 200, 20)
$tM1 = GUICtrlCreateInput("", 10, 80, 100, 20, "")
GUICtrlSetLimit(-1, 1)
GUICtrlCreateLabel("Taste für erste Waffe", 5, 110, 200, 20)
$tM2 = GUICtrlCreateInput("", 10, 130, 100, 20, "")
GUICtrlSetLimit(-1, 1)
GUICtrlCreateLabel("Taste für zweite Waffe", 5, 160, 200, 20)
$tM3 = GUICtrlCreateInput("", 10, 180, 100, 20, "")
GUICtrlSetLimit(-1, 1)
;-------Tab MediKit Ende----------
;-------Tab DoubleKlick Start----------
GUICtrlCreateTabItem("MausKlick")
GUICtrlCreateLabel("MouseKlick: Die Linke Maustaste wird zwei mal gedrückt!", 5, 30, 200, 30)
GUICtrlCreateLabel("Klick MOD AN/AUS: Standart 0 = AUS", 5, 60, 200, 20)
$tD1 = GUICtrlCreateInput("0", 10, 80, 100, 20, "")
GUICtrlSetLimit(-1, 1)
;GUICtrlCreateLabel("Wie viele Klicks?", 5, 110, 200, 20)
;$klicks = GUICtrlCreateInput("", 10, 130, 100, 20,"")
GUICtrlSetLimit(-1, 2)
GUICtrlCreateLabel("MausKlicks AN = 2" & @CRLF & "MausKlicks AUS = 0", 5, 160, 200, 30)
GUICtrlCreateLabel("Hotkey für AN = Numpad 1" & @CRLF & "Hotkey für AUS = Numpad 0", 5, 200, 200, 30)
;-------Tab DoubleKlick Ende----------
;-------Tab AWP Change Start----------
GUICtrlCreateTabItem("AWP")
GUICtrlCreateLabel("AWP: Nach linken Mausklick, wird sofort auf andere Waffe gewechselt!", 5, 30, 200, 40)
GUICtrlCreateLabel("AWP MOD AN/AUS: Standart 0 = AUS", 5, 80, 200, 20)
$awp1 = GUICtrlCreateInput("0", 10, 100, 100, 20, "")
GUICtrlSetLimit(-1, 1)
GUICtrlCreateLabel("Taste für die Waffe", 5, 130, 200, 20)
$awp2 = GUICtrlCreateInput("", 10, 150, 100, 20, "")
GUICtrlSetLimit(-1, 1)
GUICtrlCreateLabel("Zeit: 1000 = 1 Sek", 5, 180, 200, 20)
$awp3 = GUICtrlCreateInput("", 10, 200, 100, 20, "")
GUICtrlSetLimit(-1, 4)
GUICtrlCreateLabel("AWP AN = 2" & @CRLF & "AWP AUS = 0", 5, 260, 200, 30)
GUICtrlCreateLabel("Hotkey für AN = Numpad 9" & @CRLF & "Hotkey für AUS = Numpad +", 5, 300, 200, 30)
;-------Tab AWP Change Ende----------
GUISetState()
While 1
$msg = GUIGetMsg()
If _IsPressed("43", $vDLL) Then _medi() ; C Taste
If _IsPressed("01", $vDLL) Then _doubleawp() ;linke Maustaste 2 x & AWP
If _IsPressed("60", $vDLL) Then _doubleklickaus() ;Numpad 0
If _IsPressed("61", $vDLL) Then _doubleklickan() ;Numpad 1
If _IsPressed("69", $vDLL) Then _awpan() ;Numpad 9
If _IsPressed("6B", $vDLL) Then _awpaus() ;Numpad +
If $msg = $GUI_EVENT_CLOSE Then ExitLoop
If $msg = $tab Then
EndIf
WEnd
EndFunc ;==>Klicker
#endregion Klicker
#region Beenden
Func Terminate()
Exit 0
EndFunc ;==>Terminate
#endregion Beenden
#region MediKit
Func _medi()
$medi1 = GUICtrlRead($tM1)
$medi2 = GUICtrlRead($tM2)
$medi3 = GUICtrlRead($tM3)
ProcessWait($hWnd)
Sleep(100)
;ControlSend($hWnd, "", "", $medi1)
Send($medi1)
Sleep(100)
;ControlClick ($hWnd, "","","left","1")
MouseClick("left")
Sleep(300)
;ControlSend($hWnd, "", "", $medi2)
Send($medi2)
Sleep(100)
;ControlSend($hWnd, "", "", $medi3)
Send($medi3)
EndFunc ;==>_medi
#endregion MediKit
#region DoubleKlick
Func _doubleklick()
If GUICtrlRead($tD1) > 1 Then
$klicks2 = GUICtrlRead($klicks)
ProcessWait($hWnd)
;ControlClick ($hWnd, "","2","left",$klicks2)
MouseClick("left")
Sleep(100)
MouseClick("left")
Sleep(100)
MouseClick("left")
Sleep(100)
MouseClick("left")
EndIf
EndFunc ;==>_doubleklick
#endregion DoubleKlick
#region AWP
Func _awp()
If GUICtrlRead($awp1) > 1 Then
$awp22 = GUICtrlRead($awp2)
$awp33 = GUICtrlRead($awp3)
ProcessWait($hWnd)
;ControlSend($hWnd, "", "", $awp22)
Send($awp22)
Sleep($awp33)
;ControlClick($hWnd, "","","left","1")
;MouseClick("left")
EndIf
EndFunc ;==>_awp
#endregion AWP
#region DoubleKlickAus
Func _doubleklickaus()
GUICtrlSetData($tD1, "0")
EndFunc ;==>_doubleklickaus
#endregion DoubleKlickAus
#region DoubleKlickAn
Func _doubleklickan()
GUICtrlSetData($tD1, "2")
EndFunc ;==>_doubleklickan
#endregion DoubleKlickAn
#region AWPAus
Func _awpaus()
GUICtrlSetData($awp1, "0")
EndFunc ;==>_awpaus
#endregion AWPAus
#region AWPAn
Func _awpan()
GUICtrlSetData($awp1, "2")
EndFunc ;==>_awpan
#endregion AWPAn
Infos zu meinem System:
- Win7 64 Bit Ultimate
- Comode Internet Security
Kann es daran liegen? Comode hat einen Defender dabei, da ich das integrierte von Windows nicht mag, nun sehe auch im Log das Comodo GameGuard blockt damit es nicht auf den Arbeitsspeicher zugreift. Im moment wäre dies für mich die einzigste logische erklärung.






