|
You last visited: Today at 13:59
Advertisement
Was hab ich da falsch gemacht? [AutoIt]
Discussion on Was hab ich da falsch gemacht? [AutoIt] within the S4 League forum part of the Shooter category.
09/10/2014, 16:46
|
#1
|
elite*gold: 0
Join Date: Dec 2011
Posts: 64
Received Thanks: 7
|
Was hab ich da falsch gemacht? [AutoIt]
Ich wollte mal versuchen ein Ingame Trainer zumachen und wollte ertmal mit Autoit anfangen und hab diesen Script hier geschrieben aber er funktioniert nicht :/
Was hab ich jetz falsch gemacht?
Code:
#RequireAdmin
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#include <NomadMemory.au3>
$Form1 = GUICreate("Form1", 251, 100, 192, 124)
$Checkbox1 = GUICtrlCreateCheckbox("SP", 40, 24, 121, 17)
GUISetState(@SW_SHOW)
While 1
$nmsg = GUIGetMsg()
Switch $nmsg
Case $gui_event_close
Exit
EndSwitch
WEnd
$pid = ProcessExists("S4Client.exe")
$open = $pid
If GUICtrlRead($checkbox1) = 1 Then
_memorywrite(0x00489A42, $open, "2348565979", "long")
ElseIf GUICtrlRead($checkbox1) = 1 Then
_memorywrite(0x00489A42, $open, "2348565977", "long")
EndIf
|
|
|
09/10/2014, 16:51
|
#2
|
elite*gold: 138
Join Date: Apr 2012
Posts: 3,494
Received Thanks: 1,769
|
Dein Script bleibt in der While Schleife hängen, da du nur einen Case Exent Close hast. Also wartet der Bot nur darauf, dass du x drückst. Du musst die If-Abfrage mit der checkbox in die While Schleife einfüge und am besten noch ein ExitLoop, falls die Bedingung zutrifft, ansonsten wird das immer wieder wiederholt.
|
|
|
09/10/2014, 18:51
|
#3
|
elite*gold: 0
Join Date: Dec 2011
Posts: 64
Received Thanks: 7
|
Quote:
Originally Posted by moneypulation
Dein Script bleibt in der While Schleife hängen, da du nur einen Case Exent Close hast. Also wartet der Bot nur darauf, dass du x drückst. Du musst die If-Abfrage mit der checkbox in die While Schleife einfüge und am besten noch ein ExitLoop, falls die Bedingung zutrifft, ansonsten wird das immer wieder wiederholt.
|
Code:
#RequireAdmin
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#include <NomadMemory.au3>
$Form1 = GUICreate("Form1", 251, 100, 192, 124)
$Checkbox1 = GUICtrlCreateCheckbox("SP", 40, 24, 121, 17)
GUISetState(@SW_SHOW)
$pid = ProcessExists("S4Client.exe")
$open = $pid
While 1
$nmsg = GUIGetMsg()
Switch $nmsg
Case $gui_event_close
Exit
EndSwitch
If GUICtrlRead($checkbox1) = 1 Then
_memorywrite(0x00489A42, $open, "2348565979", "long")
ElseIf GUICtrlRead($checkbox1) = 1 Then
_memorywrite(0x00489A42, $open, "2348565977", "long")
EndIf
WEnd
Aber das funktioniert irgendwie auch net ^^
|
|
|
09/10/2014, 19:06
|
#4
|
elite*gold: 400
Join Date: Nov 2008
Posts: 67,905
Received Thanks: 19,505
|
Bevor du dich ran machst Hacks zu erstellen solltest du erstmal lernen wie man in Autoit überhaupt was auf die Reihe bekommt
dabei hilft ein Blick in die Hilfe
z.B.
|
|
|
09/10/2014, 19:29
|
#5
|
elite*gold: 0
Join Date: Dec 2011
Posts: 64
Received Thanks: 7
|
Quote:
Originally Posted by Der-Eddy
Bevor du dich ran machst Hacks zu erstellen solltest du erstmal lernen wie man in Autoit überhaupt was auf die Reihe bekommt
dabei hilft ein Blick in die Hilfe
z.B. 
|
sry aber das hilft mir grad nicht weiter :/
Könntest du mir einfach sagen was ich falsch gemacht habe vielleicht lern ich etwas dazu ^^
|
|
|
09/10/2014, 19:42
|
#6
|
elite*gold: 10
Join Date: May 2013
Posts: 814
Received Thanks: 1,265
|
Quote:
Originally Posted by kiba89
sry aber das hilft mir grad nicht weiter :/
Könntest du mir einfach sagen was ich falsch gemacht habe vielleicht lern ich etwas dazu ^^
|
Öhm, ja: Apfl is'n noob.. Daran wird's liegen.. huehue
nvm:
PHP Code:
#RequireAdmin #include <nomadmemory.au3>
$guiMain = GUICreate("Ultra 1337 hax", 251, 100, 192, 124) $chkSP = GUICtrlCreateCheckbox("SP", 40, 24, 121, 17)
;$iPID = ProcessWait("S4Client.exe") alternativ $iPID = ProcessExists("chrome.exe") $hMem = _MemoryOpen($iPID)
GUISetState()
While 1 $nMsg = GUIGetMsg() Switch $nMsg Case -3 Exit Case $chkSP If GUICtrlRead($chkSP) == 1 Then _memorywrite(0x00489A42, $hMem, "2348565979", "long") ;not leeched ischwör Else _memorywrite(0x00489A42, $hMem, "2348565977", "long") EndIf EndSwitch WEnd
Irgendwie so sollte das klappen..
Quote:
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
|
Kannste auch weglassen, ist nämlich komplett useless.
Musst dann nur das "Case $gui_event_close" mit "Case -3" ersetzen.
Quote:
$pid = ProcessExists("S4Client.exe")
$open = $pid
|
Was zur Hölle? Du brauchst ein Handle, das du durch _MemoryOpen bekommst.
|
|
|
09/10/2014, 19:59
|
#7
|
elite*gold: 26
Join Date: Jan 2012
Posts: 3,474
Received Thanks: 18,844
|
Quote:
Originally Posted by onahoe
|
Code:
#RequireAdmin
#include <NomadMemory.au3>
AdlibRegister("_GetHandle", 500)
OnAutoItExitRegister("_Exit")
Global $hS4Memory = 0
$hGUI = GUICreate("Ultra 1337 hax", 251, 100, -1, -1)
$chkSP = GUICtrlCreateCheckbox("SP", 40, 24, 121, 17)
GUISetState(@SW_SHOW, $hGUI)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case -3
Exit
Case $chkSP
If $hS4Memory > 0 Then
If GUICtrlRead($chkSP) == 1 Then
_MemoryWrite(0x00489A42, $hS4Memory, "2348565979", "long")
Else
_MemoryWrite(0x00489A42, $hS4Memory, "2348565977", "long")
EndIf
EndIf
EndSwitch
WEnd
Func _GetHandle()
Local $hS4 = ProcessExists("S4Client.exe")
If $hS4 == 0 Then
Return
EndIf
$hS4Memory = _MemoryOpen($hS4)
AdlibUnRegister("_GetHandle")
EndFunc ;==>_GetHandle
Func _Exit()
If $hS4Memory > 0 Then
_MemoryClose($hS4Memory)
EndIf
EndFunc ;==>_Exit
|
|
|
 |
