|
You last visited: Today at 14:17
Advertisement
Kurze Fragen zu autoit
Discussion on Kurze Fragen zu autoit within the AutoIt forum part of the Coders Den category.
07/02/2009, 13:57
|
#1
|
elite*gold: 0
Join Date: May 2009
Posts: 264
Received Thanks: 43
|
Kurze Fragen zu autoit
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  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", 180, 100, 100, 100)
GUISetOnEvent($GUI_EVENT_CLOSE, "Form1Close")
GUISetOnEvent($GUI_EVENT_MINIMIZE, "Form1Minimize")
GUISetOnEvent($GUI_EVENT_MAXIMIZE, "Form1Maximize")
GUISetOnEvent($GUI_EVENT_RESTORE, "Form1Restore")
$Button1 = GUICtrlCreateButton("On", 5, 5, 75, 25, 0)
GUICtrlSetOnEvent(-1, "Button1Click")
$Button2 = GUICtrlCreateButton("Off", 95, 5, 75, 25, 0)
GUICtrlSetOnEvent(-1, "Button2Click")
$Input1 = GUICtrlCreateInput("zeit in ms", 25, 40, 121, 21)
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
|
#2
|
elite*gold: 0
Join Date: Nov 2008
Posts: 576
Received Thanks: 191
|
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
|
#3
|
elite*gold: 0
Join Date: May 2009
Posts: 264
Received Thanks: 43
|
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
|
#4
|
elite*gold: 0
Join Date: Nov 2008
Posts: 576
Received Thanks: 191
|
readprocessmemory benutzen oO
|
|
|
07/02/2009, 19:00
|
#5
|
elite*gold: 20
Join Date: Jun 2008
Posts: 831
Received Thanks: 218
|
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
|
#6
|
elite*gold: 0
Join Date: Nov 2008
Posts: 576
Received Thanks: 191
|
alles was ich gesagt hab, lässt sich auch in au3 lösen!
|
|
|
07/02/2009, 21:46
|
#7
|
elite*gold: 0
Join Date: May 2009
Posts: 264
Received Thanks: 43
|
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", 180, 100, 100, 100) ;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", 5, 5, 75, 25, 0) GUICtrlSetOnEvent(-1, "Button1Click") $Button2 = GUICtrlCreateButton("Off", 95, 5, 75, 25, 0) GUICtrlSetOnEvent(-1, "Button2Click") $Input1 = GUICtrlCreateInput("zeit in ms", 25, 40, 121, 21) $input2 = GUICtrlCreateInput("adresse der TP 1", 25, 40, 80, 30) $input3 = GUICtrlCreateInput("adresse der TP 2", 25, 40, 60, 40) 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 (1) Then $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
|
#8
|
elite*gold: 15
Join Date: Nov 2005
Posts: 13,021
Received Thanks: 5,324
|
#closed (request by flothekilla94)
|
|
|
Similar Threads
|
4Story Kurze Fragen - Kurze Antworten
05/04/2017 - 4Story - 2791 Replies
Mir ist aufgefallen, dass sich viele User mit so-manchen Sachen, sich in 4Story nicht auskennen. Hacken, als auch anderes.
Damit sie nicht dauernd ein neues Thema erstellen müssen, was den 4Story Bereich unübersichtlich macht, sollen die kleinen Fragen & Antworten über 4Story hier gestellt werden.
Fürs erste, stelle ich es mal #pinned rauf, um es für die neuen Mitglieder, "Find-Freundlicher" zu machen. Sonst würde das Thema immer runterrutschen, und die neuen Mitglieder posten erst recht...
|
All times are GMT +1. The time now is 14:17.
|
|