Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Guild Wars > GW Bots
You last visited: Today at 07:39

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

Advertisement



Script Hilfe gesucht!

Discussion on Script Hilfe gesucht! within the GW Bots forum part of the Guild Wars category.

Reply
 
Old   #1
 
Pumkel's Avatar
 
elite*gold: 0
Join Date: Oct 2007
Posts: 9
Received Thanks: 2
Question Script Hilfe gesucht!

Heyho Community!

Bin noch sehr neu im Bot programmieren. Habe mich jedoch schon druch die
AutoIT Hilfe durchgearbeitet. Desweiteren hab ich auch schon ein kleinen Bot
( 55-HP Elonaspitze ) geschrieben. Da ich noch nicht wirklich mit Funktionen
usw. in Bezug auf Bots arbeiten kann, wollte ich mal fragen, was man an meinem
nach folgenden Script verbessern/ausbauen könnte.

Kritik und Hilfe gern gesehen!

Danke im voraus!

~Pumkel

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

 
AutoIt Version3.3.0.0
 Author
:         DextroE
 Info
:              Elonareach Farmbot v.1
 
 Script 
Function:
    
Template AutoIt script.

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

Script Start Add your code below here

HotKeySet
("{ESC}","_stop")
func _stop()
   Exit
endFunc

;==============================================

WinWaitActive "Guild Wars" )

;==============================================

While 
True
;==============================================

    
sleep 10000 )
MouseClick "left" 909164 )
    
sleep 5000 )
MouseClick "left" 530427 )
    
sleep 15000 )

;==============================================

Send "8" )
    
sleep 10000 )
Send "7" )
    
sleep 10000 )
Send "6" )
    
sleep 5000 )



Send "v" )
    
sleep 1000 )
Send "{SPACE}" )
    
sleep 7000 )

;==============================================

MouseClick 'left' 515630 )
    
sleep 1000 )
    
Send "f" )
    
sleep 3000 )
Send "{w down}" )
    
sleep 3000 )
Send "{w up}" )
    
sleep 100 )
Send "{e down}" )
    
sleep 4000 )
Send "{e up}" )
    
sleep 100 )
Send "{w down}" )
    
sleep 10000 )
Send "{w up}" )
    
sleep 100 )
Send "{q down}" )
    
sleep 7000 )
Send "{q up}" )
    
sleep 100 )

;==============================================

Send "1" )
    
sleep 5000 )
Send "2" )
    
sleep 4000 )
Send "4" )
    
sleep 2000 )
Send "2" )
    
sleep 5000 )
Send "1" )
    
sleep 4000 )
Send "3" )
    
sleep 5000 )
Send "2" )
    
sleep 6000 )
Send "1" )
    
sleep 6000 )
Send "2" )
    
sleep 6000 )
Send "1" )
    
sleep 6000 )
Send "2" )
    
sleep 5000 )
Send "5" )
    
sleep 6000 )
Send "2" )
    
sleep 6000 )
Send "1" )
    
sleep 1000 )

;==============================================

Send "ö" )
    
sleep 1000 )
Send "{SPACE}" )
    
sleep 1500 )
Send "ö" )
    
sleep 1000 )
Send "{SPACE}" )
    
sleep 1500 )
Send "ö" )
    
sleep 1000 )
Send "{SPACE}" )
    
sleep 1500 )
Send "ö" )
    
sleep 1000 )
Send "{SPACE}" )
    
sleep 2000 )

;==============================================

Send "m" )
    
sleep 5000 )
MouseClick "left" 571325 )
    
sleep 7000 )

;==============================================

WEnd 
Pumkel is offline  
Old 03/04/2009, 14:33   #2
 
N.E.O.'s Avatar
 
elite*gold: 45
Join Date: Nov 2008
Posts: 4,308
Received Thanks: 991
Du könntest versuchen es in den Hintergrund Mode zu schreiben
#€: Und ein GUI wär vielleicht auch cool
N.E.O. is offline  
Old 03/04/2009, 14:38   #3
 
