bot soll im hintergrund arbeiten

09/05/2009 19:21 tyrantklapp#1
kann mir irgenjem. sagen
wie ich meinen bot im hintergrund arbeiten lasse und währenddessen
zb.: im internet surfe

thx im vorraus :):):):):D:D:D:)
09/05/2009 22:54 gagagangster#2
controlsend
09/06/2009 10:24 Frezee#3
Quote:
Originally Posted by gagagangster View Post
controlsend
funktioniert bei mmporgs meist nicht.

Wenn du wirklich einen Hidden Bot entwickeln willst, hast du einen Haufen Arbeit vor dir. Zuerst solltest du mal C++ lernen un dich ein wenig mit Ollydbg auskennen.

Tutorial: [Only registered and activated users can see links. Click Here To Register...]
09/06/2009 11:07 Shadow992#4
Quote:
Originally Posted by Frezee View Post
funktioniert bei mmporgs meist nicht.

Wenn du wirklich einen Hidden Bot entwickeln willst, hast du einen Haufen Arbeit vor dir. Zuerst solltest du mal C++ lernen un dich ein wenig mit Ollydbg auskennen.

Tutorial: [Only registered and activated users can see links. Click Here To Register...]
Also er muss sicher kein C++ oder eine andere Hochsprache können , um einen hidden Bot zu programmieren . AutoIT reicht auch und zwar vollkommen (wenn man es mit dlls kombiniert) . Eben wegen dieser Funktion , dass AutoIT mit Dlls arbeiten kann , ist es möglich alles was man mit C++ machen kann auch in AutoIT umzusetzen , du kannst dank der Dlls wie kernel32 usw. sogut wie alles was in C++ gemacht wurde auch in AutoIT machen .

Es gibt nur 2 Sachen , die man in AutoIT nie problemlos bewerkstelligen kann :
1. Multithreading läuft in AutoIT nicht gerade stabil .
2. Im Punkto Schnelligkeit , kann AutoIT natürlich nicht mit C++ mithalten .
09/06/2009 11:32 Frezee#5
Quote:
Originally Posted by Shadow992 View Post
Also er muss sicher kein C++ oder eine andere Hochsprache können , um einen hidden Bot zu programmieren . AutoIT reicht auch und zwar vollkommen (wenn man es mit dlls kombiniert) . Eben wegen dieser Funktion , dass AutoIT mit Dlls arbeiten kann , ist es möglich alles was man mit C++ machen kann auch in AutoIT umzusetzen , du kannst dank der Dlls wie kernel32 usw. sogut wie alles was in C++ gemacht wurde auch in AutoIT machen .

Es gibt nur 2 Sachen , die man in AutoIT nie problemlos bewerkstelligen kann :
1. Multithreading läuft in AutoIT nicht gerade stabil .
2. Im Punkto Schnelligkeit , kann AutoIT natürlich nicht mit C++ mithalten .
Natürlich kann er das auch mit AutoIT machen, aber ich würd für nen gescheiten Hidden Bot dann schon C++ nehmen. Mit CreateThread() hat man dann schon ganz andere Möglichkeiten wie in AutoIT.
09/06/2009 13:04 tyrantklapp#6
ich möchte es jetz net so kompliziert haben
controlSend reicht mir schon
nur wie bekomme ich die controlId raus
für metin
09/06/2009 13:09 Shadow992#7
Quote:
Originally Posted by tyrantklapp View Post
ich möchte es jetz net so kompliziert haben
controlSend reicht mir schon
nur wie bekomme ich die controlId raus
für metin
ControlId für alle onlinespiele ist 0
09/06/2009 13:16 tyrantklapp#8
ControlSend("METIN2","Text",0,"{space down}")

so sieht das dann aus aba ich möchte net auf irgeneinen text zugreifen
sondern einfach nur auf das fenster
09/06/2009 13:20 Frezee#9
Quote:
Originally Posted by tyrantklapp View Post
ControlSend("METIN2","Text",0,"{space down}")

so sieht das dann aus aba ich möchte net auf irgeneinen text zugreifen
sondern einfach nur auf das fenster
Das ist wie gesagt nicht ganz so einfach bei MMPORG's, da diese meist keine ControlID haben. Das is nicht so einfach, einen Hidden Bot zu machen.
09/06/2009 13:30 Shadow992#10
Quote:
Originally Posted by tyrantklapp View Post
ControlSend("METIN2","Text",0,"{space down}")

so sieht das dann aus aba ich möchte net auf irgeneinen text zugreifen
sondern einfach nur auf das fenster
dann mach das doch so :
ControlSend("METIN2","",0,"{space down}")

@freeze auch wenn du dich wie es mir scheint mit C++ und ähnlichem gut auskennst ,wäre es doch nett wenn du dich hier raushalten könntest ..... denn wie ich sehe hast du entweder wenig für AutoIT übrig oder hast noch nie in AutoIT programmiert :D
Wäre halt eine kleine Bitte :D
09/06/2009 15:21 tyrantklapp#11
funkt iwie net hab genau so wie du
09/06/2009 15:37 Shadow992#12
Quote:
Originally Posted by tyrantklapp View Post
funkt iwie net hab genau so wie du
Probiers doch mal so :
Code:
ControlSend("METIN2","",0,"{Space}")
Wenn das nicht geht dann machst du folgenden befehl noch zusätzlich ganz oben in dein Skript .
Code:
opt("WinTitleMatchMode",2)
und dann müsste es gehen wenn nicht dann poste doch bitte mal deinen Source code , vielleicht liegt es auch an etwas anderem .....
09/06/2009 15:38 tyrantklapp#13
funkt iwie net
hab genauso wie du
entweder bin ich zu doof oda ...

Code:
HotKeySet("{F5}","Start")
HotKeySet("{F6}","Ende")
opt("WinTitleMatchMode",2)

While 1
Sleep(300)
WEnd

Func Start ()
while 1
ControlSend("METIN2","",0,"{space}")
WEnd
EndFunc

Func Ende ()
Exit
EndFunc
09/06/2009 15:49 Shadow992#14
Quote:
Originally Posted by tyrantklapp View Post
funkt iwie net
hab genauso wie du
entweder bin ich zu doof oda ...

Code:
HotKeySet("{F5}","Start")
HotKeySet("{F6}","Ende")
opt("WinTitleMatchMode",2)

While 1
Sleep(300)
WEnd

Func Start ()
while 1
ControlSend("METIN2","",0,"{space}")
WEnd
EndFunc

Func Ende ()
Exit
EndFunc
Ok Ich will jetzt nicht behaupten dass du dumm bist ,aber ich will einfach alles ausschließen , also weißt du , dass der Bot erst losgeht wenn du auf F5 drückst ?

Probier eventuel mal das :

Code:
HotKeySet("{F5}","Start")
HotKeySet("{F6}","Ende")
opt("WinTitleMatchMode",2)

While 1
Sleep(300)
WEnd

Func Start ()
while 1
ControlSend("METIN","",0,"{space}")
WEnd
EndFunc

Func Ende ()
Exit
EndFunc
09/06/2009 16:01 tyrantklapp#15
ok jetz is es offensichtlich
ich bin doof
it doesn´t func