[Release]Metin2 PickUp, VID & Sort Bot [raw python code]

08/05/2012 20:55 DreamStyler#1
Heyho Community.

Ich hab auch angefangen mich mit Python & Metin2 auseinander zu setzen. Und ja, das kam dabei raus.

Einige finden es vielleicht dumm, den Sourcecode public zu setzen, aber ich denke, dass es eine kleine Hilfe für die jenigen sein kann, die das auch lernen wollen.
Deswegen liegt der Sourcecode ROH vor. Einfügen könnt ihr in mit einem Metin2PythonLoader, wie sonst auch.

Ich weiß, dass es den PickUp Bot schon X mal gibt, aber es sind ja auch 2 andere Funktionen dabei :)

Features:
1. PickUp Bot
2. GetVID
3. Sort Bot

1. PickUp Bot:
Diese Funktion ist einfach dazu da um alle 0,5 Sekunden den Befehl zum Aufheben zu senden, einfach & meiner Meinung nach praktisch.

2. GetVID:
Is mehr ne Spaßfunktion, zum Beispiel für einen Buff-Bot oder ähnliches, wozu es auch schon releases gibt.
Außerdem findet ihr diese Zeilen auskommentiert vor:
#global ItemID
#ItemID = player.GetItemIndex(SlotNr)
#self.GetVIDText.SetText(str(ItemID))

Damit lässt sich die ItemID von jedem Item in dem Inventar auf dem entsprechenden Slot (SlotNr) auslesen. Eingetragen wird sie dort, wo die "1357106" zu sehen ist (s. Bild).

War für mich von Interesse bei:

3. Sort-Bot:
Ich weiß, er ist speziefisch, aber dieser Bot sortiert eure Medaillenstücke auf die 2te Seite spaltenhaft auf. Das bedeutet, ihr lasst eure 2te Inventarseite komplett frei und wenn ihr ihn einschalten, sortiert er alle 10 Sekunden die Medaillenstücke von Seite 1 auf Seite 2, von Spalte 1-5.

Ist für einige evt. überflüssig, aber eignet sich meiner Meinung nach ganz gut, auch zum farmen, um den Überblick zu behalten.

Hier noch ein kleines Ingame-Foto:

[Only registered and activated users can see links. Click Here To Register...]

Ich hoffe er gefällt euch, mir geht es hauptsächlich darum, Einigen einen eventuell leichteren Einstieg in Python und Metin2 zu geben.

Download:

[Only registered and activated users can see links. Click Here To Register...]


Credits:
Danke an .United's Unterstützung zum Wartedialog :)
Fg
08/05/2012 20:59 LordKill#2
ja oke aber wo ist der source? hast nix mit angehängt....
08/05/2012 21:01 facebook-hack#3
Work ?:D
08/05/2012 21:05 SandMann016#4
Quote:
Originally Posted by DreamStyler View Post
Einige finden es vielleicht dumm, den Sourcecode public zu setzen, aber ich denke, dass es eine kleine Hilfe für die jenigen sein kann, die das auch lernen wollen.
Nicht eher weil du ihn nicht schützen kannst xD?
(oder es nichts besonderes ist)

Und nein ich finde nicht nur den Sort - Bot unnötig sondern den ganzen "Bot" :D
08/05/2012 21:21 DreamStyler#5
Quote:
Originally Posted by SandMann016 View Post
Nicht eher weil du ihn nicht schützen kannst xD?
(oder es nichts besonderes ist)

Und nein ich finde nicht nur den Sort - Bot unnötig sondern den ganzen "Bot" :D
Das nich jeder mit eurem tollen M2Bob mithalten kann, ist klar^^
Dennoch denke ich, dass es einigen Anfänger schon eine Hilfe bieten wird :)

