|
You last visited: Today at 15:23
Advertisement
Space Mission Bot (Macrogobblin)
Discussion on Space Mission Bot (Macrogobblin) within the SWTOR Hacks, Bots, Cheats & Exploits forum part of the Star Wars: The Old Republic category.
01/04/2012, 11:42
|
#1
|
elite*gold: 0
Join Date: Aug 2004
Posts: 233
Received Thanks: 39
|
Space Mission Bot (Macrogobblin)
Hallo, bin auf einen Space Mission Bot gestoßen, per Macrogobblin.
Space missions des Empires werden ausgeführt und abgeschlossen während man afk ist.
Funktioniert super bei mir (1920x1080 monitor ist vorrausgesetzt)
Sinn: exp und credits farmen.
|
|
|
01/04/2012, 14:54
|
#2
|
elite*gold: 60
Join Date: May 2008
Posts: 109
Received Thanks: 43
|
du solltest evtl dazuschreiben das man erst was zahlen muss um in das dazugehörige forum zu gelangen.
Und für einen Makrobot über den es keinerlei Details gibt wird keiner 30 Dollar ausgeben um im schlimmsten Fall nichtmal einen Bot zu finden
|
|
|
01/04/2012, 15:13
|
#3
|
elite*gold: 0
Join Date: Nov 2004
Posts: 791
Received Thanks: 23
|
nen Video oder wenigstens Screenshot waeren schön da es doch etwas unsicher ist sich nen forum acc zu kaufen um dann nichts zu finden
|
|
|
01/04/2012, 17:10
|
#4
|
elite*gold: 0
Join Date: Aug 2004
Posts: 233
Received Thanks: 39
|
Kann ich gerne machen morgen oder vielleicht noch heute abend, wusste nicht dass man nicht ins forum kann wenn man nicht bezahlt hat, bin gerade auf arbeit.
Muss auch dazu sagen, wenn man sich nicht zumindest rudimentär mit programmieren auskennt, kann es schwierig werden.
Die idee dahinter ist eigentlich auch mit anderen macro programmen umzusetzen:
Auf den captains chair stellen auf die lehne des captain chairs drücken.
esc drücken
record starten
nochmal auf die lehne des captain chairs drücken (um in die planeten auswahl zu kommen)
mission die man machen will auswählen
Mission abschließen
reward annehmen
record abschließen
das ganze dann in einem loop abspielen.
Die Missionen laufen immer gleich ab.
Da die missionen nicht jedes mal gleichschnell geladen werden und schon minimale veränderungen im ablauf über sieg oder niederlage entscheiden können, sollte das macroprogramm auch Pixelreading beherrschen um den den recordeten ablauf erst nach dem abschluss des ladescreens starten zu lassen.
some pseudo code
Code:
while blah=0
farbe = getpixelcolor(X,Y)
if farbe = rot
blah = 1
end if
end loop
|
|
|
01/04/2012, 18:48
|
#5
|
elite*gold: 0
Join Date: Feb 2011
Posts: 26
Received Thanks: 7
|
Also für 30 $ würde ich sowas auch mithilfe von Autoit realisieren.
Pixelsearch ftw
Ein wenig teuer.
Die paar Zeilen (Arbeitszeit 2 Minuten wählt schonmal die Mission Sarapin angriff aus)
Code:
WinActivate("Star Wars: The old Republic")
Sleep(3000)
MouseMove(944, 570) ; Mouse zum Stuhl.
Sleep(1200)
Sleep(300)
MouseClick("right") ; Stuhl auswählen
MouseClick("right") ; Stuhl auswählen 2 zur Sicherheit.
Sleep(1000)
MouseMove(960, 535) ;Zur Sternenkarte
Sleep(1000)
MouseClick("left") ;Sternenkarte
MouseMove(992, 497) ;Zur Mission
Sleep(500)
MouseClick("left") ;Mission auswählen
Sleep(500)
MouseClick("left") ;Mission auswählen 2 zur Sicherheit
Und den rest realisiert man mit pixelsearch.
|
|
|
01/04/2012, 19:49
|
#6
|
elite*gold: 20
Join Date: Dec 2007
Posts: 818
Received Thanks: 80
|
Quote:
Originally Posted by davebxt
Also für 30 $ würde ich sowas auch mithilfe von Autoit realisieren.
Pixelsearch ftw
Ein wenig teuer.
Die paar Zeilen (Arbeitszeit 2 Minuten wählt schonmal die Mission Sarapin angriff aus)
Code:
WinActivate("Star Wars: The old Republic")
Sleep(3000)
MouseMove(944, 570) ; Mouse zum Stuhl.
Sleep(1200)
Sleep(300)
MouseClick("right") ; Stuhl auswählen
MouseClick("right") ; Stuhl auswählen 2 zur Sicherheit.
Sleep(1000)
MouseMove(960, 535) ;Zur Sternenkarte
Sleep(1000)
MouseClick("left") ;Sternenkarte
MouseMove(992, 497) ;Zur Mission
Sleep(500)
MouseClick("left") ;Mission auswählen
Sleep(500)
MouseClick("left") ;Mission auswählen 2 zur Sicherheit
Und den rest realisiert man mit pixelsearch.
|
Warum nicht einfach:
ControlClick("Star Wars: The Old Republic", "", "", "left", 1, $coord1, $coord2)
|
|
|
01/04/2012, 20:40
|
#7
|
elite*gold: 0
Join Date: Feb 2011
Posts: 26
Received Thanks: 7
|
Quote:
Originally Posted by L|NUXX
Warum nicht einfach:
ControlClick("Star Wars: The Old Republic", "", "", "left", 1, $coord1, $coord2)
|
Hehe jo so gehts natürlich auch bzw ist besser.
Also ich habe seitdem ich dass hier gelesen habe mal ein Script fertig gemacht welches die Mission "Sarapin Angriff" alleine absolviert. Also er Zerstört alle Kanonen und Die 4 Hauptkanonen, nur leider (bis jetzt knapp 40 Jäger)
Ist jedoch nur Bonus ^^
Ich bekomme einfach keinen vernünftigen bzw. einzigartigen Farbpixel von so einem Feind-Schiff ^^
hier ist mal das Script. Es ist nicht wirklich gut gecodet, aber bin noch relativ neu auf dem Gebeit dennoch möchte ich ihn euch nicht vorenthalten.(muss dazu sagen das mein Schiff relativ gute Ausrüstung hat, fals ihr sterben solltet liegt es an euer equip
How to:
Grafikeinstellung habe ich: 1920 x 1080 Fenstermodus
Beim starten bitte zu eurem SW fenster gehen 
1. Vorm Stuhl stellen
2. Script starten
3. Wirr warr betrachten
4. Und nach 3 Minuten könnt ihr die Mission abgeben
Ich könnte mir vorstellen dass der Typ das script ähnlich aufgebaut hat.
Code:
; Script by davebxt
HotKeySet("{F4}","_Exit")
WinActivate("Star Wars: The old Republic")
Sleep(3000)
MouseMove(944, 570)
Sleep(1200)
Sleep(300)
MouseClick("right")
MouseClick("right")
Sleep(1000)
MouseMove(960, 535)
Sleep(1000)
MouseClick("left")
MouseMove(992, 497) ;
Sleep(500)
MouseClick("left")
Sleep(500)
MouseClick("left")
Sleep(1000)
MouseMove(1476, 926)
Sleep(500)
MouseClick("left")
Sleep(1000)
MouseMove(891, 581)
Sleep(500)
MouseClick("left")
Sleep(15000)
While 1
MouseClick("left")
MouseClick("right")
; variablen===============================================
$rot = PixelSearch(9, 57, 1839, 906, 0x810000)
$Variable = PixelSearch(9, 57, 1839, 906, 0xFFFF82)
$tower = PixelSearch(9, 57, 1839, 906, 0xFF951A)
$tower2 = PixelSearch(9, 57, 1839, 906, 0xFEE622)
$tower3 = PixelSearch(9, 57, 1839, 906, 0x695C70)
$tower4 = PixelSearch(9, 57, 1839, 906, 0xA01C17)
;Variablen================================================
If IsArray($Variable) = True Then
MouseMove($Variable [0], $Variable [1], 1)
EndIf
If IsArray($rot) = True Then
MouseMove($rot [0], $rot [1], 1)
EndIf
If IsArray($tower) = True Then
MouseMove($tower [0], $tower [1], 1)
EndIf
If IsArray($tower2) = True Then
MouseMove($tower2 [0], $tower2 [1], 1)
EndIf
If IsArray($tower3) = True Then
MouseMove($tower3 [0], $tower3 [1], 1)
EndIf
If IsArray($tower4) = True Then
MouseMove($tower4 [0], $tower4 [1], 1)
EndIf
WEnd
Func _Exit()
Exit
EndFunc
|
|
|
01/05/2012, 08:02
|
#8
|
elite*gold: 8
Join Date: Sep 2006
Posts: 199
Received Thanks: 27
|
Hab ihn mal eben probiert, deinen Bot ^^
Bis auf einen Schildgenerator hat er alle Geschütze getroffen, und ich bin gaaanz knapp mit dem Leben davongekommen. Interessanter Ansatz, aber so richtig optimal ist es noch nicht.
Zudem muss man gut überlegen ob 50 Raummissionen pro Nacht nicht ein wenig Auffällig sein können, immerhin meinte BW mal irgendwo dass sie solche Statistiken überwachen wollen.
Gruß Börning
|
|
|
01/05/2012, 08:15
|
#9
|
elite*gold: 0
Join Date: Dec 2011
Posts: 4
Received Thanks: 0
|
Quote:
Originally Posted by davebxt
Hehe jo so gehts natürlich auch bzw ist besser.
Also ich habe seitdem ich dass hier gelesen habe mal ein Script fertig gemacht welches die Mission "Sarapin Angriff" alleine absolviert. Also er Zerstört alle Kanonen und Die 4 Hauptkanonen, nur leider (bis jetzt knapp 40 Jäger)
Ist jedoch nur Bonus ^^
Ich bekomme einfach keinen vernünftigen bzw. einzigartigen Farbpixel von so einem Feind-Schiff ^^
hier ist mal das Script. Es ist nicht wirklich gut gecodet, aber bin noch relativ neu auf dem Gebeit dennoch möchte ich ihn euch nicht vorenthalten.(muss dazu sagen das mein Schiff relativ gute Ausrüstung hat, fals ihr sterben solltet liegt es an euer equip
How to:
Grafikeinstellung habe ich: 1920 x 1080 Fenstermodus
Beim starten bitte zu eurem SW fenster gehen 
1. Vorm Stuhl stellen
2. Script starten
3. Wirr warr betrachten
4. Und nach 3 Minuten könnt ihr die Mission abgeben
Ich könnte mir vorstellen dass der Typ das script ähnlich aufgebaut hat.
Code:
; Script by davebxt
HotKeySet("{F4}","_Exit")
WinActivate("Star Wars: The old Republic")
Sleep(3000)
MouseMove(944, 570)
Sleep(1200)
Sleep(300)
MouseClick("right")
MouseClick("right")
Sleep(1000)
MouseMove(960, 535)
Sleep(1000)
MouseClick("left")
MouseMove(992, 497) ;
Sleep(500)
MouseClick("left")
Sleep(500)
MouseClick("left")
Sleep(1000)
MouseMove(1476, 926)
Sleep(500)
MouseClick("left")
Sleep(1000)
MouseMove(891, 581)
Sleep(500)
MouseClick("left")
Sleep(15000)
While 1
MouseClick("left")
MouseClick("right")
; variablen===============================================
$rot = PixelSearch(9, 57, 1839, 906, 0x810000)
$Variable = PixelSearch(9, 57, 1839, 906, 0xFFFF82)
$tower = PixelSearch(9, 57, 1839, 906, 0xFF951A)
$tower2 = PixelSearch(9, 57, 1839, 906, 0xFEE622)
$tower3 = PixelSearch(9, 57, 1839, 906, 0x695C70)
$tower4 = PixelSearch(9, 57, 1839, 906, 0xA01C17)
;Variablen================================================
If IsArray($Variable) = True Then
MouseMove($Variable [0], $Variable [1], 1)
EndIf
If IsArray($rot) = True Then
MouseMove($rot [0], $rot [1], 1)
EndIf
If IsArray($tower) = True Then
MouseMove($tower [0], $tower [1], 1)
EndIf
If IsArray($tower2) = True Then
MouseMove($tower2 [0], $tower2 [1], 1)
EndIf
If IsArray($tower3) = True Then
MouseMove($tower3 [0], $tower3 [1], 1)
EndIf
If IsArray($tower4) = True Then
MouseMove($tower4 [0], $tower4 [1], 1)
EndIf
WEnd
Func _Exit()
Exit
EndFunc
|
hey erstmal,
also ich weiss nicht welche programme ich dafür brauche. ich hab jetzt mal nur autoit benutzt und der funktioniert nur wenn ich nicht im fenster bin also das fenster nicht ausgewählt ist. das script wählt das fenster nur aus wenn ich im script aus dem kleinen o ein großes mache. und ich weiss nicht wie ich mich richtig hinstellen muss. was mache ich falsch?
lg
|
|
|
01/05/2012, 09:38
|
#10
|
elite*gold: 0
Join Date: Nov 2004
Posts: 791
Received Thanks: 23
|
Hab mir gestern macrogoblin geholt und hab 1 mission aufgenommen und die läuft nun in der schleife ohne probleme, hab aber noch keine pixelerkennung drin aber das werd ich heute noch machen. Desweiteren werd ich eine routine bauen die alle schlachten hintereinander macht, so das alles quest automatisch abgeschlossen werden.
|
|
|
01/05/2012, 10:04
|
#11
|
elite*gold: 0
Join Date: Nov 2011
Posts: 306
Received Thanks: 44
|
also so ein makro scheint echt verdammt gut zu sein ....
und zu dem überwachen von BW , mir machen diese missionen z.Z. am meisten spaß , von daher ist doch glaubwürdig sowas mal ne nacht durch zu machen ^^ ausserdem glaube ich net das man sofort nen bann oder so bekommt vlt. nach tagen .
ein funktionierendes skript mit tutorial wie man ein solches ausführt wäre echt genial
|
|
|
01/05/2012, 15:08
|
#12
|
elite*gold: 0
Join Date: Feb 2011
Posts: 26
Received Thanks: 7
|
Ich werde Wenn ich von der Arbeit zurück bin eine kleine Video Anleitung machen 
Mein kleines Script sollte nur veranschaulichen, wie einfach es ist mit ein paar Autoit Grundkenntnissen sich soetwas schreiben lässt. Und man für ein einfaches Script kein Geld ausgeben braucht
Für die, die mein nicht ganz sauber gescriptetes Script dennoch benutzen wollen: folgt noch eine Erklärung.
Ich möchte erstmal nen 50er haben ehe ich anfange mir nen vernünftige
Bot zu schreiben.
Natürlich werde ich ihn dann kostenlos zur Verfügung Stelle. So wie ich Zeit habe.
Denn für Daten sollte keiner zahlen müssen
Lg
|
|
|
01/05/2012, 15:41
|
#13
|
elite*gold: 132
Join Date: May 2008
Posts: 539
Received Thanks: 131
|
Werde mich auch mal ransetzen, so das er auch die Bonus Ziele erfüllt und soweit wie möglich alle geschütze wegballert. Habe das Prinzip verstanden, die Kunst ist nur an die Pixel zu kommen ^^
|
|
|
01/05/2012, 18:04
|
#14
|
elite*gold: 0
Join Date: May 2011
Posts: 91
Received Thanks: 38
|
Sorry aber irgendwie ist das schlecht weil: mangel 1 ich sterbe im kampf -.- mangel 2 der schafft netma die mission O.o das ist mieß?
|
|
|
01/05/2012, 18:31
|
#15
|
elite*gold: 8
Join Date: Sep 2006
Posts: 199
Received Thanks: 27
|
Quote:
Originally Posted by poison0815
Hab mir gestern macrogoblin geholt und hab 1 mission aufgenommen und die läuft nun in der schleife ohne probleme, hab aber noch keine pixelerkennung drin aber das werd ich heute noch machen. Desweiteren werd ich eine routine bauen die alle schlachten hintereinander macht, so das alles quest automatisch abgeschlossen werden.
|
Macrogoblin kostet doch aber? Find 30 Euro (oder Dollar) ganz schön Happig.
|
|
|
All times are GMT +1. The time now is 15:24.
|
|