Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Guild Wars
You last visited: Today at 15:22

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Project: Granite Bot

Discussion on Project: Granite Bot within the Guild Wars forum part of the MMORPGs category.

Reply
 
Old 03/20/2007, 18:01   #31
 
elite*gold: 0
Join Date: Mar 2007
Posts: 567
Received Thanks: 48
Code:
starttime= * * * * * * * * * * * *; Die zeit hat, in der Guild Wars maximiert wird!
nextitem= * * * * * * * * * * * * * * * * * *; Der Button, mit dem du Gegenstände anwählst!

StartGW:
	IfWinNotActive, Guild Wars, , WinActivate, Guild Wars, 
	WinWaitActive, Guild Wars,
	Sleep, %starttime%
	Gosub, Where
Return


Where:
PixelGetColor, 0x434042, 562, 197
	if ErrorLevel = 0
 *Gosub, Flagge
	

	if ErrorLevel > 0
 *Gosub, Where2
Return

Where2:
	PixelGetColor, 0x13120C, 736, 803
 *if ErrorLevel = 0
 *	Gosub, Brücke
 *	
 *if ErrorLevel > 0
 *	Gosub, Where3
Return

Where3:
	PixelGetColor, 0x373C35, 676, 30
 *if ErrorLevel = 0
 *	Gosub, Portal

 *if ErrorLevel > 0
 *	Gosub, Where4
Return

Where4:
	PixelGetColor, 0x3D4340, 340, 199
 *if ErrorLevel = 0
 *	Gosub, Sehe-Brücke

 *if ErrorLevel > 0
 *	Gosub, Where

Return
 * * *



Flagge:                               &#59; Der Punkt, von dem man dei zwie Roten Flaggen sehen kann (Unter Henchies)
	Send, x
	Sleep, 1000
	Send, r
	Sleep, 2000
	Send, %nextitem%
	Sleep, 100
	Send, {SPACE}
 *Sleep, 5000
	MouseClick, left, 759, *452
Return

Brücke:                               &#59; Der Punkt, wenn man auf der Brücke Steht!
	Send, %nextitem%
	Sleep, 100
	Send, {SPACE}
	Sleep, 25000
Return

Portal:                               &#59; Der Punkt, von dem man auf das Portal sieht!
	Send, r
	Sleep, 7000
	Send, %nextitem%
	Sleep, 100
	Send, {SPACE}
	Sleep, 2000
	MouseClick, left, 753, *442
Return

Sehe-Brücke:                               &#59; Der Punkt, wenn man auf dei Treppen hoch zu der Brücke sieht!
	Send, r
	Sleep, 10000
	Send, %nextitem%
	Sleep, 100
	Send, {SPACE}
	Sleep, 5000
	MouseClick, left, 312, *1023
	Sleep, 1000
	MouseClick, left, 1010, 1023
Return

Naja, geht bei mir in 5% aller Fälle. Ich werds schnell weiter versuchen.
Ihr müsst des in einer Auflösung von 1280 mal 1024 laufen lassen!


Also, zurzeiut grieg ich des mit den PixelGet net so gebacken!


Ganf

<hr>Append on Mar 20 2007, 18:03<hr>
Quote:
Originally posted by Raiseyourfistforangerfist@Mar 20 2007, 17:38
lol erst 13 ma nigga ;-) wann kommt granit bot so raus und wie viel p verdient man
Hast was gegen mein Alter?????

Kannst dir mal überlegen, wenn wir erst bei der Frage sand, wie man am besten aus dem Portal geht! Und p kommen schon ein paar zusammen, wennst den laufen lösst!



Ganf

<hr>Append on Mar 20 2007, 18:17<hr> PS: Allerdings erkennt der jedes mal nur den ersten mit der Flagge, und macht dan immer nur des erste!

hmm, mal schaun


Ganf
Ganf is offline  
Old 03/20/2007, 19:31   #32
 
Raiseyourfistforangerfist's Avatar
 
elite*gold: 0
Join Date: Dec 2006
Posts: 77
Received Thanks: 2
hab ich was gegen dein alter gesagt ?!!!
willse streit anfangen oda warum schreibse so wat
Raiseyourfistforangerfist is offline  
Old 03/20/2007, 20:08   #33
 
elite*gold: 0
Join Date: Jan 2007
Posts: 1,753
Received Thanks: 443
ich glaub ich habs^^
naja zumindest die idee
muss noch en bisschen dran pfeilen *bekomm das mim pixelSearch net hin kann mir da wer helfen? wie bekomme ich die werte die ich einfügen muss*
werds morgen mal posten
Azunai is offline  
Old 03/20/2007, 22:24   #34
 
