Kurze Fragen zu autoit

07/02/2009 13:57 flothekilla94#1
hallo ich habe wieder mal eine frage:
kann mir jemand sagen was ich machen muss damit der befehl "hidden" gesendet wird. das heißt ich will neben bei noch ins internet gehen oder sonst was machen... wie lautet der befehl dazu????????


und ich habe in einen bot versucht einen pausebutton einzubauen aber er funzt ned(damit meine ich ich kann so oft ich will off drücken und er geht ned:confused:THX für die hilfe zum bot an marcopolo)
hier der bot
PHP Code:
#include <GUIConstants.au3>

Opt("GUIOnEventMode"1)

#Region GUI
$GUI GUICreate("Timer by Flothekilla elitepvpers.com"180100100100)
GUISetOnEvent($GUI_EVENT_CLOSE"Form1Close")
GUISetOnEvent($GUI_EVENT_MINIMIZE"Form1Minimize")
GUISetOnEvent($GUI_EVENT_MAXIMIZE"Form1Maximize")
GUISetOnEvent($GUI_EVENT_RESTORE"Form1Restore")
$Button1 GUICtrlCreateButton("On"5575250)
GUICtrlSetOnEvent(-1"Button1Click")
$Button2 GUICtrlCreateButton("Off"95575250)
GUICtrlSetOnEvent(-1"Button2Click")
$Input1 GUICtrlCreateInput("zeit in ms"254012121)
GUISetState(@SW_SHOW)
#EndRegion GUI

Global $Paused
Global $begin timerinit()

While (
1)
Sleep(100)
WEnd

Func Button1Click
()
global 
$Read guictrlread ($Input1)
While (
1)
$dif TimerDiff($begin)
If 
Int ($dif) > $Read Then
ProcessClose 
("metin2.bin")
Shutdown (5)
endif

if 
int ($dif) < $Read Then
Send
(" 1 y 2 y 3 y 4 y" 1)
Sleep(100)
EndIf

Sleep(100)
WEnd
EndFunc

Func Button2Click
()
$Paused Not $Paused
While $Paused
Sleep
(100)
WEnd
EndFunc

Func Form1Close
()
exit
EndFunc
Func Form1Maximize
()
EndFunc
Func Form1Minimize
()
EndFunc
Func Form1Restore
()
EndFunc 
Und noch due letzte frage:
was soll ich machen damit der bot nur ab einer gewissen grenze pottet
soll ich ne pixelsearch funktion verwenden ?????? und wenn ja wie funktioniert des mit pixelsearch
07/02/2009 16:08 __wadim#2
Quote:
hallo ich habe wieder mal eine frage:
kann mir jemand sagen was ich machen muss damit der befehl "hidden" gesendet wird. das heißt ich will neben bei noch ins internet gehen oder sonst was machen... wie lautet der befehl dazu????????
du kannst mit postmessage die tasten an den clienten übergeben.

falls es ein pickup bot werden soll, würde ich besser nach der funktion fürs itemaufheben suchen und sie dann aufrufen.

Quote:
Und noch due letzte frage:
was soll ich machen damit der bot nur ab einer gewissen grenze pottet
soll ich ne pixelsearch funktion verwenden ?????? und wenn ja wie funktioniert des mit pixelsearch
au3 hilfedatei oO. besser wäre es, wenn du die adresse für das leben findest und dann darauf entsprechend reagierst.
07/02/2009 16:43 flothekilla94#3
ok des mit dem postmessage werd ich glaub ich hinkriegen

mit dem pickup will ich es so machen dass er nur yang aufnimmt(wenn is möglich is) aber ich weiß nicht wie ich des hinkriegen soll...

wenn ich mit ce.5.5 nach text scanne bleiben immer am ende 2 adressen übrig und weiter weiß ich nicht. ich glaube die eine adresse is für max tp und die andere für die tp wenn was abegzogen wird(stimmt das????) aber ich weiß leider nicht wie ich das in autoit einbauen soll
07/02/2009 17:55 __wadim#4
readprocessmemory benutzen oO
07/02/2009 19:00 fieser-hund#5
das ist autoit wadim

