Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Guild Wars > GW Bots
You last visited: Today at 05:54

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

Advertisement



Gw Bot schreiben Risiken ?

Discussion on Gw Bot schreiben Risiken ? within the GW Bots forum part of the Guild Wars category.

Reply
 
Old 10/24/2010, 13:58   #31
 
elite*gold: 18
Join Date: Jun 2009
Posts: 1,217
Received Thanks: 58
hihi ja da hast du recht er hatte mir dort einen script fehler angezeigt nämlich das er sich net an der Position befindet und das script beendet hat. Ich hatte mehrmals Checkarea then
ElseIf Cheackarea etc drinne weil das in dem Tutotial auch mehrmals abgefragt wurde
Aber mal nebenbei. ich starte ja meistens wenn ich einen Posten betrete an unterschiedlichen Stellen. das ich nicht genau an den Selben stellen spawne ist mir klar aber wenn ich jetzt an ganz anderen stellen spawne müsste ich doch mehrere checkarea abfragen machen oder nicht ^^
TurboGolom is offline  
Old 10/24/2010, 14:04   #32
 
elite*gold: 20
Join Date: Feb 2007
Posts: 3,080
Received Thanks: 4,294
ja musst du logischerweise für jeden spawnpunkt machen.
kknb is offline  
Thanks
2 Users
Old 10/24/2010, 14:08   #33
 
elite*gold: 18
Join Date: Jun 2009
Posts: 1,217
Received Thanks: 58
kk ich mach mich mal an die arbeit vielen dank für die Hilfe
TurboGolom is offline  
Old 10/24/2010, 14:38   #34
 
elite*gold: 18
Join Date: Jun 2009
Posts: 1,217
Received Thanks: 58
K hab jetzt die Spawnpunkte ausgelesen und auch versucht zu integrieren allerdings motzt er ein bisschen mit der checkarea abfrage +/- 250

PHP Code:
#include "tt6.au3"
Opt("SendKeyDownDelay"50)
Opt("SendKeyDelay"50)

WinWaitActive("Guild Wars")

Hotkeyset("{F2}","End")



While 
1
    GoOut
()
    
PrepMoveTo()
    
MoveTo(1172417478)
    
MoveTo(1200817919)
    
MoveTo(1237618254)
    
MoveTo(1290918406)
    
MoveTo(1337018282)
    
MoveTo(1398717971)
    
MoveTo(1460217844)
    
MoveTo(1519017797)
    
MoveTo(1576417805)
    
MoveTo(1577218209)
    
MoveTo(1581518692)
    
MoveTo(1637218712)
    
MoveTo(1703818634)
    
MoveTo(1713417953)
    
MoveTo(1731517119)
    
MoveTo(1737716160)
    
MoveTo(1806715854)
    
MoveTo(1794315312)
    
MoveTo(1796914999)
    
MoveTo(1798214661)
    
MoveTo(1799414294)
    
MoveTo(1798114229)

    
StopMoveTo()

    
Sleep(5000)
    
Send("6")
    
Sleep(3000)
    
Send("5")
    
Sleep(1000)
    
Send("{space}")
    
Sleep(500)
    
Send("1")
    
Sleep(1000)
    
Send("2")
    
Sleep(5000)
    
    
Send("6")
    
Sleep(3000)
    
Send("5")
    
Sleep(2000)
    
Send("1")
    
Sleep(1000)
    
Send("2")
    
Sleep(3000)
    
    
Send("6")
    
Sleep(3000)
    
Send("5")
    
Sleep(2000)
    
Send("1")
    
Sleep(1000)
    
Send("2")
    
Sleep(5000)
    
    
Send("6")
    
Sleep(3000)
    
Send("5")
    
Sleep(2000)
    
Send("1")
    
Sleep(1000)
    
Send("2")
    
Sleep(5000)
    
    
Send("6")
    
Sleep(3000)
    
Send("5")
    
Sleep(1500)

    For 
$i 1 To 15
        Send
("1")
        
Sleep(750)
        
Send("3")
        
Sleep(500)
        
Send("4")
        
Sleep(750)
        
Send("2")
        
Sleep(2000)
        
Send("6")
        
Sleep(3000)
        
Send("5")
        
Sleep(3500)
    
Next

    
For $i 1 To 15
        Send
("{+}")
        
Sleep(250)
        
Send("{space}")
        
Sleep(1000)
    
Next

    Send
("{enter}")
    
Send("/resign")
    
Send("{enter}")
sleep (2000)
    
MouseMove(5284133)
    
sleep (2000)
    
MouseClick("left"528413)
    
Sleep(11000)
    
For
    
Func CheckArea($xval$yval)
    
