|
You last visited: Today at 18:11
Advertisement
[AutoIt] Frage/Antworte Thread
Discussion on [AutoIt] Frage/Antworte Thread within the Metin2 forum part of the Popular Games category.
07/06/2009, 07:04
|
#436
|
elite*gold: 0
Join Date: Jul 2009
Posts: 7
Received Thanks: 1
|
HI LEUTE
ICH SUCHE EN FISCHING BOT HACK
FÜR METIN 2 ??????
|
|
|
07/06/2009, 07:10
|
#437
|
elite*gold: 20
Join Date: Sep 2008
Posts: 2,185
Received Thanks: 411
|
Quote:
Originally Posted by blackprime
HI LEUTE
ICH SUCHE EN FISCHING BOT HACK
FÜR METIN 2 ??????
|
da bist hier absolut falsch
benutz die suchfunktion oder such wenigstens in der cheat section....
#report
|
|
|
07/06/2009, 14:30
|
#438
|
elite*gold: 0
Join Date: May 2009
Posts: 264
Received Thanks: 43
|
while (1)
If PixelGetColor ( 132, 1021 ) = 0x2C2C2C Then
Send("1 y 1 y 1 y ")
ElseIf Not PixelGetColor ( 132, 1021 ) = 0x2C2C2C Then
Send("y 3 y 4 y ")
Sleep(100)
Endif
WEnd
ich hätte da auch ne frage... wieso funzt des nicht????
ich denke dass das alles richtig is
|
|
|
07/06/2009, 17:28
|
#439
|
elite*gold: 0
Join Date: Aug 2008
Posts: 465
Received Thanks: 224
|
Quote:
while (1)
If PixelGetColor ( 132, 1021 ) = 0x2C2C2C Then
Send("1 y 1 y 1 y ")
ElseIf Not PixelGetColor ( 132, 1021 ) = 0x2C2C2C Then
Send("y 3 y 4 y ")
Sleep(100)
Endif
WEnd
ich hätte da auch ne frage... wieso funzt des nicht????
ich denke dass das alles richtig is
|
vllt so:
PHP Code:
While (1)
If PixelGetColor ( 132, 1021 ) = 0x2C2C2C Then
Send("1 y 1 y 1 y ")
Else
Send("y 3 y 4 y ")
Sleep(100)
Endif
WEnd
|
|
|
07/06/2009, 17:57
|
#440
|
elite*gold: 10
Join Date: Feb 2009
Posts: 145
Received Thanks: 52
|
Quote:
Originally Posted by Quade
GuiCtrlCreateTab
GuiCtrlCreateTabItem
|
also das kapiere ich nicht könntest du es bitte besser erklären???
|
|
|
07/06/2009, 20:18
|
#441
|
elite*gold: 0
Join Date: May 2009
Posts: 264
Received Thanks: 43
|
ich hab da mal eine frage und zwar wieso pottet er nicht sobal der rote balken(TP) über einer gewissen grenze ist
ich spiele das spiel mit der auflösung 1980#1080#32
hier das scribt
PHP Code:
#include <GUIConstants.au3>
Opt("GUIOnEventMode", 1)
#Region GUI $GUI = GUICreate("Timer by FLOTHEKILLA", 270, 100, 250, 100) GUISetOnEvent($GUI_EVENT_CLOSE, "Form1Close") GUISetOnEvent($GUI_EVENT_MINIMIZE, "Form1Minimize") GUISetOnEvent($GUI_EVENT_MAXIMIZE, "Form1Maximize") GUISetOnEvent($GUI_EVENT_RESTORE, "Form1Restore") $Button1 = GUICtrlCreateButton("Timer", 5, 5, 75, 25, 0) GUICtrlSetOnEvent(-1, "Button1Click") $Button2 = GUICtrlCreateButton("Off", 95, 5, 75, 25, 0) GUICtrlSetOnEvent(-1, "Button2Click") $Button3 = GUICtrlCreateButton("FARMER", 185, 5, 75, 25, 0) GUICtrlSetOnEvent(-1, "Button3Click") $Input1 = GUICtrlCreateInput("zeit in ms", 25, 40, 121, 21) GUISetState(@SW_SHOW) #EndRegion GUI
Global $begin = timerinit() Opt("PixelCoordMode", 2)
While (1) Sleep(100) WEnd
Func Button1Click() global $Read = guictrlread ($Input1) While (1) $dif = TimerDiff($begin) If Int ($dif) > $Read Then Shutdown (5) EndIf If PixelGetColor ( 132, 1021 ) = 0x2C2C2C Then Send("1 y 1 y 1 y ") Else Send("y 3 y 4 y ") Sleep(100) Endif WEnd EndFunc
Func Button2Click() Exit EndFunc
Func Button3Click() While (1) If PixelGetColor ( 132, 1021 ) = 0x2C2C2C Then Send("1 y 1 y 1 y ") Else Send("y 3 y 4 y ") EndIf WEnd EndFunc
Func Form1Close() exit EndFunc Func Form1Maximize() EndFunc Func Form1Minimize() EndFunc Func Form1Restore() EndFunc
|
|
|
07/07/2009, 20:29
|
#442
|
elite*gold: 0
Join Date: Aug 2008
Posts: 465
Received Thanks: 224
|
Quote:
|
also das kapiere ich nicht könntest du es bitte besser erklären???
|
- mit guictrlcreatetab startest du die tab-definition
(guictrlcreatetab(y-position im gui, x-position im gui, breite des tab-bereichs, höhe des tab-bereichs))
- mit guictrlcreatetabitem fängst du mit dem ersten tab an
(guictrlcreatetabitem(y-position im gui, x-position im gui, breite des tab-bereichs, höhe des tab-bereichs)
- mit guictrlcreatetab schließt du die tab definition
Beispiel:
PHP Code:
#include <GUIConstantsEx.au3>
Global $tab
GUICreate("Tab Beispiel GUI") $tabdefinition = GUICtrlCreateTab(10, 10, 200, 200) $tabitem1 = GUICtrlCreateTabItem("TabItem1") ;dahin kommen dann alle GUICtrl für diese Seite $tabitem2 = GUICtrlCreateTabItem("TabItem2") ;dahin alle für die zweite Seite GUICtrlCreateTabItem("") ;beendet die Tab-Definition GUISetState()
While 1 $msg = GUIGetMsg() If $msg = $GUI_EVENT_CLOSE Then ExitLoop WEnd
ich hoffe, ich habe beim tippen nix durcheinander gebracht.
übrigens... wenn du im SciTE-Editor F1 drückst, kommt eine
gute hilfedatei.
|
|
|
07/07/2009, 20:44
|
#443
|
elite*gold: 41
Join Date: Oct 2007
Posts: 1,950
Received Thanks: 3,120
|
Quote:
Originally Posted by flothekilla94
ich hab da mal eine frage und zwar wieso pottet er nicht sobal der rote balken(TP) über einer gewissen grenze ist
ich spiele das spiel mit der auflösung 1980#1080#32
hier das scribt
PHP Code:
#include <GUIConstants.au3>
Opt("GUIOnEventMode", 1)
#Region GUI $GUI = GUICreate("Timer by FLOTHEKILLA", 270, 100, 250, 100) GUISetOnEvent($GUI_EVENT_CLOSE, "Form1Close") GUISetOnEvent($GUI_EVENT_MINIMIZE, "Form1Minimize") GUISetOnEvent($GUI_EVENT_MAXIMIZE, "Form1Maximize") GUISetOnEvent($GUI_EVENT_RESTORE, "Form1Restore") $Button1 = GUICtrlCreateButton("Timer", 5, 5, 75, 25, 0) GUICtrlSetOnEvent(-1, "Button1Click") $Button2 = GUICtrlCreateButton("Off", 95, 5, 75, 25, 0) GUICtrlSetOnEvent(-1, "Button2Click") $Button3 = GUICtrlCreateButton("FARMER", 185, 5, 75, 25, 0) GUICtrlSetOnEvent(-1, "Button3Click") $Input1 = GUICtrlCreateInput("zeit in ms", 25, 40, 121, 21) GUISetState(@SW_SHOW) #EndRegion GUI
Global $begin = timerinit() Opt("PixelCoordMode", 2)
While (1) Sleep(100) WEnd
Func Button1Click() global $Read = guictrlread ($Input1) While (1) $dif = TimerDiff($begin) If Int ($dif) > $Read Then Shutdown (5) EndIf If PixelGetColor ( 132, 1021 ) = 0x2C2C2C Then Send("1 y 1 y 1 y ") Else Send("y 3 y 4 y ") Sleep(100) Endif WEnd EndFunc
Func Button2Click() Exit EndFunc
Func Button3Click() While (1) If PixelGetColor ( 132, 1021 ) = 0x2C2C2C Then Send("1 y 1 y 1 y ") Else Send("y 3 y 4 y ") EndIf WEnd EndFunc
Func Form1Close() exit EndFunc Func Form1Maximize() EndFunc Func Form1Minimize() EndFunc Func Form1Restore() EndFunc
|
pixelfarbe richtig????
und vllt sleeps machen ? vllt gehts ja zu schnell mit den sends also kriegt das vllt metin2 nicht gebacken^^
|
|
|
07/07/2009, 21:01
|
#444
|
elite*gold: 0
Join Date: May 2009
Posts: 264
Received Thanks: 43
|
ok probier ich aus
pixelgarbe ist 100% richtig
|
|
|
07/11/2009, 14:03
|
#445
|
elite*gold: 10
Join Date: Feb 2009
Posts: 145
Received Thanks: 52
|
Ok ich bin bereits an einem Multibot. Das Problem ist dass wenn ich es so habe
Quote:
#include <GUIConstantsEx.au3>
Global $tab
GUICreate("Multibot v1.0 by Sismon")
$tabdefinition = GUICtrlCreateTab(10, 10, 400,300)
$tabitem = GUICtrlCreateTabItem("Vorwort")
$label1= GUICtrlCreatelabel("Hi dies ist mein Multibot. Zurzeit ist er in der Beta das heisst dass er noch nicht vollständig ist. Er beinnhaltet Pic up Bot Spambot und Autto Potter. Sobald ich kann werde ich mehrere sachen noch einfügen.",20,40,200,200)
$tabitem1 = GUICtrlCreateTabItem("Pic up Bot.")
$input1=GuiCtrlCreateInput("y oder ^",80,80,150,20)
$input2=GuiCtrlCreateInput("Abstand der zeit in Milisekunden",74,100,200,20)
$label1=GuiCtrlCreateLabel("Start F5 Pause F6 Ende F7",75,126,217,15)
$label2=GuiCtrlCreateLabel("Made by Sismon and Pünti987",75,150,113,15)
HotKeySet ( "{F5}" , "Start" )
HotKeySet ( "{F6}" , "Pause" )
HotKeySet ( "{F7}" , "Ende" )
Func Start ()
While (1)
Sleep (GUICtrlRead($input2))
Send (GuiCtrlRead($input1))
Sleep (GUICtrlRead($input2))
Wend
EndFunc
Func Pause ()
While (1)
Sleep (1)
Wend
EndFunc
Func Ende ()
Exit
EndFunc
$tabitem2 = GUICtrlCreateTabItem("Spambot.")
$input1=GuiCtrlCreateInput("Welcher Text soll gesendet werden",71,74,300,20)
$input2=GuiCtrlCreateInput("Nach soviel Milisekunden soll es diesen Text wiedersenden",71,120,400,20)
$label1=GuiCtrlCreateLabel("Start with F1",71,128,140,15)
$label2=GuiCtrlCreateLabel("Pause with F2 End with F3",201,128,300,15)
$label3=GuiCtrlCreateLabel("Createt by Sismon",366,94,123,15)
GuiSetState()
HotKeySet ( "{F1}" , "Start" )
HotKeySet ( "{F2}" , "Pause" )
HotKeySet ( "{F3}" , "Ende" )
Func Start ()
While (1)
Send ("{enter}")
Send (GuiCtrlRead($input1))
Send ("{enter}")
Sleep (GUICtrlRead($input2))
Wend
EndFunc
Func Pause ()
While (1)
Sleep (1)
Wend
EndFunc
Func Ende ()
Exit
EndFunc
While 1
$msg=GuiGetMsg()
If $msg=-3 Then Exit
Wend
|
Die Fehlermeldung kommt dass Func start dupliziert worden ist das heisst es hat 2 mal in meinem Bot Func start wie kann ich machen dass es Funzt???
|
|
|
07/11/2009, 14:25
|
#446
|
elite*gold: 10
Join Date: Feb 2009
Posts: 145
Received Thanks: 52
|
und noch was wie kann ich in den Hintergrund ein Bild einfügen ???
|
|
|
07/11/2009, 23:03
|
#447
|
elite*gold: 0
Join Date: Dec 2007
Posts: 496
Received Thanks: 171
|
Ähem?
(Beim nächsten mal editiere den ersten Post. Double-Posting ist nicht erlaubt)
Wie du das ändern kannst?
Benenne eine Funktion um?
Zum Beispiel die mit F1; nennst du einfach "Start1". Dann unten auch Func Start1 () machen...
Bild in den Hintergrund: GuiCtrlCreatePic (Benutzung siehe Help)
Am besten in die letzte Zeile der GUIDefinition von GuiSetState() schreiben.
|
|
|
07/16/2009, 11:20
|
#448
|
elite*gold: 0
Join Date: Jun 2009
Posts: 108
Received Thanks: 634
|
Hey Leute also, ich hab da ne bitte.
Ichhabmir folgendes geladen.
Nun es sieht so aus das er die reconnect.bat läd, den ie öffnet und about :blank läd, dann nen bissel wartet (jenachdem wie mans einstellt), anschließend gibt er die mybrute seite ein und läd.
Allerdings ist bei mir das problem das ich die seite manuel nochmal aktualiseren muss, da er die verbindung zu der seite nicht beim ersten versuch hinbekomt.
Gibts da ne möglichkeit das die internetadresse oben eingegeben wird, 15 sec oder so wartet und dann 2*str+r simuliert?
Hab mich schon bissel schlau gemacht und probiert allerdings nicht hinbekomm.
Wäre sehr dankbar wenn mir wer weiterhilft.
|
|
|
07/17/2009, 13:32
|
#449
|
elite*gold: 0
Join Date: Aug 2005
Posts: 81
Received Thanks: 3
|
moin geht nicht um mentis2 aber halt um autoit ^^
mein problen schaut so aus
Code:
$pid = WinGetProcess("")
$info = _MemoryOpen($pid)
$read = _MemoryRead(wert, $info)
$HpDis = GUICtrlCreateLabel($read, 208, 80, 46, 17) ;Hier wird die Health angezeigt was ausgelesen wird
$Health = GUICtrlCreateInput("Health", 16, 80, 121, 21) ;Hier eine zahl angeben wenn dieser wert unterschritten wird send befehl
da er es gleich aus dem ram ausliest wird auch wunderbar angezeigt nur wie verbinde ich die beiden sachen also zb: HpDis liest wert 1000 aus in Health wurde 990 eingegeben wert von 990 wird unterschritten send befehl
nur komm ich an der stelle nicht weiter
kann jemand dabei helfen? =)
|
|
|
07/20/2009, 23:34
|
#450
|
elite*gold: 0
Join Date: Dec 2007
Posts: 496
Received Thanks: 171
|
Quote:
Originally Posted by Mc.Neal
moin geht nicht um mentis2 aber halt um autoit ^^
mein problen schaut so aus
Code:
$pid = WinGetProcess("")
$info = _MemoryOpen($pid)
$read = _MemoryRead(wert, $info)
$HpDis = GUICtrlCreateLabel($read, 208, 80, 46, 17) ;Hier wird die Health angezeigt was ausgelesen wird
$Health = GUICtrlCreateInput("Health", 16, 80, 121, 21) ;Hier eine zahl angeben wenn dieser wert unterschritten wird send befehl
da er es gleich aus dem ram ausliest wird auch wunderbar angezeigt nur wie verbinde ich die beiden sachen also zb: HpDis liest wert 1000 aus in Health wurde 990 eingegeben wert von 990 wird unterschritten send befehl
nur komm ich an der stelle nicht weiter
kann jemand dabei helfen? =)
|
While 1
If $HpDis < GuiCtrlRead($Health) Then
Send(Deine Taste)
EndIf
WEnd
Ich hoffe du meinst das so ;D
Du hast doch auch ein GuiCreate im kompletten Code oder?
Quote:
Hey Leute also, ich hab da ne bitte.
Ichhabmir folgendes geladen. best Mybrute Bot, mit anschliessenden Pupils lvler
Nun es sieht so aus das er die reconnect.bat läd, den ie öffnet und about:blank läd, dann nen bissel wartet (jenachdem wie mans einstellt), anschließend gibt er die mybrute seite ein und läd.
Allerdings ist bei mir das problem das ich die seite manuel nochmal aktualiseren muss, da er die verbindung zu der seite nicht beim ersten versuch hinbekomt.
Gibts da ne möglichkeit das die internetadresse oben eingegeben wird, 15 sec oder so wartet und dann 2*str+r simuliert?
Hab mich schon bissel schlau gemacht und probiert allerdings nicht hinbekomm.
Wäre sehr dankbar wenn mir wer weiterhilft.
|
Send("URL")
Sleep(15000)
Send("{F5}")
Send("{F5}")
So in etwa könnte das aussehen.
|
|
|
All times are GMT +1. The time now is 18:11.
|
|