Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Guides & Templates
You last visited: Today at 18:35

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

Advertisement



[GUIDE] AntiGM (Antworte)Bot selber scripten

Discussion on [GUIDE] AntiGM (Antworte)Bot selber scripten within the Metin2 Guides & Templates forum part of the Metin2 category.

Reply
 
Old   #1
 
Quade's Avatar
 
elite*gold: 0
Join Date: Dec 2007
Posts: 496
Received Thanks: 171
[GUIDE] AntiGM (Antworte)Bot selber scripten

Also... in diesem Thread möchte ich erklären wie man sich den oben genannten Bot selbst scriptet

Ich hoffe der Guide kommt annährend an was gutes ran xD

Funktion:

Dieser Bot erkennt eine Nachricht, öffnet sie, schreibt einen gewissen Text, und loggt sich aus...
Dies weil ein simpler AntworteBot sicherlich nicht ganz einem GM standhalten kann der gnadenlos Fragen auf euch einrieseln lässt.

Materialien:

Für diesen Bot nehmen wir: AutoIt
(Zusätzlich wird auch noch das AutoIt Window Info Tool gebraucht)

Sonstiges:

Ich hätte diesen Bot schon mit nem GUI released, allerdings hatte ich damit einige unerwartete Schwierigkeiten




Das Tutorial...

Zunächst öffnet ihr den ScriptEditor.
(Rechtsklick -> Neu -> AutoIt v3 Script -> Rechtsklick drauf -> Edit)

Nun seht ihr folgendes

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

 
AutoIt Version3.2.10.0
 Author
:         myName

 Script 
Function:
    
Template AutoIt script.

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

Script Start Add your code below here 
Alles zwischen #cs und #ce wird bekanntlich ausgelassen... Aber ihr könnt oben euren Namen eintragen und die Funktion eingeben.

Nun denn... beginnen wir mit einem HotKeySet zum Starten und beenden des Scripts

PHP Code:
HotKeySet"{F9}" "Start" )
HotKeySet"{F10}" "Ende" 
Dies ist natürlich individuell veränderbar (Allerdings solltet ihr keine Tasten welche von Metin2 verwendet werden benutzen,- sehe ich so)

So ... Nun müssen wir unserem Script ne kleine Schleife einfügen die notwendig ist damit AutoIt darauf wartet das eines unserer HotKeys benutzt wird:

PHP Code:
While (1)  ;  Oder auch While 1 oder While true leiten die Schleife ein
   Sleep
(1000) ; Überprüft jede Sekunde ob unsere Hotkeys benutzt wurden
WEnd 
Schließt die Schleife ab 
Wunderbar Soweit sogut..
Machen wir uns nun zunächst an die beenden Taste... folgendermaßen:

PHP Code:
Func Ende () ; Leitet ein was gemacht werden soll (bei Funktion Ende)
Exit ; 
Beendet das Script
EndFunc 
Schließt Func Ende () ab 
Was fehlt? Kla... das Hauptscript...
Also:

Zunächst:

PHP Code:
Func Start () ; Leiten wir mal wieder die Start Funktion ein
;Hier kommt nachher das Script rein
EndFunc 
Siehe Func Ende :
Also... was schreiben wir rein?

Erst müssen wir sagen ob Pixel und MausKoordinaten im Window, Screen oder Client Mode stehen...

PHP Code:
Opt('PixelCoordMode'0) ; Window   1Screen   2 Client
Opt
('MouseCoordMode'0) ; Hier genauso 
Die wählt ihr je danach, wie es für euch am besten ist... aber im gleichen Mode muss sich auch das AutoIt Window Info befinden.

Weiter im Text...

Nun Kommt ne While Schleife

PHP Code:
While 1
... ; Weiteres Script
Wend 
So... Nun fangen wir mal mit der PN an...