elite*gold: 0
Join Date: Dec 2007
Posts: 301
Received Thanks: 53
Der script siehtr nicht schlecht aus
Jetzt kannst du den Bot noch in den Hintergrund schreiben was man entweder mit:
PHP Code:
ControlSend("Guild Wars Name","","","deine Taste"
oder mit
PHP Code:
KeySend("Deine Taste"
(hierzu brauchst du die tt6 engine (schau einfach in den sticky bereich))

und um MousEvents im hintergrund zu senden musst du einfach:
PHP Code:
ControlClick("Guild Wars Name","","","maustaste",wieviele klicks,x,y
mfg
Hokler
Hokler is offline  
Thanks
1 User
Old 03/04/2009, 14:39   #4
 
Pumkel's Avatar
 
elite*gold: 0
Join Date: Oct 2007
Posts: 9
Received Thanks: 2
Also das mit dem GUI Tool bekomm ich sicher noch hin
Aber das mit dem Hintergrund modus ist mir noch recht unklar ^^
Eine Hilfe vllt dazu wäre sehr nett =)

MfG Pumkel

€: Danke Hokler, hab den Post grade erst gesehen, als mein Post schon geschickt wurde ^^
Ich setz mich gleich mal dran, ich halte euch auf dem Laufenden !
Pumkel is offline  
Old 03/04/2009, 15:28   #5
 
Jacob_G's Avatar
 
elite*gold: 0
Join Date: Aug 2006
Posts: 515
Received Thanks: 95
Ich schreibe meinen Source Code immer möglichst nach übersicht. Deswegen würde ich zum Beispiel fürs looten das hier benutzten
Code:
For $i = 0 To 3 ;Hebt 4x das Item auf
	
	Send ( "ö" )
    sleep ( 1000 )
	Send ( "{SPACE}" )
    sleep ( 1000 )
		
Next
	Sleep(1000)
Edit: Ich würde kein GUI einbauen, das tuhe ich meistens auch nicht(halte ich für überflüssig). Baue einfach einen Bot der alles automatisch macht(so das man kein GUI braucht), oder der lass die Daten aus einer Ini auslesen.

Edit2: Komentare setzten. Für Aussenstehende ist es nicht ganz einfach deinen Code zu lesen da du keine Funktionen (Namen) benutzt. Das heißt nicht das es schlecht ist, das ist sogar ein Vorteil um sich vor Decompilern zu schützen (unlesbarer Code), aber verlangsamt den Prozess des Programierens, da du etwas länger nach der gesuchten Zeile recherierst.
Jacob_G is offline  
Thanks
1 User
Old 03/04/2009, 15:31   #6
 
NBA's Avatar
 
elite*gold: 0
Join Date: Apr 2008
Posts: 1,874
Received Thanks: 213
Das mit dem ö und space geht einfacher mit

PHP Code:
for $i anzahl der ö's mit space to 0 step -1
send("ö")
sleep(250)
Send("{Space}")
next 
ist schneller kleiner und uebersichtlicher
NBA is offline  
Thanks
1 User
Old 03/04/2009, 15:36   #7
 
elite*gold: 0
Join Date: Sep 2008
Posts: 732
Received Thanks: 216
Quote:
Originally Posted by N.E.O. View Post
Du könntest versuchen es in den Hintergrund Mode zu schreiben
#€: Und ein GUI wär vielleicht auch cool
vll sollte er erstma grundlagen können bevor er mit so "spielereien" anfängt :-p
Dunham is offline  
Old 03/04/2009, 15:41   #8
 
Pumkel's Avatar
 
elite*gold: 0
Join Date: Oct 2007
Posts: 9
Received Thanks: 2
@ Dunham: definiere Grundlagen ^^

Das mit dem Hintergrund sollte eig. funktionieren. Doch brauch ich für den Bot die NomadMem.au3 ? oder kann ich die weglassen?

Naja en GUI kommt vllt noch dazu, dann kann ich das mit dem Window anpassen reinsetzen ^^

MfG Pumkel

€: Achso ich finde es eigentlich nich schlimm, wenn ich auch gleich mit so "spielerein" anfange ^^ damit ich etwas lerne überfordere ich mich meistens XD geht bei mir besser :P
Pumkel is offline  
Old 03/04/2009, 16:03   #9
 
Pumkel's Avatar
 
elite*gold: 0
Join Date: Oct 2007
Posts: 9
Received Thanks: 2
So jetzt hab ich schon das erste Problem ^^
Ich hab das Gruppenfenster ganz klein, rechts oben in der Ecke.
Die coords hab ich mit dem window info tool gesucht und ins script geschrieben.
jetzt drückt der aber nicht auf betreten sondern auf suchen =(

weiss wer worans liegen könnte?

€: warum auch immer, musste ich die coords vom Kick button nehmen =\
Pumkel is offline  
Old 03/04/2009, 16:07   #10
 
NBA's Avatar
 
elite*gold: 0
Join Date: Apr 2008
Posts: 1,874
Received Thanks: 213
coord mode -> client im au3 window info stellem
NBA is offline  
Old 03/04/2009, 16:44   #11
 
Pumkel's Avatar
 
elite*gold: 0
Join Date: Oct 2007
Posts: 9
Received Thanks: 2
Danke, also im Hintergrund läuft er schon mal =)

GUI und zwei Wege in der Mission kommen noch

MfG Pumkel
Pumkel is offline  
Old 03/04/2009, 17:43   #12
 
Pumkel's Avatar
 
elite*gold: 0
Join Date: Oct 2007
Posts: 9
Received Thanks: 2
Oh man, nächstes prob =\

wie gesagt der Bot läuft und macht alles gut nur beim resign eingeben hängt der immer.
Also er öffnet zwar mit "-" das eingabefeld aber gibt nichts ein ...

Bitte nochmals um Hilfe =)

MfG Pumkel
Pumkel is offline  
Old 03/04/2009, 20:20   #13
 
NBA's Avatar
 
elite*gold: 0
Join Date: Apr 2008
Posts: 1,874
Received Thanks: 213
Opt("SendKeyDelay",200)
Opt("SendKeyDownDelay",200)

vllt gehts damit
NBA is offline  
Old 03/05/2009, 15:31   #14
 
Pumkel's Avatar
 
elite*gold: 0
Join Date: Oct 2007
Posts: 9
Received Thanks: 2
Heyho ich bins nochmal !

Hab den Bot jetzt mal über die Nacht laufen lassen.
Er läuft sehr stabil und hat mir in 8 stunden Laufzeit 12p + 1 Schwarz eingebracht.
Klar das ist nicht wirklich viel, aber mit mehreren Bots gleichzeitig summiert sich das ^^

Infos zum Bot:

-läuft im Hintergund 100%
-Ident. Funktion 0%
-Verkaufs Funktion 0%
-GUI 10%
-Mehrere Wege in der Mission 0%
Pumkel is offline  
Reply


Similar Threads Similar Threads
HP script gesucht!
05/16/2010 - Metin2 Private Server - 5 Replies
Hallo, ich suche ein HP script, bei dem regi und rangliste drinne sind und das ohne großes Design ist, damit ich die via Frame in meine "normale" HP einbauen kan. Bitte keine Kommis wie lad dir doch eine komplette HP oder so Noch ne kleine Info, am besten sowas, wo regi nur oben rechts im Eck ist, das sieht ei Frame am besten aus...... kann mir vlt jemand schnell sowas scripten von denen die was draufhaben hier?? :D weil in php bin ich ne niete ;) MFG Bauch
Fehler im Script gesucht^^
04/09/2010 - AutoIt - 12 Replies
hey hab vor ein paar minuten mir die Grundlagen des Auto IT scripten durchgelesen und wollte als letzt "Prüfung"^^ ein Script schreiben. Ein kleines Spiel sozusagen Man bekommt vom Script Binär Fragen gestellt und so soll eine Zahl zwischen 1 und 30 erraten werden. Der script läuft auch eigentlich ganz gut, nur bekomme ich jetzt immer einen error Hier ist der Script und der Error ist im Anhang
Online PHP-Script gesucht!
02/21/2010 - Metin2 Private Server - 1 Replies
Hallo, ich suche für eine Serverhomepage einen PHP-Script, der anzeigt ob der Server online ist. Drin sein sollten: Login Server Char Server World Server Ich muss dann am besten nur kleinigkeiten Verändern bzw. nur die IP :D Wer was postet bekommt natürlich nen THX!
Gemi2 script gesucht!
10/17/2009 - Metin2 Private Server - 0 Replies
Hi liebe Com, ich habe auf meinem pserver die gemi 2 (id: 9010) bearbeitet und jetz funzt sie nicht mehr^^. Kann mir vlt jmd die ursprünglichen 3 Datein schicken, die bei ihr in der db sind? also die ARG-Datei SCRIPT-Datei WHEN-Datei



All times are GMT +1. The time now is 07:42.


Powered by vBulletin®
Copyright ©2000 - 2026, 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 ©2026 elitepvpers All Rights Reserved.