|
You last visited: Today at 14:23
Advertisement
loot func
Discussion on loot func within the Guild Wars forum part of the MMORPGs category.
11/17/2008, 17:06
|
#1
|
elite*gold: 0
Join Date: May 2007
Posts: 184
Received Thanks: 32
|
loot func
Hi
Ich weis sowas gabs schonmal in dem Thermalquellen Bot von Blackworkxx glaub ich.
Ich hab mich auch grad dran versucht, aber ich find den Fehler einfach nicht mehr.
Im moment siehts so aus:
Code:
func _loot()
for $a= 0 to 8 step 1
sleep(100)
send("{ö}")
sleep(50)
$weiss=Pixelsearch (510, 41, 768, 79,0xFFFFFF)
$blau=Pixelsearch (510, 41, 768, 79,0x99EEFF)
$lila=Pixelsearch (510, 41, 768, 79,0x99EEFC) ; Lila gegenstand noch anpassen!
$gold=Pixelsearch (510, 41, 768, 79,0xFFCC55)
Select
Case $weiss or $blau or $lila or $gold = True
MsgBox(0, "Drop", "Ein Drop!")
Send("{space}")
sleep(500)
While $weiss or $blau or $lila or $gold = True And PixelGetColor(689, 67) <> 0xFFFFFF
sleep(300)
WEnd
MsgBox(0, "aufgehoben", "aufgehoben!" )
sleep(100)
If PixelGetColor(689, 67) = 0xFFFFFF Then
ExitLoop
EndIf
sleep(100)
EndSelect
Next
Er soll einfach alles aufheben und wenn er das Schild anwählt,(PixelGetColor(689, 67) = 0xFFFFFF ) dan soll er die schleife beenden.
Aber das Problem ist im Moment, dass er nach dem Aufheben nicht aus der While Schleife kommt. Also er zeigt mir nie die msgbox mit dem "aufgehoben" an. soweit scheint er nicht zu kommen.
Weiß vllt einer woran das liegen könnte?
Wäre super nett. danke!
|
|
|
11/17/2008, 17:26
|
#2
|
elite*gold: 0
Join Date: Jun 2006
Posts: 239
Received Thanks: 31
|
Quote:
Originally Posted by Painful Pete
Hi
Ich weis sowas gabs schonmal in dem Thermalquellen Bot von Blackworkxx glaub ich.
Ich hab mich auch grad dran versucht, aber ich find den Fehler einfach nicht mehr.
Im moment siehts so aus:
Code:
func _loot()
for $a= 0 to 8 step 1
sleep(100)
send("{ö}")
sleep(50)
$weiss=Pixelsearch (510, 41, 768, 79,0xFFFFFF)
$blau=Pixelsearch (510, 41, 768, 79,0x99EEFF)
$lila=Pixelsearch (510, 41, 768, 79,0x99EEFC) ; Lila gegenstand noch anpassen!
$gold=Pixelsearch (510, 41, 768, 79,0xFFCC55)
Select
Case $weiss or $blau or $lila or $gold = True
MsgBox(0, "Drop", "Ein Drop!")
Send("{space}")
sleep(500)
While $weiss or $blau or $lila or $gold = True And PixelGetColor(689, 67) <> 0xFFFFFF
sleep(300)
WEnd
MsgBox(0, "aufgehoben", "aufgehoben!" )
sleep(100)
If PixelGetColor(689, 67) = 0xFFFFFF Then
ExitLoop
EndIf
sleep(100)
EndSelect
Next
Er soll einfach alles aufheben und wenn er das Schild anwählt,(PixelGetColor(689, 67) = 0xFFFFFF ) dan soll er die schleife beenden.
Aber das Problem ist im Moment, dass er nach dem Aufheben nicht aus der While Schleife kommt. Also er zeigt mir nie die msgbox mit dem "aufgehoben" an. soweit scheint er nicht zu kommen.
Weiß vllt einer woran das liegen könnte?
Wäre super nett. danke!
|
In anderen Sprachen (glaube net das AutoIT da abweicht), stellt man mit dem operator == fest ob zwei Werte gleich sind... In deinem Qeullcode steht da nur nen = denke net das das so richtig ist oO
//edit: nochma nachgeguckt:
Zuordnung: =
Vergleich: ==
|
|
|
11/17/2008, 17:32
|
#3
|
elite*gold: 0
Join Date: Aug 2008
Posts: 124
Received Thanks: 16
|
so jetzt lasse ich die -.- mal weg xD
nimm statt der msg box tool tips
weil die space geht bei dir auf die die msg box und nicht aufs gw fenster
denke mal das es das ist bei mir funktioniert es ohne die msg box
|
|
|
11/17/2008, 17:36
|
#4
|
elite*gold: 0
Join Date: May 2007
Posts: 184
Received Thanks: 32
|
ok dann test ich das mal... danke schonmal für eure antworten
Edit: klappt immer noch nicht mit den Tooltips. er zeigt mit jetz dauerhaft den Tooltip "Ein Drop!!!" an
Code:
func _loot()
for $a= 0 to 8 step 1
sleep(100)
send("{ö}")
sleep(50)
$weiss=Pixelsearch (510, 41, 768, 79,0xFFFFFF)
$blau=Pixelsearch (510, 41, 768, 79,0x99EEFF)
$lila=Pixelsearch (510, 41, 768, 79,0x99EEFC) ; Lila gegenstand noch anpassen!
$gold=Pixelsearch (510, 41, 768, 79,0xFFCC55)
Select
Case $weiss or $blau or $lila or $gold = True
ToolTip(" Ein Drop!!!", 100,100)
Send("{space}")
sleep(500)
While $weiss or $blau or $lila or $gold == True And PixelGetColor(689, 67) <> 16777215
sleep(300)
WEnd
ToolTip("Aufgehoben!", 100,100)
sleep(100)
If PixelGetColor(689, 67) = 16777215 Then
ExitLoop
EndIf
sleep(100)
EndSelect
Next
EndFunc
Quote:
so jetzt lasse ich die -.- mal weg xD
|
Sorry wegen vorhin, aber bei sowas reagier ich allergisch :-P
|
|
|
11/17/2008, 17:37
|
#5
|
elite*gold: 0
Join Date: Jul 2008
Posts: 164
Received Thanks: 9
|
Hab dir schon im icq gesagt dass du bei Pixelgetcolor IMMER den dezimalen Wert rauskriegst und ich glaube kaum dass es an der MsgBox liegt
|
|
|
11/17/2008, 17:48
|
#6
|
elite*gold: 0
Join Date: May 2007
Posts: 184
Received Thanks: 32
|
dezimalen Wert hab ich reineditiert in den neueren Post
|
|
|
11/17/2008, 18:13
|
#7
|
elite*gold: 0
Join Date: Jun 2006
Posts: 239
Received Thanks: 31
|
sind immernoch 2 = die da nciht hingehören! mit denen funktioniert dein source net.... und wenn doch is autoit fehlertolerant ohne ende.... aber ich glaubs net ^^
|
|
|
11/17/2008, 18:15
|
#8
|
elite*gold: 0
Join Date: May 2007
Posts: 184
Received Thanks: 32
|
Ich weis grad ne dgenau wie du das meinst... kannst du mir das bitte mal rot markieren, wo du das meinst? bzw umändern?
|
|
|
11/17/2008, 18:18
|
#9
|
elite*gold: 0
Join Date: Jun 2006
Posts: 239
Received Thanks: 31
|
Code:
func _loot()
for $a= 0 to 8 step 1
sleep(100)
send("{ö}")
sleep(50)
$weiss=Pixelsearch (510, 41, 768, 79,0xFFFFFF)
$blau=Pixelsearch (510, 41, 768, 79,0x99EEFF)
$lila=Pixelsearch (510, 41, 768, 79,0x99EEFC) ; Lila gegenstand noch anpassen!
$gold=Pixelsearch (510, 41, 768, 79,0xFFCC55)
Select
Case $weiss or $blau or $lila or $gold [COLOR="Red"]==[/COLOR] True
ToolTip(" Ein Drop!!!", 100,100)
Send("{space}")
sleep(500)
While $weiss or $blau or $lila or $gold == True And PixelGetColor(689, 67) <> 16777215
sleep(300)
WEnd
ToolTip("Aufgehoben!", 100,100)
sleep(100)
If PixelGetColor(689, 67) [COLOR="Red"]==[/COLOR] 16777215 Then
ExitLoop
EndIf
sleep(100)
EndSelect
Next
EndFunc
Klar, np!
Aber AutoIT als erste sprache zu lernen ist meiner meinung nach das schlimmste was man machen kann... wenn du danach ne "richtige" sprache lernen willst isses umso schwerer mit dem syntax
edit: hat der compiler bei den gleichzeichen eigenltihc keinen fehler ausgegeben?
|
|
|
11/17/2008, 18:26
|
#10
|
elite*gold: 0
Join Date: May 2007
Posts: 184
Received Thanks: 32
|
Also bisher hat immer alles mit einem einfachen gereicht... und hab mittlerweile doch schon einiges gemacht. ich teste mal eben das von dir.
Edit: Immer noch das gleiche: Tooltip: "Ein Drop!!!" und danach gehts nicht weiter :'(
|
|
|
11/17/2008, 18:37
|
#11
|
elite*gold: 0
Join Date: Jun 2006
Posts: 239
Received Thanks: 31
|
oh man xD is ya klar das er in der While schleife stecken bleibt wenn PixelGetColor(689, 67) <> 16777215 immer zutrifft :P
//edit: totaler quastch ^^ bitte ignorieren
|
|
|
11/17/2008, 18:47
|
#12
|
elite*gold: 0
Join Date: May 2007
Posts: 184
Received Thanks: 32
|
Aber da steht ja And und nicht or oder?
wie soll ich denn dann das machen?
|
|
|
11/17/2008, 18:59
|
#13
|
elite*gold: 0
Join Date: Jun 2006
Posts: 239
Received Thanks: 31
|
yo hab mich vertan... sry... oO hm weiß auch nicht...
|
|
|
11/17/2008, 19:04
|
#14
|
elite*gold: 0
Join Date: May 2007
Posts: 184
Received Thanks: 32
|
wahrscheinlich isses wieder n total simpler fehler und ich komm einfach nicht drauf
|
|
|
11/17/2008, 19:06
|
#15
|
elite*gold: 0
Join Date: Jun 2006
Posts: 239
Received Thanks: 31
|
bist dir aber sicher das du den return von pixelSearch einfach auf true überprüfen kannst? Weil in der doku steht das da nen array returned wird...
//edit: Doku:
|
|
|
|
|
Similar Threads
|
wr func net
04/02/2010 - WarRock Hacks, Bots, Cheats & Exploits - 1 Replies
Wenn ich wr starte und auf game starten klcike steht da "ERROR:Cannot Find Exeute file!
was muss ich machen habe win 7
|
Func in IE.au3
10/15/2009 - AutoIt - 26 Replies
Hallo,
mal eine Frage zur IE.au3
Ich möchte im gleichen Fenster eine andere Adresse aufrufen,
kann ich das hiermit machen ?
IENavigate(ByRef $o_object, $s_Url, $f_wait = 1)
dann hab ich da mal 2 weitere fragen zu.
Was genau kommt bei $o_object rein und was ist mit dem ByRef ?
Vielen Dank falls mir geholfen werden kann.
|
Need help Func
04/11/2009 - GW Bots - 12 Replies
Hi all, I have a little issue with the bot I'm doin using the tt6 move to engine. I'm trying the make it scan in front of my charc on the minimap to check if enemies are present.
So here's the func:
;scan if enemy is in front of us
Func ScanEnemy1()
PixelSearch(86, 460, 173, 516, $MonsterColor_Red, 10)
If @error then
Sleep( 100 )
PixelSearch(86, 460, 173, 516, $MonsterColor_Red, 10)
if @error then return False
EndIf
|
Func hilfe....
05/25/2008 - Guild Wars - 2 Replies
Hi,
ich bräuchte mal hilfe bei ner function....
Ich habe in meinem Bot 2 Farm gebiete drin.... und man kann halt auch mit Ele oder Monk Farmen. Dies kann man per GUI auswählen // checkboxen... so soweit so gut..
Wenn man jetzt z.B. "Farm TQ und Farm mit Monk TQ" ausgewählt hat dann macht der das auch, wenn man dann "Farm Elona und Farm mit Monk Elona" ausgewählt hat dann funktioniert das auch. So aber wenn man "Farm Elona und Farm mit Ele Elona" ausgewählt hat dann macht der nicht das...
|
Drop-Loot bug (Loot sichtbar vor dem kill)
03/28/2006 - WoW Exploits, Hacks, Tools & Macros - 1 Replies
So hi
und zwar für alle die gerne mal etwas farmen aber kaum zeit haben ein kleiner Tipp der immo noch auch allen EU realms (ja auch auf Blizz-Servern) ghet. und zwar gibt es in den Blasted Lands den Altar of the Storms dort laufen mobs der LVL ca. 54 rum.
Das geniale kommt est noch man sihet an den mobs bevor man sie killt, angreift was auch immer ob und welche Waffe sie droppe.
Das system ist ganz einfach: es laufen dort z.B. Walocks rum diese habven immer so nen schwarzen staff in...
|
All times are GMT +1. The time now is 14:23.
|
|