Fg
08/05/2012 21:23 WhiteShadow02#6
gute Sache aber ich hab nichts mit Hacks zutun.
08/05/2012 21:24 DreamStyler#7
Quote:
Originally Posted by WhiteShadow02 View Post
gute Sache aber ich hab nichts mit Hacks zutun.
Ist eher ein Bot, kein Hack. Ändert die Sache nicht, weil beides nicht erlaubt ist, aber trotzdem vielen Dank! :)

Quote:
Originally Posted by LordKill View Post
ja oke aber wo ist der source? hast nix mit angehängt....
Hinterher gelegt, sry vergessen^^.

Fg
08/05/2012 21:44 [uLow]Beni#8
die GetVID funktion ist auch unnötig, schon mal was von GetTargetVID() gehört :D
PickupBots sind zwar nützlich, aber so einfach zu programmieren, das man sihc kein thx verdient hat.
vielleicht nützlich für metin2-python anfänger ;)
08/05/2012 22:00 DreamStyler#9
Quote:
Originally Posted by !Beni! View Post
die GetVID funktion ist auch unnötig, schon mal was von GetTargetVID() gehört :D
PickupBots sind zwar nützlich, aber so einfach zu programmieren, das man sihc kein thx verdient hat.
vielleicht nützlich für metin2-python anfänger ;)
Wer lesen kann is klar im Vorteil!

def GetVIDbyTarget(self):
global VID
VID = player.GetTargetVID()
self.GetVIDText.SetText(str(VID))

Das ist die Funktion in der Python-Datei :) nächstes Mal checken & dann reden!^^

Ob es einfach zu programmieren ist oder nicht, spielt meiner Meinung nach keine Rolle. Ich stimme dir zu, es ist einfach, aber es geht viel mehr um die Funktion, die erfüllt wird. Und ich denke, dass es einfach angenehm ist :). Und ja, ich stimme dir wieder zu, und das war eigentlich auch meine Intention, dass es den Anfängern den Einstieg ein wenig erleichtern soll.

Trotzdem danke für's Feedback! :)

Fg
08/05/2012 22:03 [uLow]Beni#10
Quote:
Originally Posted by DreamStyler View Post
Ob es einfach zu programmieren ist oder nicht, spielt meiner Meinung nach keine Rolle. Ich stimme dir zu, es ist einfach, aber es geht viel mehr um die Funktion, die erfüllt wird. Und ich denke, dass es einfach angenehm ist :). Und ja, ich stimme dir wieder zu, und das war eigentlich auch meine Intention, dass es den Anfängern den Einstieg ein wenig erleichtern soll.

Trotzdem danke für's Feedback! :)

Fg
ich habs ned gedownloaded...
und die folge daraus ist, das ich mir denn source noch nicht angeschaut habe :D
08/05/2012 22:19 Vi0LenC3#11
Sandmann flame hier mal nicht rum,bring lieber deinen Bot zum Funktionieren!
08/05/2012 22:23 Kiago#12
Quote:
Originally Posted by Vi0LenC3 View Post
Sandmann flame hier mal nicht rum,bring lieber deinen Bot zum Funktionieren!
lauch so wie Sandmann jetzt sagen würde :)
08/05/2012 22:24 DreamStyler#13
Quote:
Originally Posted by !Beni! View Post
ich habs ned gedownloaded...
und die folge daraus ist, das ich mir denn source noch nicht angeschaut habe :D
Dann machs nächstes Mal^^

Fg
08/06/2012 00:58 [uLow]Beni#14
Quote:
Originally Posted by Vi0LenC3 View Post
Sandmann flame hier mal nicht rum,bring lieber deinen Bot zum Funktionieren!
Du weißt schon das der "Bot" auf python basiert und python einfacher ist als c++ ?
nur weil du sowas nicht kannst, brauchst du nicht aufregen -.-

Quote:
Originally Posted by Vi0LenC3 View Post
Bisu sein persönlicher *******?
hast du probleme ?
achja und nochwas:
#reported ;)
08/06/2012 07:58 TerminatorBoy#15
oh nice
I will try it....