[HOWTO|PYTHON] ClipBoard to EditLine (Copy&Paste)

04/21/2015 23:57 Poccix#1
Hallo liebe Elitepvpers-Community,

ich möcht euch heute eine kleine Nützlichkeit
nahe bringen, mit der ihr in Metin2 ab sofort
Dinge aus der Zwischenablage in eine EditLine
(bspw.: Chatfenster) kopieren könnt ! :)

Skrenvideo

Einbau:
Step 1: Öffnet die ui.py in eurem Root-Verzeichnis
Step 2: Sucht nach "class EditLine"
Step 3: Fügt der Funktion "def __init__" folgendes hinzu:
Code:
ime.EnablePaste(1)
Step 4: Fügt der Funktion "def OnKeyDown" die Zeilen aus dem Anhang an.


Step 5: Die Abfrage "if app.DIK_LCONTROL == key" unter die Abfrage "if app.DIK_V == key" fügen.
Step 6: Finish :p

Credits:
Sanii - Der beim Laufen die Funktion entdeckte :D
Inya - Für laufend super tolle Ideen :)
Sora - Für sein geni(t)ales Köpfchen ! :)
Ymir - Die die Funktion an sich drin hatten, nur den Fehler nicht gelöst haben :p

Liebe Grüße,
Poccix

PS: Mit Copy&Paste ist tatsächlich die Funktion C&P gemeint und nicht das kopieren von anderen ! :p
PS²: Der Inhalt aus der .txt ist insofern nur so zu teilen, da das "Syn" Zeichen nicht im Browser erkannt wird.
04/22/2015 08:47 [Cyberos]#2
Sehr nützlich wollt ich schon immer haben :D
Danke
04/22/2015 08:49 rollback#3
Hast du gut gemacht Poccelix!

04/22/2015 10:47 Ðαrkbøζζ#4
Nette Idee, einfach und dennoch sehr nützlich ! Danke...
04/22/2015 11:17 .Inya#5
Jaja und schön vergessen dass ich rausgefunden hab dass das EnablePaste fehlte! :D

Danke fürs Release :P sollte einigen helfen :D
04/22/2015 11:29 Poccix#6
Quote:
Originally Posted by Lord Inya View Post
Jaja und schön vergessen dass ich rausgefunden hab dass das EnablePaste fehlte! :D

Danke fürs Release :P sollte einigen helfen :D
Nur eine deiner laufend super tollen Ideen ;) !
04/22/2015 12:20 DreamT™#7
Wie immer sehr nützlich ;)

Danke fürs teilen.
04/22/2015 14:31 Tuora#8
Das ist mal wieder was nützliches,danke ^^
04/22/2015 15:06 Marc~#9
Süßer Typ dieser Poccix.
Danke :*
04/22/2015 15:39 .Colossus.#10
An sich super, jedoch auch kontraproduktiv, da Personen mit public Account Tabellen um einiges schneller die Daten ausprobieren können.
04/22/2015 15:51 rollback#11
Quote:
Originally Posted by .Colossus. View Post
An sich super, jedoch auch kontraproduktiv, da Personen mit public Account Tabellen um einiges schneller die Daten ausprobieren können.
Weil man das ja über den Client macht
04/22/2015 16:12 Poccix#12
Quote:
Originally Posted by .Colossus. View Post
An sich super, jedoch auch kontraproduktiv, da Personen mit public Account Tabellen um einiges schneller die Daten ausprobieren können.
An sich hast du da ja schon recht, würde mich in dem
Punkt aber Sensenmann anschließen und behaupten
wollen, dass diejenigen die es in großem Umfang machen
die Accounts über ein externes Programm direkt via
Auth Server oder Homepage testen.
Ließe sich ja ohne Probleme eine Funktion einbauen mit
der der PasteMode in einer EditLine an/aus gestellt werden kann.
04/22/2015 16:30 .Sanii#13
Ja, war schon krass wie ich einfach so am Bildschirm vorbei laufe, die ui.py wegen was ganz anderem an der Stelle auf hatte.

Und plötzlich so: "Mooooment, das und das und das macht üüüberhaupt kein Sinn!" xD

Schönes Release :P
04/22/2015 16:32 .Colossus.#14
Quote:
Originally Posted by definitely not Poccix View Post
An sich hast du da ja schon recht, würde mich in dem
Punkt aber Sensenmann anschließen und behaupten
wollen, dass diejenigen die es in großem Umfang machen
die Accounts über ein externes Programm direkt via
Auth Server oder Homepage testen.
Ließe sich ja ohne Probleme eine Funktion einbauen mit
der der PasteMode in einer EditLine an/aus gestellt werden kann.
Hatte daran nicht an die "fähigeren" Leute gedacht, sondern an die, die wie gesagt irgendwelche public tabellen gezogen haben und sich n paar accs holen wollen, was es leider zur genüge gibt.
04/22/2015 16:38 methosiea#15
Schöne Sache