|
You last visited: Today at 18:54
Advertisement
Heldengeister BOT *KOSTENLOS
Discussion on Heldengeister BOT *KOSTENLOS within the Browsergames forum part of the Other Online Games category.
12/04/2013, 09:32
|
#181
|
elite*gold: 0
Join Date: Nov 2013
Posts: 8
Received Thanks: 0
|
Ol4fff version from post n. #172, modified to browser 1366x768
worked all night for me, collected 240 esences, this night i will try pan
$search = PixelSearch( 340, 220, 1090, 560, 0xd5f5cf ) ;searching for color of iris
$search_loot = PixelSearch( 470, 490, 840, 580, 0x030303 )
$search_kampf = PixelSearch( 430, 645, 930, 720, 0x080807 )
$end_kampf = PixelSearch( 85, 155, 315, 205, 0x800303 )
|
|
|
12/04/2013, 18:10
|
#182
|
elite*gold: 0
Join Date: Nov 2013
Posts: 74
Received Thanks: 53
|
Thanks for feedback janpata, good to know, that it works for you
|
|
|
12/05/2013, 01:10
|
#183
|
elite*gold: 0
Join Date: Dec 2013
Posts: 16
Received Thanks: 0
|
Hab mal Frage, wo kopier ich den Quellcode rein und wie speicher ichs ab?
Und kann passieren das man gefickt wird? Oder kann ich ganz normal nutzen passiert nix, kein Bann etc.?
Ok, paar posts vor mir is ne Rede von "SciTE Script Editor" aber wo kann ich den downloaden? hab bei chip, netzwelt und viele mehr versucht kommt nur ein ordner ohne .exe datei -_- was das?
Kann mir wer Link schicken wo mand en downloaden kann? danke
|
|
|
12/05/2013, 07:00
|
#184
|
elite*gold: 0
Join Date: Nov 2006
Posts: 126
Received Thanks: 14
|
Such bei Chip nach AutoIT und installier das. Da ist der Editor dabei. Wenn du AutoIT installiert hast, dann machste dir auf dem Desktop mit rechtsklick und "neu" "AutoIT v3 Script". Dann machste den Editor auf, ziehst die Datei einfach rein und kopierst mit Copy und Paste den Text vom Script rein. STRG + S und dann ist es gespeichert.
|
|
|
12/05/2013, 19:35
|
#185
|
elite*gold: 0
Join Date: Dec 2013
Posts: 16
Received Thanks: 0
|
Hab ich installiert schon 3mal, aber irgwie kommt da nix mit AutoIT v3 Script
OK, jz hab ichs, dann rechtsklick auf Edit Script, und dann code reinmachen.
Muss ich diese Zeile die automatisch drinn is löschen?:
; Script Start - Add your code below here
|
|
|
12/05/2013, 20:34
|
#186
|
elite*gold: 0
Join Date: Nov 2006
Posts: 126
Received Thanks: 14
|
Kannst alles rauslöschen, was vorher drin stand. Ist aber nicht so wichtig. Alles was hinter einem ; steht wird nicht ausgeführt in AutoIT. Das sind sozusagen Kommentare.
|
|
|
12/05/2013, 22:02
|
#187
|
elite*gold: 0
Join Date: Dec 2013
Posts: 16
Received Thanks: 0
|
Und wenn ich den Script mit doppelklick aktivier muss ich im faungebiet sein? Und muss ich Demon Slayer im vordergrund laufen lassen oder kann ich z.B. facebook noch und der macht das selber dann?
Vllt kannst du mir noch sagen wie ich das genau mach? Da steht was in beiträgen hier drinn mit ner bestimmten auflösung, muss ich bildschirmauflösung ändern? oder kann ich das auf full hd lassen?
Bei mir der greift einen an und wechselt dann zum nächsten ohne den anderen angegriffen zu haben, also der hört einfach auf und geht dann zu jemand anders
|
|
|
12/05/2013, 22:11
|
#188
|
elite*gold: 0
Join Date: Nov 2006
Posts: 126
Received Thanks: 14
|
Ich hab 1600x900 auf dem 17'' Laptop.
Win7:
Rechtsklick auf den Desktop --> Bildschirmauflösung
Da stehen eben die zwei Zahlen. Nach denen richtest du dich mit dem Script. Wenn du das Faun Script ausführst, dann musst du auch in dem Gebiet stehen. Der erkennt zwar auch Iris, aber er kann sie nicht oder nur ganz selten klicken, weil der Modifikator für den Klick ein anderer ist. Der unterscheidet sich um eine gewisse Pixelanzahl.
Der Bot/das Script funktioniert nur im Vordergrund, weil die ausgegebenen Pixel auf dem Bildschirm absucht werden und nicht fensterspezifisch gesucht wird. Du kannst zwar Befehle an bestimmte Fenster senden, aber mit Pixel- bzw. ImageSearch wird nur das, was du auch selbst siehst überprüft. Ich hab gelesen, man kann auch den Speicher scannen dafür, aber das ist vermutlich eine ziemlich komplizierte Angelegenheit.
|
|
|
12/05/2013, 23:44
|
#189
|
elite*gold: 0
Join Date: Dec 2013
Posts: 16
Received Thanks: 0
|
Nur der geht zu nen Faun und bei der hälfte geht er zum nächsten -_- muss noch optimiert werden oder?
Ich kann das nicht positiv bewerten, der klickt oben links auf mein profilbildund dann öffnet sich mein rucksack dann passiert nix mehr, der bugt total der script.
Welche programmiersprache isn des mit dem man das scriptet?
|
|
|
12/06/2013, 01:09
|
#190
|
elite*gold: 0
Join Date: Nov 2006
Posts: 126
Received Thanks: 14
|
AuoIT ist soweit ich weiss seine eigene Sprache. Ohne deine Auflösung kann auch keiner sagen, warum er wo klickt.
|
|
|
12/06/2013, 02:11
|
#191
|
elite*gold: 0
Join Date: Dec 2013
Posts: 11
Received Thanks: 0
|
This Script 1366x768
Code:
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_Compile_Both=y
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
; Drücke Esc um das Script zu beenden, Pause um es zu pausieren
Global $Paused, $vab, $countdown = 0
HotKeySet("p", "TogglePause")
HotKeySet("{ESC}", "Terminate")
HotKeySet("+!d", "ShowMessage") ;Shift-Alt-d
$cccount = 0
WinActivate("Demon_Slayer_Anmeldeclient")
Sleep(1500)
Func search_Mob()
$varc = 0
$search = PixelSearch( 295, 110, 1115, 600, 0xd5f5cf )
$cccount = $cccount + 1
If IsArray($search) Then
$cccount = 0
ToolTip("")
MouseMove($search[0], $search[1], 1)
MouseClick("left")
sleep(2500)
$varc=1
ConsoleWrite("Sucht Pixel")
;~ nicht ein monster angreifen was bereits angegriffen wird
$search_loot = PixelSearch( 519, 536, 836, 581, 0x030303 )
If IsArray($search_loot) Then
ConsoleWrite('Monster angeclickt')
sleep(5000)
$vab = "kampf"
Else
if($varc == 1) Then
$sToolTip = ToolTip("BLOCK " & @CRLF & "BLOCK" & @CRLF & "BLOCK", $search[0]-20, $search[1]-20, 'Copyright by Vegeta17')
MouseMove(400, 400, 1)
WinSetOnTop('hallo','',1)
EndIf
EndIf
Else
;~ Portal()
;~ sleep(1000)
ConsoleWrite($varc)
EndIf
if($cccount > 100) Then
MouseMove(1336, 113, 1); 1648,205
MouseClick("left")
sleep(500)
MouseMove(405, 490, 1) ; 679,715
MouseClick("left")
sleep(500)
MouseMove(335, 155, 1); 638,174
MouseClick("left")
$cccount=0
Endif
Return $vab;
EndFunc
Func kampf()
;~ Kampf funktion
ConsoleWrite('Lädt Kampf')
$countdown = $countdown + 1
$search_kampf = PixelSearch( 288, 600, 710, 735, 0x080807 )
;(755,875,1220,935)
If IsArray($search_kampf) Then
Send("{SPACE}")
Send("{3}")
Send("{2}")
Send("{1}")
Send("{up}")
Send("{down}")
Send("{left}")
Send("{right}")
$end_kampf = PixelSearch( 100, 80, 300, 100, 0x800303 )
;(353,180,512,192)
If IsArray($end_kampf) Then
$vab = false
$countdown = 0
Endif
Elseif $countdown > 5 Then
;~ nicht kampf
$vab = false;
$countdown = 0
ConsoleWrite('Nicht im kampf');
EndIf
Return $vab;
EndFunc
Func Portal()
;~ Wenn ein ausgang gesehen wird in gegengestzter richtung drücken
$search = PixelSearch(280, 120, 1165, 661, 0x070906 )
; (565,195,1500,933)
If IsArray($search) Then
$movey=390
$movex=660
if($search[0] < 500) Then
$movex = 800
Else
$movex = 300
EndIf
if($search[1] < 350) Then
$movey = 650
Else
$movex = 200
EndIf
MouseMove($movex, $movey, 1)
MouseClick("left")
Else
MouseClick("left",Random(200,1100,1),Random(180,630,1))
Sleep(1000)
EndIf
EndFunc
Sleep(5000)
While 1
Sleep(300)
If $vab == "kampf" Then
$vab = kampf();
Else
$vab = search_Mob()
EndIf
WEnd
;;;;;;;;
Func TogglePause()
$Paused = NOT $Paused
While $Paused
sleep(100)
ToolTip('Script ist pausiert',0,0)
WEnd
ToolTip("")
EndFunc
Func Terminate()
Exit 0
EndFunc
Func ShowMessage()
MsgBox(4096,"","Das ist eine Nachricht.")
EndFunc
Flehe Hilfe, weiß nicht, wie man für sich selbst zu ändern, bitten Sie um Ihre Hilfe, hier das Skript auf dem Bauernhof Iris, meine Größe Size: 1280x960 (Full Screen Browser)
PLEASEEEEE!!!
Implore help, do not know how to change for themselves, ask for your help here this script on the farm Iris, my size Size: 1280x960 (Full Screen Browser)
|
|
|
12/06/2013, 05:24
|
#192
|
elite*gold: 0
Join Date: Dec 2013
Posts: 16
Received Thanks: 0
|
Hab, 1920*1080, hatte aber umgestellt auf 1600*900 klappt auch net da.
Frage: Gibts Tutorials um die AutoIt Sprache zu lernen?
|
|
|
12/06/2013, 08:08
|
#193
|
elite*gold: 0
Join Date: Dec 2013
Posts: 11
Received Thanks: 0
|
up please! help
|
|
|
12/06/2013, 15:06
|
#194
|
elite*gold: 0
Join Date: Nov 2006
Posts: 126
Received Thanks: 14
|
Quote:
Originally Posted by Teuros
Hab, 1920*1080, hatte aber umgestellt auf 1600*900 klappt auch net da.
Frage: Gibts Tutorials um die AutoIt Sprache zu lernen?
|
Klar gibts die  Video Tuts auf YouTube. Es gibt Foren und es hat sogar jemand ein Buch als PDF frei verfügbar im Internet hochgeladen. Hab aber momentan leider keinen Link mehr parat. Musst mal Google anwerfen.
Quote:
Originally Posted by Johnny Lucker
up please! help
|
Patience is a virtue  For this is a forum and the little critters running around and helping people aren't paid there is no "help on demand". Not even for people, that just signed up to ask a question and never come back again if everything works to say thank you to the creator of the script. Vegeta has gotten a few thanks for his script and that means most of you guys don't even have the least respect for what he has done. He saves you time which is pretty priceless. Think about it.
Erklärung für die Modifikation the Scripts in Deutsch und Englisch:
Explanation for the modification of the script in German and English:
Deutsch:
Es gibt vier Bereiche im Script, die überarbeitet werden müssen, um eure Auflösung anzupassen. Zum Anpassen der Auflösung benötigt ihr  . AutoIt installieren. Dann macht ihr euch einen neuen Ordner für die Übersichtlichkeit. Ordnern öffnen und rechtsklick machen --> neu --> AutoIT v3 Script. Die erstellte Datei benennt ihr um. Dann öffnet ihr den SciTE Script Editor und zieht die Datei rein. Der Text, der bereits drin steht wird gelöscht. Dort kopiert ihr das hinein:
Code:
HotKeySet("q","q")
HotKeySet("{ESC}", "Terminate")
While 1
sleep(100)
WEnd
Func q()
$pos = MouseGetPos()
MsgBox(0,"Your mouse pointer coordinate is:", $pos[0]&"|"&$pos[1])
EndFunc
abspeichern. Jetzt braucht ihr ein Blatt Papier und einen Stift 
Ihr öffnet das Spiel so, wie ihr es zum farmen haben wollt.
Schreibt euch auf euer Blatt Papier:
search:
search_loot:
kampf:
end_kampf:
Das sind die Variablen im Script, die ihr später ändern müsst.
Doppelklickt ihr auf das Script, dass ihr vorher erstellt und gespeichert habt. Drückt 1 mal "q" und wenn ein Fenster aufgeht, in dem zwei Zahlen durch ein "|" getrennt funktioniert es.
Eine Übersicht der Bereiche, die im Script abgefragt werden:

In diesem Post von Ol4fff seht ihr, welche Funktion welchen Bereich absuchen muss. Ihr müsst euren Mauszeiger immer zurerst in die linke obere Ecke des Bereichs bewegen und mit q die Koordinaten abfragen (wir nennen sie jetzt x1 und y1) und danach in der rechten unteren Ecke die Koordinaten x2 und y2 abfragen. Schreibt euch die Koordinaten so auf, wie sie auch in das Script müssen:
x1, y1, x2, y2, [FARBE] --> 100, 80, 170, 100 (z.B.)
Wenn ihr für alle vier Funktionen die Koordinaten habt (die für "kampf" bekommt ihr nur im Kampf, das ist der Bereich, in dem sich die Skillleiste eures Chars befindet und die ist ja nur im Kampf zu sehen), dann erstellt ihr in dem Ordner wieder ein neues Script, nennt es Iris oder Faun und zieht es wieder in den Editor rein und löscht den kompletten Text. Sucht euch ein Script aus und kopiert es in den Editor. Dann sucht ihr die Zeilen
Code:
$search = PixelSearch( 105, 270, 1338, 740, 0xFF0004 )
$search_loot = PixelSearch( 646, 760, 959, 803, 0x030303 )
$search_kampf = PixelSearch( 605, 860, 1070, 920, 0x080807 )
$end_kampf = PixelSearch( 203, 165, 362, 177, 0x800303 )
und tragt jeweils eure eigenen Koordinaten ein. Der fünfte Teil am Ende der Zeile ist der Farbcode in Hex, den ihr bitte genau so lasst, wie er ist.
Zu guter letzt noch die Erklärung, worin der Unterschied vom Iris zum Faun Script liegt:
AutoIT sucht von links oben nach rechts unten den angegebenen Bereich nach einem Pixel mit der EXAKTEN Farbe ab, die angegeben ist. Also bei der Suche nach dem Heldengeist nach einem roten Pixel (der Name vom Heldengeist). Das ist der oberste linke Pixel im Namen. Wenn man da drauf klickt passiert logicherweise nichts. Deshalb sind die Zeilen
Code:
MouseMove($search[0]+20, $search[1]+80, 1)
MouseMove($search[0]+33, $search[1]+60, 1)
der einzige Unterschied für die unterschiedlichen Heldengeister. Die Zahlen geben an, um wieviele Pixel Abweichung AutoIT den Klick im Vergleich zur Suche ansetzen soll. Heisst bei der Iris klickt er 20 Pixel weiter rechts und 80 Pixel weiter unten als der gefundene Pixel.
Wenn euer Char zu schnell die Heldengeister wechselt, heisst er läuft hin klickt an und wartet kurz und klickt dann den nächsten Heldengeist an, dann muss
Code:
Func search_Mob()
$search = PixelSearch( 105, 270, 1338, 740, 0xFF0004 )
If IsArray($search) Then
MouseMove($search[0]+20, $search[1]+80, 1)
MouseClick("left")
sleep(1500)
ConsoleWrite("Sucht Pixel")
die Zeit hinter sleep erhöht werden. Probiert aus, was für euch passt, ohne dass die Zeit zu lang wird. Die Zeit wird in Millisekunden angeben (1 MS = 0,001 Sekunden / 1000 MS = 1 Sek).
Denke das sollte alles gewesen sein. Viel Glück/Spaß beim Anpassen nach euren Bedürfnissen.
English:
There are four areas in the script that need to be updated to make it work for your resolution settings. You will need  . Install AutoIT. Create a new folder to keep a better track of your files. Open the created folder. Right click --> new --> AutoIT v3 Script. Rename the created file. Open the SciTE Script Editor and drag and drop the created file right into the editor window. Delete the text that's already inside the script. Copy and paste this into the editor window:
Code:
HotKeySet("q","q")
HotKeySet("{ESC}", "Terminate")
While 1
sleep(100)
WEnd
Func q()
$pos = MouseGetPos()
MsgBox(0,"Your mouse pointer coordinate is:", $pos[0]&"|"&$pos[1])
EndFunc
and save it. Now you'll need a sheet of paper and a pen 
Open your game window as you'll have it when farming.
Write this on your sheet of paper:
search:
search_loot:
kampf:
end_kampf:
Those are the variables that need to be changed in the script later.
Doubleclick the script you created and saved before. Press your "q" button once. If a window pops up telling you two numbers divided by a "|" everything is working as intented.
This picture shows which areas are needed for which purpose in the script:

You'll always have to move your cursor to the upper left corner of the area first and press q to get the first pair of coordinates (we call them x1 and y1 for now) and then move the cursor to the lower right corner and press q to get x2 and y2. Write the coordinates the same way down as you'll need to put them into the script later:
x1, y1, x2, y2, [COLOR] --> 100, 80, 170, 100 (for example).
When you got all the coordinates you need (those for "kampf" can only be obtained while in combat for it's the area that contains your characters' skill bar which is only visible during a fight). Create a new script in your folder and call it "Iris" or "Pan". Drag and drop it into the editor as before and delete the containing text again. Chose a script (Iris or Pan) and copy and paste the text into the script. Search for those four lines:
Code:
$search = PixelSearch( 105, 270, 1338, 740, 0xFF0004 )
$search_loot = PixelSearch( 646, 760, 959, 803, 0x030303 )
$search_kampf = PixelSearch( 605, 860, 1070, 920, 0x080807 )
$end_kampf = PixelSearch( 203, 165, 362, 177, 0x800303 )
And put your own coordinates in. The last part of the line is the color code in hex which should not be changed.
At last this is the difference between the Iris and the Pan script:
AutoIT searches the given area starting in the upper left corner for a pixel with the EXACT color that is in the code line. For the searching of sylphs it's a red color (name of the sylph). The first match is always the upper left pixel of the first letter of the name. If you click this nothing will happen. Therefore there are these lines:
Code:
MouseMove($search[0]+20, $search[1]+80, 1)
MouseMove($search[0]+33, $search[1]+60, 1)
They modify the click position. For Iris it is a 20 pixel to the right and 80 pixels towards the bottom modification for the click.
If your char changes between sylphs too fast, meaning it walks towards the sylph and waits and walks towards the next one before the loading bar is full, you'll have to
Code:
Func search_Mob()
$search = PixelSearch( 105, 270, 1338, 740, 0xFF0004 )
If IsArray($search) Then
MouseMove($search[0]+20, $search[1]+80, 1)
MouseClick("left")
sleep(1500)
ConsoleWrite("Sucht Pixel")
raise the time behind sleep. Test what time is needed for you. The time is set in milliseconds (1 MS = 0,001 sec / 1000 MS = 1 Sec).
Think that schould be everything you need to know to get it working for you. Good luck and have fun fitting the script to your needs.
|
|
|
12/06/2013, 17:14
|
#195
|
elite*gold: 0
Join Date: Nov 2013
Posts: 8
Received Thanks: 0
|
perfect explanation, thumbs up
|
|
|
Similar Threads
|
*New*Demonslayer Bot Für Heldengeister
03/03/2014 - Browsergames - 56 Replies
Hallo Zusammen,
|
Suche Demon Slayer bot für die Heldengeister
11/17/2013 - Browsergames - 24 Replies
Hey zusammen,
ich suche einen bot zum farmen der Heldengeister.
Der bot sollte die heldengeister nur auswählen und angreifen. die Verwendung der Skills ist nicht unbedingt notwendig.
Also eine Art Autoklick bot.
Wäre super wenn mir da vll jemand weiterhelfen könnte.
mfg michel
|
Heldengeister BOT
11/05/2013 - Browsergames - 0 Replies
CLOSED
veröffentliche nix
|
All times are GMT +1. The time now is 18:54.
|
|