PHP Code:
If PixelGetColor) =  Farbwert Then 
Hierbei müsst ihr x, y und den Farbwert ersetzen durch eure Werte mit dem AutoIt Window Info (Keine Ahnung davon? Guide von Marco hilft euch sicher)

Danach folgt ein Sleep von... sagen wir 5 Sekunden...

PHP Code:
If PixelGetColor) =  Farbwert Then 
Sleep
5000 ) ; In Millisekunden 
Nun Könnt ihr folgendes einbauen...:

Der Bot drückt die Tasten die zum Pausieren von anderen Bots nötig sind indem ihr Send befehle einbaut...

PHP Code:
If PixelGetColor) =  Farbwert Then 
Sleep
5000 ) ; In Millisekunden
Send
("TASTE1") ; Einfügen müsst ihr eure Tasten natürlich selbst...
Send("TASTE2")
... 
Nun eine Pause... Wir können ja nicht sofort aufhören zu schlagen oder angeln und schreiben auch nicht sooo schnell...

PHP Code:
If PixelGetColor) =  Farbwert Then 
Sleep
5000 ) ; In Millisekunden
Send
("TASTE1") ; Einfügen müsst ihr eure Tasten natürlich selbst...
Send("TASTE2")
...
Sleep20000
MouseClick("left"
Die MouseClick Funktion drückt auf den Umschlag... X und Y wieder selbst eingeben...

Nun der gewünschte Text...

PHP Code:
If PixelGetColor) =  Farbwert Then 
Sleep
5000 ) ; In Millisekunden
Send
("TASTE1") ; Einfügen müsst ihr eure Tasten natürlich selbst...
Send("TASTE2")
...
Sleep20000
MouseClick("left")
Send(" Hi... Entschuldigung... ich muss gleich off {ENTER}") ; Oder was immer euch beliebt :) 
Empfehlung... lasst nebenbei nen Respawn bot laufen falls ihr währenddessen sterben solltet... ( Für angelbotter ja nich notwendig^^)
Und für den Fall des Sterbens jetzt noch nen Sleepbefehl (Nicht für Angelbotter... ), Optionen klick, Ausloggen Klick und nen Sleep dann haben wir Teil 1 beendet...

PHP Code:
If PixelGetColor) =  Farbwert Then 
Sleep
5000 ) ; In Millisekunden
Send
("TASTE1") ; Einfügen müsst ihr eure Tasten natürlich selbst...
Send("TASTE2")
...
Sleep20000
MouseClick("left")
Send(" Hi... Entschuldigung... ich muss gleich off {ENTER}") ; Oder was immer euch beliebt :)
Sleep(20000)
MouseClick("left") ; xy selbst einsetzen... (Butten unten rechts 'Optionen')
MouseClick("left") ; Selbst einsetzen für Koordinaten
Sleep
(60000) ; Für X müsst ihr die anzahl der minuten bis zum Relogin eintragen
EndIf ; Beendet den If befehl 
So
Nun zum Relogin... (Der Guide von Marco ist eigentlich perfekt... deswegen erklär ich nich alles noch einmal... Aber ich habe einen unterschied drinne^^)

PHP Code:
If PixelGetColor) = Farbwert Then ;  Könnt auch mehrere Farbwerte nehmen... dann sieht es so aus:
;If 
PixelGetColor) = Farbwert Or PixelGetColor) = Farbwert Or... Then
MouseClick
"left" ) ; Klick auf Server... Die nächste Zeile ist Neu...
MouseClick"left " RandomMinimaler y wert also von CH1 ganz oben Maximaler y wert also von CH6 ganz unten ))
MousClick("Left" ) ; OK Button klicken
Sleep 
2000 )
Send("ID")
Sleep(500)
Send("{TAB}")
Send("PW")
Sleep(500)
Send("{ENTER}")
Sleep(20000) ; individuell... jenachdem wie lange ihr zum ins Char Wählen Fenster braucht...
EndIf 
Ich trenne das einloggen mal vom Charakter wechseln... find ich persönlich besser
Wie ihr nun seht ist der Befehl zum Klicken auf den Channel ein Random- also Zufallsbefehl; es bewirkt dass ihr zufällig in einen Channel kommt und nicht immer in den gleichen... Dies verspricht mehr Sicherheit im Kampf gegen den Bann

