Event-Item-Bot//Vaettire unlimited

11/06/2008 05:26 AdvancedNewbie#16
-.- das isses..... Nu klappts... thx!
11/08/2008 23:12 ziff#17
Wieviel Leben hat dein bot?

Bei mir legt er einmal zuviel schattenform nach, stirbt deswegen nicht, sondern wählt den altar an und macht dann jede menge scheiss :D
11/15/2008 10:09 densivilla#18
Leben ist vollkommen egal. Wichtig ist ein Fokus mit +45HP bei Verzauberungen. Dann hast du nämlich wenn Schattenform ausläuft nur 8HP statt 53 und stirbst durch das Vampir recht schnell.
11/16/2008 22:08 ziff#19
:rolleyes:

lol, überlesen


wtb: off-hand +45hp while enchanted plx
11/24/2008 22:20 Stoneware#20
So ma ne Frage: Wo muss ich was ändern um ne andere Taste zum wegwerfen der fässer zu benutzten??
Man merkt das ich von bots nich viel verstehe daher bitte möglichst einfach erklären..
11/25/2008 00:47 densivilla#21
Such im Script nach den Einträgen
PHP Code:
Send("{j}"
und ersetze das J mit der Taste die du haben möchtest.
11/25/2008 06:43 Stoneware#22
Netter Bot! Aber kann man es nicht einrichten das er am anfang den Segen animmt und dann zumindest von der rechten gruppe nen großteil mit killt (die stehen doch eigentlich immer recht dicht zusammen)?
11/27/2008 18:28 horstschl3mmer#23
so da atm event sachen droppen poste ich hier mal meine version (alles was er in der jaga morähne macht hab ich selbst geschrieben den rest von der originalversion kopiert)
meiner nimmt den segen an !! da ich den titel auch noch nicht auf max hatte fand ichs ganz praktisch bemerkung
waffenslot 1= vampir waffe + 45 ench fokus
waffenslot 2= normal 20% ench

da immer noch was nicht geklappt hat jetzt nochma update auf seite 4 dann dürft aber alles laufen
11/28/2008 12:59 sowas93#24
Vofür brauch man da überhaupt Zwergenstabilität?
Is das da nicht iwie unnütz?
11/28/2008 14:22 horstschl3mmer#25
kann man preschen und dunkle flucht länger erhalten (was beim rushen hilft) und den run kleinwenig verschnellert und is wenn man beim hinlaufen sauft noch fast besser als ich bin unaufhaltbar
11/28/2008 14:33 sowas93#26
macht der das hinlaufen auch mit? o0
11/28/2008 15:29 densivilla#27
Quote:
Originally Posted by sowas93 View Post
macht der das hinlaufen auch mit? o0
nein, wozu auch?
11/28/2008 15:50 horstschl3mmer#28
hinrushen kannst ja selber ich mein nur dass die zwergenstabi dir da ja sehr gut weiterhilft wenn du sie nicht magst lass einfach drausen wird nicht viel ändern
11/28/2008 19:51 SalleAdde#29
Mal ne Frage funzt bei euch der bot bei mir nidde der bringt mir iwie nen fehler Line -1: Error parsing function call und da ich mich eher schlecht mit bots auskenn frage wie beheb ich dess ^^
11/29/2008 01:25 AdvancedNewbie#30
Bei mir "funzt" er nur zum Teil. Also der von Horstschl3mmer mein ich
Hab die hälfte rausgenommen so das er nur die rechte Gruppe killt, da er auf dem weg zur 2ten Gruppe immer Schattenform hat auslaufen lassen und ihn ein paar Gegner dann vorzeitig gekillt hatten.

Nun hab ich aber noch das Problem das, wenn er ordnungsgemäß wieder in die bjora sümpfe läuft, er dort angekommen sofort wieder schattenform castet und irgendwohin läuft... nur nicht zurück zur jaga moräne...
weiss zufällig einer wieso er das bei mir macht? ^^

Code:
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_outfile=blub.exe
#AutoIt3Wrapper_UseUpx=n
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
#cs ----------------------------------------------------------------------------

 AutoIt Version: 3.2.10.0
 Author:         deine mutter

 Script Function:
	Template AutoIt script.

#ce ----------------------------------------------------------------------------

; Script Start - Add your code below here

Opt("WinWaitDelay",100)
Opt("WinTitleMatchMode",4)
Opt("WinDetectHiddenText",1)
Opt("MouseCoordMode",0)
Global $Paused
Global $mousespeed = 4
HotKeySet("{PAUSE}", "TogglePause")
hotkeyset("{F8}", "end")
#include <nomadmemory.au3>
Global $CurrentPosX, $CurrentPosY, $PID, $hprocess, $dll, $Map, $GTime,$Death, $Paused
$dll = DllOpen("gpcomms.dll")
$PID = ProcessExists("Gw.exe")
$hprocess = _MemoryOpen($PID)
$CourseStat =IniRead("setting.ini", "settings", "Course", "0")
Global $memoryx = IniRead("setting.ini", "settings", "memory x", "0")
Global $invslot_x1 = 34
Global $invslot_x2 = 71
Global $invslot_x3 = 106
Global $invslot_x4 = 140
Global $invslot_x5 = 177
Global $invslot_y1 = 543
Global $invslot_y2 = 583
Global $invslot_y3 = 633
Global $invslot_y4 = 683
$gold_color = 0xFFCC55
$runs = 0


func end() ;- ENDE HOTKEY mit F8 beendet ihr das Script
	Exit
EndFunc

Func TogglePause() ;- ENDE HOTKEY mit PAUSE Taste könnt ihr den bot Pausieren lassen
$Paused = NOT $Paused
While $Paused
sleep(100)
ToolTip('Script is "Paused"',0,0)
WEnd
ToolTip("Script is running")
If Not WinActivate("Guild Wars") Then
WinActivate("Guild Wars")
EndIf
Sleep(2000)
EndFunc


func RandomSleep($min, $max)
    $time = Random($min, $max)
    Sleep($time)
endfunc



Func Check_Gold_Item ($x, $y)
	Sleep(Random(200,400))
	$x = $x + Random (-5, 5)
	$y = $y + Random (-5, 5)
	MouseMove ($x, $y)
	$color = Pixelsearch(0,403,249,663, $gold_color, 1)
	If not @error Then
		MouseClick("left", Random(32,36),random(975,980),2)
		RandomSleep(200,300)
		MouseClick("left", $x, $y, 1)
		RandomSleep(1400,1500)
		MouseClickDrag ("left", $x, $y, random(270,300), random(540,600))
	elseif @error Then
		MouseClickDrag ("left", $x, $y, random(270,300), random(540,600))
	EndIf
EndFunc

func gold()
	Check_Gold_Item ($invslot_x1, $invslot_y1) ;01
	Check_Gold_Item ($invslot_x2, $invslot_y1) ;02
	Check_Gold_Item ($invslot_x3, $invslot_y1) ;03
	Check_Gold_Item ($invslot_x4, $invslot_y1) ;04
	Check_Gold_Item ($invslot_x5, $invslot_y1) ;05
	
	Check_Gold_Item ($invslot_x1, $invslot_y2) ;06
	Check_Gold_Item ($invslot_x2, $invslot_y2) ;07
	Check_Gold_Item ($invslot_x3, $invslot_y2) ;08
	Check_Gold_Item ($invslot_x4, $invslot_y2) ;09
	Check_Gold_Item ($invslot_x5, $invslot_y2) ;10
	
	Check_Gold_Item ($invslot_x1, $invslot_y3) ;11
	Check_Gold_Item ($invslot_x2, $invslot_y3) ;12
	Check_Gold_Item ($invslot_x3, $invslot_y3) ;13
	Check_Gold_Item ($invslot_x4, $invslot_y3) ;14
	Check_Gold_Item ($invslot_x5, $invslot_y3) ;15
	
	Check_Gold_Item ($invslot_x1, $invslot_y4) ;16
	Check_Gold_Item ($invslot_x2, $invslot_y4) ;17
	Check_Gold_Item ($invslot_x3, $invslot_y4) ;18
	Check_Gold_Item ($invslot_x4, $invslot_y4) ;19
	Check_Gold_Item ($invslot_x5, $invslot_y4) ;20
EndFunc

func kampf()
	RandomSleep(1000, 1100)
	send("{F1}")
	randomsleep(100,150)
	send("1")
	randomsleep(1300,1400)
	send("2")
	randomsleep(100,130)
	send("3")
	randomsleep(900, 1000)
	send("6")
	randomsleep(1100,1200)
    send("{w down}")
    send("{q down}")
	send("4")
	RandomSleep(3000,3010)
	send("{w up}")
    send("{q up}")
	send("v")
	randomsleep(500, 510)
	send("{space}")
	randomsleep(3000,3100)
	MouseClick("left", 635,535)
	randomsleep(400, 500)
	send("{e down}")
	send("5")
	randomsleep(900, 910)
	send("{e up}")
	send("r")
	randomsleep(5000, 5010)
	send("{d down}")
	randomsleep(950, 960)
	send("{d up}")
	randomsleep(7500, 7510)
	send("{a down}")
	randomsleep(950, 960)
	send("{a up}")
	randomsleep(2000, 2010)
	send("{a down}")
	randomsleep(950, 960)
	send("{a up}")
	randomsleep(1500, 1510)
	send("s")
	randomsleep(2500, 2510)
	send("1")
	randomsleep(1300,1400)
	send("2")
	randomsleep(100,130)
	send("3")
	randomsleep(3500, 3510)
	send("v")
	randomsleep(990, 1000)
	send("8")
	randomsleep(990, 1000)
	
	
	for $i=0 to 30;Anzahl der Wiederholungen
        Send("{space}")
        randomsleep(40, 50)
        Send("{j}")
        randomsleep(40, 50)
    next
	Send("{j}")
	Send("{j}")
	randomsleep(4500,4510)
	For $i=0 to 20
		Send("{ö}")
        randomsleep(100, 200)
        Send("{space}")
        randomsleep(100, 200)
	Next
	randomsleep(5000, 6000)
	send("{F2}")
	randomsleep(1000, 1500)
	send("ö")
	randomsleep(200,300)
	Send("{space}")
	randomsleep(1300,1400)
	send("5")
	randomsleep(15000,15300)
    EndFunc

func bjora()
	send("ö")
	randomsleep(200,300)
	$runs = $runs + 1
	if $runs = 3 Then
		$runs = 0
		gold()
	EndIf
	randomsleep(200,300)
	Send("{space}")
	randomsleep(1300,1400)
	send("5")
	randomsleep(10000,10300)
EndFunc

If Not WinActivate("Guild Wars") Then
WinActivate("Guild Wars")
EndIf
Sleep(6000)

While 1
	kampf()
	bjora()
wend