elite*gold: 0
Join Date: Oct 2005
Posts: 2,487
Received Thanks: 215
PixelSearch:

Also du hast die 4 Coords die du angeben musst. Also PixelSearch(X-Koordinate des Eckpunktes links oben vom Rechteck, Y-Koordinate des Eckpunktes links oben vom Quadrat, X-Koordinate des Eckpunktes rechts unten vom Rechteck, Y-Koordinate des Eckpunktes rechts unten vom Rechteck, Farbcode)
Danach If Abfrage nach Error:
If not @error then ;Positive match?
Statement
endif

Ganf, welches Sprache ist das? Die syntax kommt mir so spanisch vor.
Term!nX is offline  
Old 03/21/2007, 14:05   #35
 
elite*gold: 0
Join Date: Mar 2007
Posts: 567
Received Thanks: 48
Das is, wi egesagt, in AHK (AutoHotKey)! Ich bin gerade am lernen von Au3.

Ich hab in der Schule so einen komischen einfall gehabt. Was wäre, wenn wir nach einem bestimmten bild suchen würden?

Also, in ahk wäre des "ImageSearch". Wäre das zu detectable?


PS: Aber wie gesagt, es functioniert nur in etwa 10-20% aller fälle!


Ganf
Ganf is offline  
Old 03/22/2007, 19:56   #36
 
elite*gold: 0
Join Date: Jan 2007
Posts: 1,753
Received Thanks: 443
Quote:
Vergesst es einfach! unten steht was viel besseres!
Azunai is offline  
Old 03/22/2007, 20:43   #37
 
CiFu's Avatar
 
elite*gold: 0
Join Date: Mar 2007
Posts: 19
Received Thanks: 0
how i used the bot? the bot is finish?
CiFu is offline  
Old 03/23/2007, 14:10   #38
 
elite*gold: 0
Join Date: Mar 2007
Posts: 567
Received Thanks: 48
No, the bot is not finisched!

Unsere beide scripts sind genau gleich aufgebaut°!°
Ja, ich bin ach erst beim machne von dem kleinen srcipt drauf gekommen, dass es 4 wege gibt!


sry



Ganf
Ganf is offline  
Old 03/23/2007, 15:01   #39
 
elite*gold: 0
Join Date: Jan 2007
Posts: 1,753
Received Thanks: 443
.
Azunai is offline  
Old 03/24/2007, 10:46   #40
 
elite*gold: 0
Join Date: Mar 2007
Posts: 567
Received Thanks: 48
nein, functionieret bei mir nicht!

Welche Auflösung, welche einstellung?


Ganf
Ganf is offline  
Old 03/24/2007, 11:46   #41
 
elite*gold: 0
Join Date: Jan 2007
Posts: 1,753
Received Thanks: 443
wie gesagt kann sein das der farbcode bei jedem neu eingestellt werden muss^^
ansonsten

FAQs
--Auflösung: 1024*768
--INTERFACE-POSITIONEN MÜSSEN "STANDART" sein
--INTERFACEGRÖSSE MUSS "GRÖSSER" SEIN!
--INGAMESPRACHE MUSS DEUTSCH SEIN, WEGEN PIXELGETCOLOR
--Aktion: Ausführen muss Leertaste sein
--Item Fallen lassen muss J sein
--nächsten Gegenstand anvisieren muss 0 sein
--nächstbefindlichen Gegner anvisieren muss C sein
--sich selbst anvisieren muss F sein

<hr>Append on Mar 24 2007, 16:55<hr> so jetzt kann keiner mehr was sagen
das kann einfach nicht NICHT funktionieren!^^
Code:
; Script Start - Add your code below here
; 0 muss &#34;nächster Gegenstand&#34; sein
; v muss &#34;nächstes befreundetes Ziel&#34; sein
; evtl muss der Farbcode und die Position unter der Mouse individuell verändert werden
; &#34;fight&#34; wird die function ausserhalb des Vorpostens sein
; interface muss Standart sein
; interface größe muss &#34;größer&#34; sein
; es sollte dann alles zu 99% richtig funktionieren
; es kann sein das der bot falsch läuft wenn ein char eines anderen spielers im pixelsearch fenster steht


WinActivate&#40;&#34;Guild Wars&#34;&#41;
sleep&#40;2000&#41;
call&#40;&#34;spwancheck&#34;&#41;