Nun Charakter wählen:
PHP Code:
If PixelGetColor y) = Farbe Then  Ich empfehle hier Entweder die Fahne oder ganz unten den schwarzen Streifen zu nehmen... oder wieder beide ^^
Sleep(2000)
Send("") ; Selbst entscheiden... entweder {ENTER}, {LEFT}{ENTER}, {LEFT}{LEFT}{ENTERoder {RIGHT}{ENTERje nach gewolltem charakter
Sleep
(25000) ; Je nach geschwindigkeit des einloggens :)
EndIf 
So... nun das End Script:

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

 
AutoIt Version3.2.10.0
 Author
:         Quade

 Script 
Function:
    
Protects you while usings bots against GMs

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

ScriptStart

HotKeySet
"{F9}" "Start" )
HotKeySet"{F10}" "Ende" )

While (
1)  ;  Oder auch While 1 oder While true leiten die Schleife ein
   Sleep
(1000) ; Überprüft jede Sekunde ob unsere Hotkeys benutzt wurden
WEnd 
Schließt die Schleife ab

Func Ende 
() ; Leitet ein was gemacht werden soll (bei Funktion Ende)
Exit ; 
Beendet das Script
EndFunc 
Schließt Func Ende () ab

Opt
('PixelCoordMode'0) ; Window   1Screen   2 Client
Opt
('MouseCoordMode'0) ; Hier genauso

While 1
If PixelGetColor) =  Farbwert Then 
Sleep
5000 ) ; In Millisekunden
Send
("TASTE1") ; Einfügen müsst ihr eure Tasten natürlich selbst...
Send("TASTE2")
...
Sleep20000
MouseClick("left")
Send(" Hi... Entschuldigung... ich muss gleich off {ENTER}") ; Oder was immer euch beliebt :)
Sleep(20000)
MouseClick("left") ; xy selbst einsetzen... (Butten unten rechts 'Optionen')
MouseClick("left") ; Selbst einsetzen für Koordinaten
Sleep
(60000) ; Für X müsst ihr die anzahl der minuten bis zum Relogin eintragen
EndIf ; Beendet den If befehl

If PixelGetColor) = Farbwert Then ;  Könnt auch mehrere Farbwerte nehmen... dann sieht es so aus:
;If 
PixelGetColor) = Farbwert Or PixelGetColor) = Farbwert Or... Then
MouseClick
"left" ) ; Klick auf Server... Die nächste Zeile ist Neu...
MouseClick"left " RandomMinimaler y wert also von CH1 ganz oben Maximaler y wert also von CH6 ganz unten ))
MousClick("Left" ) ; OK Button klicken
Sleep 
2000 )
Send("ID")
Sleep(500)
Send("{TAB}")
Send("PW")
Sleep(500)
Send("{ENTER}")
Sleep(20000) ; individuell... jenachdem wie lange ihr zum ins Char Wählen Fenster braucht...
EndIf