Einen Hiddenbot mit au3 für metin2 zu erstellen ist meiner meinung nach nicht möglich.
_MemoryRead
_MemoryWrite sind die au3 für memory
optional gibt es auch
_MemoryPointerWrite
und _MemoryPointerRead
07/02/2009 19:08 __wadim#6
alles was ich gesagt hab, lässt sich auch in au3 lösen!
07/02/2009 21:46 flothekilla94#7
nicht streiten xD
ich denke es ist einen versuch wert, aber erst versuche ich des mit dem potten
wenn es nicht klappt muss ich dann c++ oder so lernen?????

egal des mit dem hidden ist nicht so wichtig...
des mit dem yang muss auch nicht unbedingt sein

aber dass er erst aber einer gewissen grenze pottet muss sein^^
ich habe mir gedacht dass ich 2 neue inputfelder mache und halt jedes mal wenn ich ihn starte mit ce die adressen rausfinde und sie dort einfügen... geht der befehl dann auch mit readprocessmemory?????

was meint ihr?????(versuche auf jeden fall das morgen nachmittag zu scribten... ich hoffe es klappt xD)

ich hab mich erst mal 1 std runprobiert aber des mit dem _Memread geht nicht was ist daran falsch???
PHP Code:
#include <GUIConstants.au3>
#include <Memory.au3>

Opt("GUIOnEventMode"1)

#Region GUI
$GUI GUICreate("Timer by Flothekilla elitepvpers.com"180100100100) ;die ganze buttons
GUISetOnEvent
($GUI_EVENT_CLOSE"Form1Close")
GUISetOnEvent($GUI_EVENT_MINIMIZE"Form1Minimize")
GUISetOnEvent($GUI_EVENT_MAXIMIZE"Form1Maximize")
GUISetOnEvent($GUI_EVENT_RESTORE"Form1Restore")
$Button1 GUICtrlCreateButton("On"5575250)
GUICtrlSetOnEvent(-1"Button1Click")
$Button2 GUICtrlCreateButton("Off"95575250)
GUICtrlSetOnEvent(-1"Button2Click")
$Input1 GUICtrlCreateInput("zeit in ms"254012121)
$input2 GUICtrlCreateInput("adresse der TP 1"25408030)
$input3 GUICtrlCreateInput("adresse der TP 2"25406040)
GUISetState(@SW_SHOW)
#EndRegion GUI

Global $Paused ;Für pause
Global $begin timerinit() ; start des Timmers

While (1)
Sleep(100)
WEnd


Func Button1Click
()
global 
$Read guictrlread ($Input1) ;
global 
$Read guictrlread ($Input2) ;
global 
$Read guictrlread ($input3) ;
While (
1)
$dif TimerDiff($begin)
If 
Int ($dif) > $Read Then
ProcessClose 
("metin2.bin")
Shutdown (5)
endif


if 
int ($dif) < $Read (1Then
$Read 
_Memread($read) ;soll die adresse aus dem cheatengine finden
$Read 
_Memread($read) ;soll die adresse aus dem cheatengine finden
Send
("3 y 4 y" 1)
Sleep(100)
If 
$Read 1000
    Send
("1 y ")
EndIf
If 
$Read 1000
    Send
("1 y ")
EndIf
EndIf
Sleep(100)
WEnd
EndFunc


Func Button2Click
()
$Paused Not $Paused ;pausefunktion
While $Paused
Sleep
(100)
WEnd
EndFunc


Func Form1Close
()
exit
EndFunc
Func Form1Maximize
()
EndFunc
Func Form1Minimize
()
EndFunc
Func Form1Restore
()
EndFunc 
ich glaub ich versuchs besser mit pixelsearch....

#closed
08/23/2009 00:01 Adroxxx#8
#closed (request by flothekilla94)