func spwan&#40;&#41;
	sleep&#40;500&#41;
	send&#40;&#34;0&#34;&#41;
	sleep&#40;500&#41;
	send&#40;&#34;{Space}&#34;&#41;
	sleep&#40;22000&#41;
	PixelSearch&#40;70, 268, 564, 606, 1578773&#41;
 If not @error then 
 	send&#40;&#34;{e down}&#34;&#41;
 	sleep&#40;600&#41;
 	send&#40;&#34;{e up}&#34;&#41;
 	sleep&#40;500&#41;
 	send&#40;&#34;{w down}&#34;&#41;
 	sleep&#40;1500&#41;
 	send&#40;&#34;{w up}&#34;&#41;
 	sleep&#40;8000&#41;
 	call&#40;&#34;fight&#34;&#41;
 Else
 	send&#40;&#34;x&#34;&#41;
 	Sleep&#40;500&#41;
 	send&#40;&#34;{e down}&#34;&#41;
 	sleep&#40;800&#41;
 	send&#40;&#34;{e up}&#34;&#41;
 	sleep&#40;300&#41;
 	send&#40;&#34;{w down}&#34;&#41;
 	sleep&#40;1000&#41;
 	send&#40;&#34;{w up}&#34;&#41;
 	sleep&#40;8000&#41;
 	call&#40;&#34;fight&#34;&#41;
 EndIf
 
	
EndFunc
func spwancheck&#40;&#41;
	sleep&#40;500&#41;
	PixelSearch&#40;161, 342, 360, 430, 1842973&#41;
	if not @error Then
 send&#40;&#34;0&#34;&#41;
 sleep&#40;400&#41;
 send&#40;&#34;{space}&#34;&#41;
 sleep&#40;8000&#41;
 send&#40;&#34;v&#34;&#41;
 sleep&#40;400&#41;
 send&#40;&#34;{space}&#34;&#41;
 sleep&#40;9000&#41;
 call&#40;&#34;sell&#34;&#41;
 sleep&#40;500&#41;
 send&#40;&#34;0&#34;&#41;
 sleep&#40;300&#41;
 send&#40;&#34;0&#34;&#41;
 sleep&#40;300&#41;
 send&#40;&#34;{space}&#34;&#41;
 sleep&#40;12000&#41;
 send&#40;&#34;{d down}&#34;&#41;
 sleep&#40;300&#41;
 send&#40;&#34;{d up}&#34;&#41;
 sleep&#40;300&#41;
 send&#40;&#34;{e down}&#34;&#41;
 sleep&#40;200&#41;
 send&#40;&#34;{e up}&#34;&#41;
 sleep&#40;100&#41;
 send&#40;&#34;{w down}&#34;&#41;
 sleep&#40;2000&#41;
 send&#40;&#34;{w up}&#34;&#41;
 sleep&#40;8000&#41;
 call&#40;&#34;fight&#34;&#41;
 
	Else
 pixelsearch&#40;503, 23, 705, 1212, 2699311&#41;
 if not @error then
 	send&#40;&#34;0&#34;&#41;
 	sleep&#40;500&#41;
 	send&#40;&#34;0&#34;&#41;
 	sleep&#40;500&#41;
 	send&#40;&#34;{space}&#34;&#41;
 	sleep&#40;12000&#41;
 	send&#40;&#34;{e down}&#34;&#41;
 	sleep&#40;800&#41;
 	send&#40;&#34;{e up}&#34;&#41;
 	sleep&#40;300&#41;
 	send&#40;&#34;{w down}&#34;&#41;
 	sleep&#40;1000&#41;
 	send&#40;&#34;{w up}&#34;&#41;
 	sleep&#40;8000&#41;
 	call&#40;&#34;fight&#34;&#41;
 	
 Else
 	sleep&#40;500&#41;
 	call&#40;&#34;spwan&#34;&#41;
 EndIf
	EndIf
EndFunc

func sell&#40;&#41;
	sleep&#40;500&#41;
	MouseClick&#40;&#34;left&#34;, 180, 62&#41;
	sleep&#40;500&#41;
	MouseClick&#40;&#34;left&#34;, 790, 721&#41;
	sleep&#40;500&#41;
	MouseClick&#40;&#34;left&#34;, 790, 721&#41;
	sleep&#40;500&#41;
	MouseClick&#40;&#34;left&#34;, 790, 721&#41;
	sleep&#40;500&#41;
	MouseClick&#40;&#34;left&#34;, 790, 721&#41;
	sleep&#40;500&#41;
	MouseClick&#40;&#34;left&#34;, 790, 721&#41;
	sleep&#40;500&#41;
	MouseClick&#40;&#34;left&#34;, 790, 721&#41;
	sleep&#40;500&#41;
	MouseClick&#40;&#34;left&#34;, 919, 713&#41;
	sleep&#40;500&#41;