If 
PixelGetColor y) = Farbe Then  Ich empfehle hier Entweder die Fahne oder ganz unten den schwarzen Streifen zu nehmen... oder wieder beide ^^
Sleep(2000)
Send("") ; Selbst entscheiden... entweder {ENTER}, {LEFT}{ENTER}, {LEFT}{LEFT}{ENTERoder {RIGHT}{ENTERje nach gewolltem charakter
Sleep
(25000) ; Je nach geschwindigkeit des einloggens :)
EndIf
WEnd 

Ich hoffe ich hab nix vergessen...



Tipp:

Folgendes... Blockiert das angeflüstert werden... Keiner kann euch anschreiben...
-Wenn GM's es nicht können... könn sie euch nicht bannen...
-können GM's das... wird der Bot aktiv..

Letztes:

AngelBotter können sicherlich folgendes noch gut am Ende der Charakterwahl gebrauchen...

PHP Code:
Send("{g down}")
Send("{r down}")
Sleep(3000)
Send("{g up}")
Send("{r up}"
So das wars

MfG Quade
Quade is offline  
Thanks
9 Users
Old 05/30/2008, 15:36   #2

 
elite*gold: 0
Join Date: Feb 2008
Posts: 2,754
Received Thanks: 1,748
wow, werds gleich mal ausprobieren. dickes thx an dich
Computerfreek is offline  
Old 05/30/2008, 15:53   #3
 
Quade's Avatar
 
elite*gold: 0
Join Date: Dec 2007
Posts: 496
Received Thanks: 171
^^ No prob... ich hoffe dass ich nix vergessen habe...^^

Achja... Testen würd ich es so:

Anschalten... jemanden der 100% offline ist Pn'en... und dann das fenster klein machen^^ müsste dann losgehn...
Quade is offline  
Old 05/30/2008, 17:42   #4

 
elite*gold: 0
Join Date: Feb 2008
Posts: 2,754
Received Thanks: 1,748
Eigener Char z.B. ?
Computerfreek is offline  
Old 05/30/2008, 18:35   #5
 
Quade's Avatar
 
elite*gold: 0
Join Date: Dec 2007
Posts: 496
Received Thanks: 171
Joah... ... oder sowas wie:

phUSHDP(()()()876366#+#+# ^^

Wer weiß^^
Quade is offline  
Old 05/31/2008, 09:34   #6
 
labbeduddel's Avatar
 
elite*gold: 0
Join Date: Dec 2007
Posts: 4,522
Received Thanks: 1,263
Hm, es gibt aber keine Sonderzeichen in Metin
labbeduddel is offline  
Old 05/31/2008, 12:58   #7

 
elite*gold: 0
Join Date: Feb 2008
Posts: 2,754
Received Thanks: 1,748
Verbessere, fast keine^^
Computerfreek is offline  
Old 06/03/2008, 19:54   #8
 
Plageius's Avatar
 
elite*gold: 0
Join Date: Mar 2008
Posts: 135
Received Thanks: 40
nicht schlecht ich hätte aber einen auto anrtworter aber einfach bei gulli.com runtergeladen da gibbse den text ein den er antworten soll und kanns dann ruhig und beseelt gehen
Plageius is offline  
Old 06/11/2008, 18:24   #9
 
elite*gold: 0
Join Date: Mar 2008
Posts: 203
Received Thanks: 69
Quote:
Originally Posted by Plageius View Post
nicht schlecht ich hätte aber einen auto anrtworter aber einfach bei gulli.com runtergeladen da gibbse den text ein den er antworten soll und kanns dann ruhig und beseelt gehen

Nein ! Dann kannste nicht beruhigt gehen, denn die GM's werden dir gezielte Fragen stellen und wenn du dann immer wieder mit igendeinem Random Text antwortest wirst du auch gebannt... Also nimm diesen Guide zu herzen und nutze den Bot, durch das Ausloggen und dem random Channel login, ist die Warscheinlichkeit eines Banns viel viel viel geringer wie wenn du nur Random Antwort nimmst

Greetz
eBoDa is offline  
Old 06/11/2008, 18:32   #10
 
Quade's Avatar
 
elite*gold: 0
Join Date: Dec 2007
Posts: 496
Received Thanks: 171
eBoDa mein Freund ^^ du hast den Sinn erkannt
Quade is offline  
Old 06/11/2008, 20:52   #11
 
elite*gold: 0
Join Date: Mar 2008
Posts: 203
Received Thanks: 69
xD War ja nich allzu schwer : Wer lesen kann is klar im Vorteil

Quote:
Dieser Bot erkennt eine Nachricht, öffnet sie, schreibt einen gewissen Text, und loggt sich aus...
Dies weil ein simpler AntworteBot sicherlich nicht ganz einem GM standhalten kann der gnadenlos Fragen auf euch einrieseln lässt.
hehe
eBoDa is offline  
Old 07/10/2008, 20:12   #12
 
Quade's Avatar
 
elite*gold: 0
Join Date: Dec 2007
Posts: 496
Received Thanks: 171
Ich hab das Gefühl ich muss den hier nochma Fertig reinstellen...
Quade is offline  
Old 10/04/2008, 14:31   #13
 
RSkiller94's Avatar
 
elite*gold: 9
Join Date: Oct 2008
Posts: 48
Received Thanks: 4
cool kannst du mier ein sagen ob man den bot nochmaal umwandeln kann z.b. Pick up bot erstellen und es wieder noch mal editen kann.
RSkiller94 is offline  
Old 12/26/2008, 19:39   #14
 
elite*gold: 0
Join Date: Dec 2008
Posts: 5
Received Thanks: 3
,,,,,,,,,,,,,,,

ja bitte stell ihn noch mal fertig hier rein
iljkixfjdh is offline  
Old 12/26/2008, 21:28   #15
 
koal89's Avatar
 
elite*gold: 0
Join Date: Nov 2007
Posts: 803
Received Thanks: 214
wieso macht ihr ihn euch nicht einfach^^ die anleitung dazu hab ihr ja bereits...^^
koal89 is offline  
Reply


Similar Threads Similar Threads
[GUIDE] Farmbot selber scripten
01/04/2011 - Metin2 Guides & Templates - 39 Replies
hi^^hab mir letzte woche nen farmbot mit pickup,relogin,potten und natürlich schlagen+fertigkeiten gemacht und wollte jetzt mal nen guide dazu reinstellen 1.Download+Installation alles zur installation+download findet ihr hier: http://www.elitepvpers.com/forum/metin2-guides-tem plates/121943-guide-fishing-bot-selber-scripten.ht ml 2.reloger+schlager+fertigkeiten und pickup (potter ist sepperat) Als erstes brauchen wir Hotkeys, mit denen wir den Bot starten und beendet können Die...
[GUIDE] Fishing Bot selber Scripten
10/31/2010 - Metin2 Guides & Templates - 133 Replies
Da es bei einigen Probleme gab mit den Fishing Bot, habe ich mal dieses Tutorial erstellt, wie man sich selber seinen Fishing Bot erstellt Da er ans eigene System angepasst wird, sollte er in 90% der Fälle funktionieren (10% = Bug mit den Pixeln?) 1. Einleitung Zuerst braucht ihr AutoIt3 (das Scriptprogramm) erhältlich hier mit den extras dazu : AutoIt3 + Extra Tools wir gehen die Installation zusammen durch:
[GUIDE] PickUpBot selber Scripten
08/13/2010 - Metin2 Guides & Templates - 48 Replies
Hallo Da es einige gibt, die mich immer fragen wie machste das.Habe ich mal dieses Tutorial erstellt, wie man sich selber seinen PickUpBot erstellt. 1. Einleitung Zuerst braucht ihr AutoIt3 (das Scriptprogramm) erhältlich hier mit den extras dazu HIER: Kostenloser AutoIt (3.2.12.0) Download - netzwelt.de
[Guide]Pickupbot selber scripten (mit potter)
06/16/2009 - AutoIt - 3 Replies
Hallo, ich habe mal mit der Sufu paar Pickupbots angeguckt und nix besonderes gefunden wie z.B: pause scripten und nur picken wenn metin2 aktiv ist. Also habe ich beschlossen selber eine Guide dazu zu erstellen. Download von Autoit: AutoIt v3 - Downloads Zuerst kommt die Signatur die ich aber immer weglasse =)



All times are GMT +2. The time now is 18:35.


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