Similar Threads
|
Was hab ich falsch gemacht?[C++]
12/05/2013 - C/C++ - 10 Replies
hey
ich bin grad noch am Anfang was C++ angeht aber das tut jetzt auch nichts zur Sache.
Kann mir vllt. jemand erklären was ich hier falsch gemacht habe?
Ich kann aus der Fehlermeldung nichts sinnvolles draus machen...
Ich hab in einem Video das mit dem Private usw. gesehen doch bei ihm klappt es aber bei mir nich..http://www.youtube.com/watch?v=vHGTONZWdu8
#include "stdafx.h"
#include <iostream>
|
was hab ich falsch gemacht?
07/27/2010 - Diablo 2 - 12 Replies
bot findet nie rare ring/amus
hier code :
// ##### Rings #########################
== ring && == magic # ( >= 10 || >= 15) && (( >= 12 && >= 12) || >= 100)
== ring && == rare # >= 10 && +++ >= 32 && >= 60 && + >= 20
== ring && == rare # >= 10 && +++ >= 32 && >= 60 && >= 25 && ( >= 5 || >= 0)
== ring && == rare # >= 70 && +++ >= 32 && + >= 9
|
hab ich es falsch gemacht ?
03/31/2010 - Metin2 - 4 Replies
Moin, ich hab auf Server 22 ne rek gedroppt.
Und ich schaue:
45dss -15 fks
so:
dann hab ich nen laden aufgemacht und für 35kk reingestellt.
War direkt weg, nach nichma 5 sekunden.
Und dann lauter mails:
ich hätt 80kk gegeben etc...
|
was falsch gemacht?
12/17/2009 - Metin2 Private Server - 13 Replies
also wollt gm recht ehalt machen und so hab aber keine hab tut von dieser seite befolgt http://www.elitepvpers.com/forum/metin2-pserver-gui des-strategies/342850-p-server-erstellen-etc-all-i nc.html
kann mir das vllt jemand per croosloop einstellen?
pn mfg
|
Was hab ich falsch gemacht???
02/08/2009 - General Coding - 5 Replies
Was habe ich bei diesem AutoIt script falsch??
Ich wollte eig einen Spam bot für ICQ machen doch wenn ich den starte kommt immer diese Meldung:
Line-1:
Error: Unable to parse line.
So sieht der Scipt aus:
|
All times are GMT +1. The time now is 14:00.
|
|