EndFunc
<hr>Append on Mar 24 2007, 16:58<hr> jetzt fehlt nurnoch die fight und travell funktion^^
spwan+ sell hab ich ja
Azunai is offline  
Old 03/25/2007, 16:24   #42
 
CiFu's Avatar
 
elite*gold: 0
Join Date: Mar 2007
Posts: 19
Received Thanks: 0
When it will be ready?
CiFu is offline  
Old 03/25/2007, 16:31   #43
 
elite*gold: 0
Join Date: Jan 2007
Posts: 1,753
Received Thanks: 443
this is only the first part
i cant go on, because i have NOT a build for the fight part^^
pls can someone post a build? i found nothing
Azunai is offline  
Old 03/26/2007, 19:48   #44
 
elite*gold: 0
Join Date: Oct 2005
Posts: 2,487
Received Thanks: 215
I made some thoughts, right here.
13 healing prayers ;VERY important
15 smiting
7 prot
9 favor of the gods


1. PS
2. HB
3. SOJ
4. SOW
5. energy-signet
6. mending
7. aura of devotion
8. balthazars spirit

HOW TO TEST:
start the script
Go outside of granite
press F10
code is well commented, you will understand it.


Code:
#cs ----------------------------------------------------------------------------

 AutoIt Version&#58; 3.1.1.0
 Author&#58;     myName

 Script Function&#58;
	Template AutoIt script.

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

; Script Start - Add your code below here

HotKeySet&#40;&#34;{F10}&#34;, &#34;MoveTo&#34;&#41;

while 1 
	sleep&#40;50&#41;
wend

func MoveTo&#40;&#41;
	local &#036;BigDelay = Random&#40;1001, 1999&#41;
	local &#036;SmallDelay = Random&#40;303, 804&#41;
	Send&#40;&#34;8&#34;&#41;
	Sleep&#40;2000+&#036;BigDelay&#41;
	Send&#40;&#34;7&#34;&#41;
	Sleep&#40;1500+&#036;BigDelay+&#036;SmallDelay&#41;
	Send&#40;&#34;6&#34;&#41;
	Sleep&#40;2134+&#036;BigDelay*0.5&#41;
	Send&#40;&#34;5&#34;&#41;
	Sleep&#40;1000+&#036;BigDelay+&#036;SmallDelay&#41;
	Send&#40;&#34;{q down}&#34;&#41;  &#59;Moving to the left
	Sleep&#40;&#036;BigDelay-500&#41;
	Send&#40;&#34;{q up}&#34;&#41;
	Sleep&#40;&#036;SmallDelay&#41;
	Send&#40;&#34;{w down}&#34;&#41;  &#59;Moving straight on
	Sleep&#40;5000+&#036;BigDelay&#41;
	Send&#40;&#34;{w up}&#34;&#41;
	Send&#40;&#34;1&#34;&#41;   &#59;Buffing with ps and hb
	Sleep&#40;500+&#036;SmallDelay&#41;
	Send&#40;&#34;2&#34;&#41;
	Sleep&#40;&#036;BigDelay&#41;
	Send&#40;&#34;{w down}&#34;&#41;  &#59;moving straight into the middle
	Sleep&#40;3000+&#036;bigDelay&#41;
	Send&#40;&#34;{w up}&#34;&#41;
	Sleep&#40;&#036;SmallDelay&#41;
	fight&#40;&#41;
EndFunc