$ret False
    $pX 
_memoryread($memx,$hprocess,'float')
    
$pY _memoryread($memy,$hprocess,'float')
    
    if (
$pX $xval 250) And ($pX $xval 250) And ($pY $yval 250) And ($pY $yval 250Then
        $ret 
True
    
EndIf
    Return 
$ret    
EndFunc
Next



If Checkarea(1, -42625495Then
    MoveTo
(1, -31122679)
MoveTo(1, -13022967)
MoveTo(14623249)
MoveTo(112123395)
MouseMove (522,366)
sleep (2000)
Mouseclick ("left",522,366)
sleep (1000)
MouseMove (456,58)
sleep (1000)
Mouseclick ("left",456,58)
sleep  (1000)
Mousemove (440,317)
Mouseclick ("left",440,317)
sleep (1000)
MouseMove (808,592)
sleep (2000)
Mouseclick ("left",808,592)
sleep (2000)
Mouseclick ("left",808,592)
sleep (2000)
Mouseclick ("left",808,592)
sleep (2000)
Mouseclick ("left",808,592)
sleep (2000)
Mouseclick ("left",808,592)
sleep (2000)
Mouseclick ("left",808,592)
sleep (2000)
Mouseclick ("left",808,592)
    
    
ElseIf 
Checkarea(159124178Then
MoveTo
(132023954)
MoveTo(119823726)
MoveTo(116323544)

MouseMove (528,378)
sleep (2000)
Mouseclick ("left",528,378)
sleep (1000)
MouseMove (463,57)
sleep (1000)
Mouseclick ("left",463,57)
sleep  (1000)
Mousemove (448,319)
Mouseclick ("left",448,319)
sleep (1000)
MouseMove (808,592)
sleep (2000)
Mouseclick ("left",808,592)
sleep (2000)
Mouseclick ("left",808,592)
sleep (2000)
Mouseclick ("left",808,592)
sleep (2000)
Mouseclick ("left",808,592)
sleep (2000)
Mouseclick ("left",808,592)
sleep (2000)
Mouseclick ("left",808,592)
sleep (2000)
Mouseclick ("left",808,592)

ElseIf 
Checkarea (15025197Then
MoveTo
(15924939)
MoveTo(17624612)
MoveTo(112624352)
MoveTo(115124100)
MoveTo(114623849)
MoveTo(113123541)

MouseMove (526,360)
sleep (2000)
Mouseclick ("left",526,360)
sleep (1000)
MouseMove (463,57)
sleep (1000)
Mouseclick ("left",463,57)
sleep  (1000)
Mousemove (448,319)
Mouseclick ("left",448,319)
sleep (1000)
MouseMove (808,592)
sleep (2000)
Mouseclick ("left",808,592)
sleep (2000)
Mouseclick ("left",808,592)
sleep (2000)
Mouseclick ("left",808,592)
sleep (2000)
Mouseclick ("left",808,592)
sleep (2000)
Mouseclick ("left",808,592)
sleep (2000)
Mouseclick ("left",808,592)
sleep (2000)
Mouseclick ("left",808,592)
EndIf

    
WEnd

Func goout
()
    
MouseMove(202259)
    
Sleep(1000)
    
MouseClick("left"202259)
    
MouseMove(541430)
    
Sleep(1000)
    
MouseClick("left"541430)
    
Sleep(10000)
    
Send("8")
    
Sleep(2000)
    
Send("7")
    
Sleep(2000)

    
PrepMoveTo()
    
MoveTo(1232223686)
    
MoveTo(1253423340)
    
MoveTo(1261622884)
    
MoveTo(1265022363)
    
MoveTo(1270121854)
    
MoveTo(1274821320)
    
MoveTo(1275120776)
    
MoveTo(1267520260)
    
MoveTo(1258719775)
    
MoveTo(1247819163)
    
MoveTo(1239218684)
    
MoveTo(1217718180)
    
MoveTo(1186717720)
    
MoveTo(1161217333)
    
StopMoveTo()

    For 
$i 1 To 7
        Send
("{c}")
        
Sleep(500)
        
Send("{space}")
        
Sleep(6000)
        
Send("6")
        
Sleep(2000)
        
Send("5")
        
Sleep(2000)
        
Send("1")
        
Sleep(2000)
        
Send("2")
        
Sleep(4000)
        
Send("4")
        
Sleep(5000)
        
Send("1")
        
Sleep(2000)
        
Send("2")
        
Sleep(250)
    
Next

    
For $i 1 To 10
        Send
("{+}")
        
Sleep(250)
        
Send("{space}")
        
Sleep(1000)
    
Next
EndFunc   
;==>goout 
Ob das mit den koords der MouseMove etc klappt weiß ich nocht net. Und unübersichtlich wie immer xD. Achso bevor ich es vergesse empfiehlst du vllt irgendetwas womit man gut autoIT lernen kann ^^? Hab schon bissle was gefunden aber vllt hat ja jemand was womit man es vllt besser lernt/versteht.
Edit:Oh shit sry wegen doppelpost
TurboGolom is offline  
Old 10/24/2010, 17:52   #35
 
in MIND's Avatar
 
elite*gold: 0
Join Date: Apr 2009
Posts: 442
Received Thanks: 189
Schau dir andere Bots an und versuch zu verstehen.
Imo die beste Methode AutoIt zu lernen.
in MIND is offline  
Old 10/24/2010, 21:28   #36
 
elite*gold: 20
Join Date: Feb 2007
Posts: 3,080
Received Thanks: 4,294
klar motzt der mit checkararea bei deinem script rum.
Checkarea(1, -426, 25495)

was hat die 1 da drin zu suchen?

ausserdem kannst du die funktion da nicht einfach irgendwo in die schleife packen, lösch die da wieder raus, du hast doch die funktion bereits in der tt6.au3
kknb is offline  
Thanks
1 User
Old 10/27/2010, 15:14   #37
 
rolololo's Avatar
 
elite*gold: 84
Join Date: Nov 2009
Posts: 2,317
Received Thanks: 196
Genau, das "includen" bringt dir u.a. die Funktionen eines anderen Scrips quasi in dein Script, sodass du diese ganz normal aufrufen kannst, ohne die Funktion nochmal in dein eigentliches Script rein zuschreiben.
rolololo is offline  
Old 10/27/2010, 18:10   #38


 
buFFy!'s Avatar
 
elite*gold: 1826
Join Date: Mar 2009
Posts: 4,310
Received Thanks: 6,287
Quote:
Originally Posted by rolololo View Post
Genau, das "includen" bringt dir u.a. die Funktionen eines anderen Scrips quasi in dein Script, sodass du diese ganz normal aufrufen kannst, ohne die Funktion nochmal in dein eigentliches Script rein zuschreiben.
komische erklärung. include erlaubt dir den vollzugriff auf alle elemente der inkludierten datei.
buFFy! is offline  
Old 10/27/2010, 19:44   #39
 
elite*gold: 20
Join Date: Feb 2007
Posts: 3,080
Received Thanks: 4,294
sagte ich doch
kknb is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
[INFO]Risiken, Allwissendes zu eigenen Projekten "Metin2"
01/02/2010 - Metin2 Private Server - 87 Replies
Hallo, heute bin ich nochmal auf das Thema gestoßen, da es einfach zuviele unannähmlichkeiten gegenüber der Game-Forge gibt. Ihr müsst euch immer selber Fragen, wenn ihr die Game-Forge sein würdet, lasst ihr dann soetwas Dulden? Ich selber habe nichts gegen Metin2 Privat Server, dennoch kläre ich euch auf. 1.0 Root Server 1.1 Rootserver, die in Deutschland oder auch Europa stehen, auch Virtuell, sind Verboten. Game-Forge hat für den Gesamten Raum von Europa die Lizenz von Ymir...
[INFO]Risiken, Allwissendes zu eigenen Projekten "Metin2"
12/06/2009 - Metin2 Private Server - 4 Replies
INFO]Risiken, Allwissendes zu eigenen Projekten "Metin2" Hallo, heute bin ich nochmal auf das Thema gestoßen, da es einfach zuviele unannähmlichkeiten gegenüber der Game-Forge gibt. Ihr müsst euch immer selber Fragen, wenn ihr die Game-Forge sein würdet, lasst ihr dann soetwas Dulden? Ich selber habe nichts gegen Metin2 Privat Server, dennoch kläre ich euch auf. 1.0 Root Server Spoiler: 1.1 Rootserver, die in Deutschland oder auch Europa stehen, auch Virtuell, sind Verboten.
WoW Bot schreiben
03/14/2007 - General Coding - 8 Replies
Hi @ all , Also bevor ihr jetzt denkt "der hat doch keine Ahnung und weiß ncith was er tut" möchte ich sagen das ich programmierkenntnise in c++ und vb6 habe :) . Also ich wollte eigentlich nur mal Fragen wie bzw. in welcher Sprachen fängt man mit einem bot an . Ist es zwingen notwendig Assembler zu können ? vllt. hat ja einer von euch Erfahrung oder Ahnung in welchen Sprachen "professionelle" Bots geschrieben sind. MFG Blackfog



All times are GMT +1. The time now is 05:56.


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.