|
You last visited: Today at 16:26
Advertisement
Thermalquelllen >BOT<
Discussion on Thermalquelllen >BOT< within the Guild Wars forum part of the MMORPGs category.
05/08/2007, 19:10
|
#1
|
elite*gold: 0
Join Date: Jan 2007
Posts: 1,753
Received Thanks: 443
|
ok also ich arbeite schon etwas länger an einem 55hp monk farmbot für einen Untoten farm vor den thermalquellen...
ich habe dabei nur ein grundproblem das daher kommt das mehrer gruppen einzel gefarmt werden und diese gruppen nicht immer an der sleben stelle spwanen!?!
meine idee ist eine function zu entwickeln die erfasst das feinde in unmitterlbarer nähe sind (radar) um mit der fight bzw mit der schutz function zu beginnen
das dumme daran ist nur das durch den grauen kreis um den eigenen character herum die farbe der gegner (das rot) verändert wird jenachdem wo sie dort stehen....
ich habe es schon mit folgender func versucht
Code:
func radarch()
for $c = 9633792 to 15866394
pixelsearch(***, yyy, ***, yyy, $c)
if not @error then
send("1")
sleep(500)
send("2")
call("fight")
next
endfunc
eine andere möglichkeit kommt mir einfach nich in den kopp rein
pls i need help! ur help!
MfG azu
|
|
|
05/08/2007, 22:05
|
#2
|
elite*gold: 0
Join Date: Oct 2005
Posts: 2,487
Received Thanks: 215
|
Ich schau mir die Gegend mal an, das ist ne heisse Kiste mit der Feinderkennung.. zum verzweifeln um dir noch ein bisschen Mut zu machen
|
|
|
05/09/2007, 07:59
|
#3
|
elite*gold: 0
Join Date: Jan 2007
Posts: 1,753
Received Thanks: 443
|
aber ich brauch sie halt ... ansonsten würder der bot immer sterben wenn die ghule sich ausgraben xD
|
|
|
05/09/2007, 11:47
|
#4
|
elite*gold: 0
Join Date: Apr 2007
Posts: 543
Received Thanks: 112
|
wie wäres denn einfach mit einer function die solange man im 'Ghul Bereich' ist alle paar sekunden oder so den nächstgelegenen Gegner anvisiert und dann einfach in der Energieanzeige vom Gegner ein Pixelsearch nach iwas machden das halt nur beim Ghul ist
Edit: Oder wie wärs damit: dank Gesegnetes Siegel kannste Schutzgeist und Heilender Hauch ja dauerhaft auf dir haben ohne energieprobs also einfach dauerprotten und bei der Stelle an der die Guhel rauskommen können die eigene Lebenspunkt leiste mit pixelsearch 'überwachen' wenn du LP abgezogen bekommst sind wohl Guhle da -> SdU casten
mfg GW_Gamer
|
|
|
05/09/2007, 15:50
|
#5
|
elite*gold: 0
Join Date: Jan 2007
Posts: 1,753
Received Thanks: 443
|
kein schlechter gedanke nur mit dieser art würde der bot auf jede gruppe losgehen und immer gleich reagieren --> folge tot (wiederhaken+gift+blutung)
und auch die monk gruppen angreifen die er nicht down bekommen kann (mindestens 2 monks in der 4er gruppe)
|
|
|
05/13/2007, 12:34
|
#6
|
elite*gold: 0
Join Date: Jul 2006
Posts: 2
Received Thanks: 0
|
Das Geheimnis sind die Farbvariationen:
PixelSearch( left, top, right,bottom, color, wert von 0 bis 256)
irgendwas zwischen 40 und 60 dürfte das rot auch unter dem grauen Radar noch erkennen.
|
|
|
05/13/2007, 15:31
|
#7
|
elite*gold: 0
Join Date: Apr 2007
Posts: 543
Received Thanks: 112
|
hatte das mit for...next jetz bei mir auch mal probiert, das dauert doch ewig, der macht dann doch einen schleifendurchlauf mit jedem wert, oder mach ich da was falsch?
|
|
|
05/15/2007, 06:22
|
#8
|
elite*gold: 0
Join Date: May 2007
Posts: 184
Received Thanks: 32
|
Ich hab mich auch mal an nen HM Thermalquellen bot gehockt und die "light" version davon für mich wäre jetzt eiglt fertig. der macht eigtl nix anderes als rauszugehen, über 2 verschiedene wege, je nachdem ob er dsa schild sieht, kämpfen,einsammeln uns aufgeben und zurückreisen.
so sieht das dann alles aus:
#cs ----------------------------------------------------------------------------
AutoIt Version: 3.2.4.0
Author: myName
Script Function:
Template AutoIt script.
#ce ----------------------------------------------------------------------------
78
; Script Start - Add your code below here
$a= Random(4000,4200)
$b= Random(1000,1200)
$c= Random(2000,2200)
$d= Random(3000,3200)
$e= Random(7000,7200)
$f= Random(9000,9300)
$g= Random(5000,5200)
$h= Random(6000,6200)
$i= 1
sleep($b)
WinActivate( "Guild Wars" )
Sleep($c)
MouseClick("left", 31, 177)
sleep(200)
Mouseclick("left", 475, 155)
sleep(100)
MouseClick("left", 434, 214)
sleep(50)
MouseClick("left", 639, 104)
Do
sleep($c)
call("Weg")
sleep($f)
call("kaempfen")
sleep($b)
call("reisen")
send($i+1)
until $i= 100000000
Func Weg()
Send("{Alt down}")
sleep(50)
$Schild= PixelSearch(0, 0, 1360, 768, 12039683)
If not @error Then
MouseClick("left", $Schild[0], $Schild[1], 2)
Sleep($f)
Send("{Alt up}")
Send("{w down}")
Send("{e down}")
Sleep($a+400)
Send("{w up}")
Send("{e up}")
Else
send("{w down}")
sleep($h)
send("{q down}")
sleep($g)
send("{q up}")
send("{e down}")
sleep($d)
send("{e up}")
EndIf
EndFunc
Func kaempfen()
Send("{6}")
sleep($c)
Send("{7}")
sleep($c)
Send("{8}")
Sleep($a)
Send("{e down}")
sleep(1500)
Send("{e up}")
Sleep(100)
Send("{1}")
Sleep(300)
Send("{w down}")
sleep(3000)
Send("{w up}")
send("{2}")
sleep(1500)
Send("{w down}")
sleep(7000)
Send("{w up}")
send("{5}")
sleep($b)
Send("{1}")
sleep(300)
Send("{2}")
sleep($a)
Send("{2}")
sleep($a)
Send("{1}")
sleep(300)
Send("{1}")
sleep(300)
Send("{2}")
sleep($a)
Send("{2}")
sleep($a)
Send("{1}")
sleep(300)
Send("{2}")
sleep($a)
Send("{2}")
sleep($a)
Send("{1}")
sleep(300)
send("{ö}")
sleep(150)
send("{space}")
sleep(1000)
send("{2}")
sleep($b)
send("{ö}")
sleep(150)
send("{space}")
sleep(1000)
send("{ö}")
sleep(150)
send("{space}")
sleep(1000)
EndFunc
Func reisen()
sleep(300)
send("{enter}")
Sleep(200)
send("{/}")
sleep(250)
send("{r}")
sleep(50)
send("{e}")
sleep(50)
send("{s}")
sleep(50)
send("{i}")
sleep(50)
send("{g}")
sleep(50)
send("{n}")
sleep(150)
send("{enter}")
sleep(3000)
MouseClick("left", 679, 400)
sleep($f)
EndFunc
Jetzt hab ich nur 1 Problem. Wenn ich das ding laufen lasse, öffnet sich im Task Manager ein neuer Prozess wuauclt.exe, und genau dieser Prozess, verhindert es, dass mein bot Enter drücken kann, um aufzugeben. Da is irgendwie dann alles durcheinander. Löschen is dann nen Schritt zurück, und wenn er Enter drückt, schaltet er auf Vollbild um. Der denkt Alt wäre gehalten. Aber ich weis nicht, wie ich diesen Prozess unterdrücken soll, bzw wo der immer herkommt, wenn ich das script starte
|
|
|
05/15/2007, 13:26
|
#9
|
elite*gold: 0
Join Date: Apr 2007
Posts: 543
Received Thanks: 112
|
Das Prob kenn ich...
Dein Bot läuft einfach nur in ner endlosschleife und wenn du den dann einfach nochmal öffnest läuft er 2mal und dann kommt sowas bei raus. ^^
Code:
sleep($b)
WinActivate( "Guild Wars" )
Sleep($c)
MouseClick("left", 31, 177)
sleep(200)
Mouseclick("left", 475, 155)
sleep(100)
MouseClick("left", 434, 214)
sleep(50)
MouseClick("left", 639, 104)
Do
sleep($c)
call("Weg")
sleep($f)
call("kaempfen")
sleep($b)
call("reisen")
send($i+1)
until $i= 100000000
setze da ganz am ende noch ein exit hintendrann oder noch besser schreib dir einen Hotkey mit dem du den Bot beenden kannst (oder kopier einfach miene aus Infinity Elona Bot raus ^^)
danach müsste es klappen
/Edit: warum da bei dir jedoch die wuauclt.exe dabei immer erscheint...k.a...das ist der Windows Updatemanager ^^
mfg GW_Gamer
|
|
|
05/15/2007, 14:21
|
#10
|
elite*gold: 0
Join Date: Jan 2007
Posts: 1,753
Received Thanks: 443
|
zu deinem "eigendlich" fertigen bot 
der farmt ja nur die erste gruppe bei mir xD
es geht aber darum 6 gruppen zu farmen  und die auch mit ein wenig mehr multi tasking
also nich nur macro mäßig sondern eben wie ein bot
(also ich seh da keine einzige if then func)
<hr> Append on May 15 2007, 14:25<hr> zu deiner exe da oben  bau doch einfach in dein script folgendes ein
Code:
func process?()
ProcessExists("wuauclt.exe")
if not @error Then
processclose("wuauclt.exe")
endif
EndFunc
<hr> Append on May 15 2007, 14:31<hr> oder lass ein anderes script laufen solang der bot läuft
bau dazu einfach in den anfang deines bots folgendes ein:
Code:
run("processkill.exe")
und natürlich musst du ne exe anlegen die "processkill.exe" heißt und folgendes enthält:
Code:
sleep(2000)
call("check")
func check()
processwait("wuauclt.exe")
ProcessClose("wuauclt.exe")
call("check")
EndFunc
|
|
|
05/15/2007, 16:52
|
#11
|
elite*gold: 0
Join Date: Apr 2007
Posts: 543
Received Thanks: 112
|
Grade mal kurz drübergeschaut....
Code:
send($i+1)
steht in der vorletzen Zeile der Funktions-Aufrufe
wenn du die var $i um eins erhöhen willst würde ich eher
nehmen. Send ist eine Funktion um Tastatureingaben zu übergeben, damit erhöhste aber keine Variable.
mfg GW_Gamer
|
|
|
05/15/2007, 20:49
|
#12
|
elite*gold: 0
Join Date: May 2007
Posts: 184
Received Thanks: 32
|
also erstmal danke für eure ganzen hilfen.. denke mal eine davon werd ich schon verwirklichen können^^
Mir is bewusst, dass das nur die ersten 5 gegner sind, aber mit 24p/std kann ich mich damit durchaus zufrieden geben
und zu dem $i+1.... kann ich eigtl nur sagen.... dumm kann man sein man muss sich nur zu helfen wissen.... es geht, dass ers nochmal macht, damit bin ich zufrieden
So ich werd dann wohl mal eins von den dingern da einbaun und dann hoff ich dass alles klappen wird
Danke schon mal im Voraus ach und... besteht eigtl interesse, dass ich meine light version veröffentliche, oder wartet ihr lieber auf die tolligere vollversion?
Quote:
|
(oder kopier einfach miene aus Infinity Elona Bot raus ^^)
|
Hm... hättest du da grad die Passage bereit? in dem Thread kann ich den Code ned rauslesen und das ned, dass ich das ding da alles entpack.
Irgendwie hat bisher alles nicht funktioniert... weder processkill.exe noch func processkill oder sonstwas.... ich verzweifel noch^^
Ok... jetz bin ich endgültig durcheinander..... manchmal gibt er auf und manchmal (meistens) ist es so, dass er wieder in vollbild wechselt, also wie gewohnt.... ich weis nicht mehr weiter... nichts funktioniert mehr.... das is echt zum K*****!
OK letztes edit^^: fehler gefunden..... resign hat funktioniert, wenn er über die pixelsearch raus is.... und ich hab Alt up unr bei Pixelsearch drin.... beim alternativ weg hatte ichs vergessen xD
Ok also danke trotzdem für eure hilfen^^
|
|
|
05/16/2007, 10:07
|
#13
|
elite*gold: 0
Join Date: Mar 2007
Posts: 66
Received Thanks: 12
|
von mir aus kannste gerne verööfentlcihen oder kannste mir mal per msg schicken pls
|
|
|
05/16/2007, 14:13
|
#14
|
elite*gold: 0
Join Date: Jan 2007
Posts: 1,753
Received Thanks: 443
|
24p/std ? rofl wie denn das? die ersten 5 droppen bei mir fast nix ...
und gehts da nicht eigendlich nur um die gold items? xD
|
|
|
05/16/2007, 14:41
|
#15
|
elite*gold: 0
Join Date: May 2007
Posts: 184
Received Thanks: 32
|
Ok also ich werde ihn mal heute reinstellen, wen ich wieder von der schule zu Hause bin. In welchem Format wollt ihr ihn denn? Hab ihn immo in 1280 x1024 und einmal in 1360 x 1068. Ich werde dann wohl mal beide reineditieren.
Also:
In Thermalquellen stellen, hardmode aktivieren. Das müsst ihr selbst machen.
Skills:
1, Schutzgeist
2, Heilender Hauch
3, Leer ( frag einfach nicht xD)
4, Leer
5, Schild des Urteils
6, genesung
7, Balth. Geist
8, Essenzbindung
Ausrüstung:
Farmrüstung
-50hp Cestus
Item mit Verlängert verzauberungen 20% und +5Energie (z.B. Totem- Axt)
EDIT: Hier gibts jetz das Archiv mit beiden Bots... jeweilige Auflösung hab ich dazugeschrieben.

Sry für rapidshare, aber zerowaitingtime war irgendwie down O_o
Zu euren Fragen: er macht ca. 15-20p/std. 2-3p direkt und dann noch knappe 8-10 goldene Items.
Wenn ihr diesen Bot benutzt, solltet ihr alle 1-2 stunden mal vorbeischaun, und die Taschen leeren. Goldene Sachen in die Truhe und den Rest verkaufen. Also bei mir funzt alles Einwandfrei und sehr ertragreich
Also wie gesagt Links zum Download kommen heute so gegen 17 Uhr
|
|
|
All times are GMT +1. The time now is 16:26.
|
|