func fight&#40;&#41;
	for &#036;i = 1 to 2
 #cs
 1 is protective spirit, 2 is hb, 3 SoJ, 4 symbol of wrath and 5 is e-buff
 #ce
 local &#036;BigDelay = Random&#40;1001, 1999&#41;
 local &#036;SmallDelay = Random&#40;303, 804&#41;	
 Send&#40;&#34;1&#34;&#41;
 Sleep&#40;1000+&#036;BigDelay&#41;
 Send&#40;&#34;2&#34;&#41;
 Sleep&#40;&#036;BigDelay&#41;
 Send&#40;&#34;3&#34;&#41;
 Sleep&#40;1000+&#036;BigDelay&#41;
 Send&#40;&#34;5&#34;&#41;
 Sleep&#40;1100+&#036;BigDelay&#41;
 Send&#40;&#34;2&#34;&#41;
 Sleep&#40;&#036;BigDelay&#41;
 Send&#40;&#34;1&#34;&#41;
 Sleep&#40;&#036;SmallDelay&#41;
 Send&#40;&#34;4&#34;&#41;
 Sleep&#40;4000+&#036;BigDelay-&#036;SmallDelay&#41;
 Send&#40;&#34;1&#34;&#41;
 Sleep&#40;&#036;SmallDelay&#41; 
 Send&#40;&#34;2&#34;&#41;
 Sleep&#40;&#036;BigDelay&#41;	
 Sleep&#40;4000+&#036;BigDelay&#41;
 Send&#40;&#34;1&#34;&#41;
 Sleep&#40;&#036;SmallDelay&#41; 
 Send&#40;&#34;2&#34;&#41;
 Sleep&#40;&#036;BigDelay&#41;	
 Sleep&#40;4000+&#036;BigDelay&#41;
 Send&#40;&#34;5&#34;&#41;
 Sleep&#40;1000+&#036;BigDelay&#41;
 Send&#40;&#34;1&#34;&#41;
 Sleep&#40;&#036;SmallDelay&#41; 
 Send&#40;&#34;2&#34;&#41;
 Sleep&#40;&#036;BigDelay&#41;	
 Sleep&#40;4000+&#036;BigDelay&#41; 
 Send&#40;&#34;1&#34;&#41;
 Sleep&#40;&#036;SmallDelay&#41; 
 Send&#40;&#34;2&#34;&#41;
 Sleep&#40;&#036;BigDelay&#41;	
 Sleep&#40;4000+&#036;BigDelay&#41;
 Send&#40;&#34;1&#34;&#41;
 Sleep&#40;&#036;SmallDelay&#41; 
 Send&#40;&#34;2&#34;&#41;
 Sleep&#40;&#036;BigDelay&#41;	
 Sleep&#40;4000+&#036;BigDelay&#41;
 Send&#40;&#34;5&#34;&#41;
 Sleep&#40;1000+&#036;BigDelay&#41;
 Send&#40;&#34;1&#34;&#41;
 Sleep&#40;&#036;SmallDelay&#41; 
 Send&#40;&#34;2&#34;&#41;
 Sleep&#40;&#036;BigDelay&#41;	
 Sleep&#40;4000+&#036;BigDelay&#41; 
 loot&#40;&#41;
	Next
EndFunc
 
func loot&#40;&#41;
	for &#036;i = 0 to 8  &#59;looting 8 times, not many dops out there
 &#036;LootDelay = Random&#40;1500, 2500&#41;
 &#036;SmallDelay = Random&#40;300, 600&#41;
 Send&#40;&#34;o&#34;&#41;   &#59;targeting item
 Sleep&#40;&#036;SmallDelay&#41;  &#59;wait a Bit
 Send&#40;&#34;{SPACE}&#34;&#41;  &#59;pick it up
 Sleep&#40;&#036;LootDelay&#41; &#59;waiting for being picked up
 If &#036;i == 4 then   &#59;dont get killed while looting, after 4th item buffing
   Send&#40;&#34;1&#34;&#41;
   Sleep&#40;&#036;SmallDelay&#41;
   Send&#40;&#34;2&#34;&#41;
   Sleep&#40;&#036;LootDelay&#41;
  endif
Next
EndFunc
Term!nX is offline  
Old 03/27/2007, 18:17   #45
 
elite*gold: 0
Join Date: Mar 2007
Posts: 567
Received Thanks: 48
Why is this in Lin2 Main Discussions / Questions Section????


Yes Termix, your Script works! But whats energy-signet??? Bitte in deutsch?


Ganf!
Ganf is offline  
Reply


Similar Threads Similar Threads
A NEW Project (Same Idea as Project Manifesto)
07/28/2009 - CO2 Private Server - 73 Replies
This is based off the original idea of project manifesto which I BELIEVE was a open source sorta deal This meaning that the community contributes to the source instead of having a select few work on the server by itself and everyone else play the server Franqeutly i am tired of ALL these servers that pop up last a few days then finish honestly it gets REALLY old Leave Your comments what you think This is MY OPINION nothing else
Granite Citadel Bot
02/21/2007 - Guild Wars - 1 Replies
Hi, I see many Mo/W using a bot to go and farm outside of the granite citadel. Does anyone know what build they are using?



All times are GMT +1. The time now is 15:22.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.