|
You last visited: Today at 13:28
Advertisement
[HowTo]Python und Metin2
Discussion on [HowTo]Python und Metin2 within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.
01/13/2013, 01:56
|
#16
|
elite*gold: 1
Join Date: Apr 2012
Posts: 928
Received Thanks: 2,485
|
Schickes Ding, aber was ich am besten finde, 95% der Leute die schreiben "Gut für Anfänger" haben selber 0 Plan und machen einen auf "ich kanns schon" xD
|
|
|
01/13/2013, 02:31
|
#17
|
elite*gold: 15
Join Date: Mar 2010
Posts: 4,270
Received Thanks: 2,499
|
Quote:
Originally Posted by .Awesoome'
Schickes Ding, aber was ich am besten finde, 95% der Leute die schreiben "Gut für Anfänger" haben selber 0 Plan und machen einen auf "ich kanns schon" xD
|
Hättest du überhaupt Bock eine Studie über die Metin2 Sektion zu machen? Ich glaube damit könnten wir legal an Geld kommen, mit Glück.
Antispam: Eiskalt erklärt wie man oberflächen gestaltet aber an den funktionen wurde nichts genaueres erklärt, also wie man ein Button Funktionen gibt und co. :<
|
|
|
01/13/2013, 02:35
|
#18
|
elite*gold: 30
Join Date: Jul 2010
Posts: 1,627
Received Thanks: 1,450
|
Quote:
Originally Posted by .EsoZiaL'
Hättest du überhaupt Bock eine Studie über die Metin2 Sektion zu machen? Ich glaube damit könnten wir legal an Geld kommen, mit Glück.
Antispam: Eiskalt erklärt wie man oberflächen gestaltet aber an den funktionen wurde nichts genaueres erklärt, also wie man ein Button Funktionen gibt und co. :<
|
Jawohl!
komm mal skype on..
|
|
|
01/13/2013, 07:32
|
#19
|
elite*gold: 0
Join Date: Jan 2013
Posts: 94
Received Thanks: 204
|
Kleiner Schönheitsfehler im Tut  du definierst F10 und schreibst aber wenn wir jetz F5 drücken
Aber ansonsten sehr brauchbar werde ich mir auf jedenfallgenauer durchlesen
|
|
|
01/13/2013, 09:19
|
#20
|
elite*gold: 168
Join Date: Feb 2010
Posts: 4,333
Received Thanks: 2,642
|
Habe es mir durchgelesen.
Sehr ausführlich und verständlich für neu Anfänger.
|
|
|
01/13/2013, 09:51
|
#21
|
elite*gold: 50
Join Date: May 2012
Posts: 1,140
Received Thanks: 401
|
Quote:
|
Schickes Ding, aber was ich am besten finde, 95% der Leute die schreiben "Gut für Anfänger" haben selber 0 Plan und machen einen auf "ich kanns schon" xD
|
Was ich am besten finde ist dein Kommentar.
Woher möchtest du denn wissen, wer was kann und was nicht?
So sinnlos..
|
|
|
01/13/2013, 10:36
|
#22
|
elite*gold: 30
Join Date: Jul 2010
Posts: 1,627
Received Thanks: 1,450
|
Ganz einfach:
90% aus der epvp Metin2 Sections == NOOBs
restlichen 3% sind richtige Profis bzw. angehende und restlichen 7% können mehr wie die anderen :P
Ich finde das eine geniale Antwort ;D
mfg Risan
|
|
|
01/13/2013, 10:58
|
#23
|
elite*gold: 0
Join Date: May 2010
Posts: 563
Received Thanks: 90
|
Errinnert mich sehr an Java , Danke^^
|
|
|
01/13/2013, 11:21
|
#24
|
wild wild son
elite*gold: 0
Join Date: Feb 2011
Posts: 5,996
Received Thanks: 3,391
|
Habs mir jetzt vollständig durchgelesen.
Habe jetzt seit ungefähr 2 Wochen mit Python begonnen, dein Tutorial dazu ist eine gute Hilfestellung & Unterstützung.
Ich würde mich über mehr von dir freuen. 
Vielleicht erklärst du später auch mal, wie man Inhalte von Dateien eines externen Links ausliest und in einem Board anzeigt. (urllib)
----------------------------------------------------------------------
Kleine Frage, du machst bei Kapitel 2.0 alles in einer Datei.
Es gibt ja bei Metin mehrere Dateien, wie z.B.: uiinventory & inventorywindow.
uiinventory legt die Functions fest, inventorywindow das Grafische.
Oder uiinventory <> inventorywindow <> costumewindow.
Also kann man das auch alles in einer Datei regeln? (Funcs + Grafisches)
----------------------------------------------------------------------
|
|
|
01/13/2013, 12:54
|
#25
|
elite*gold: 5
Join Date: Oct 2010
Posts: 1,692
Received Thanks: 1,772
|
Quote:
Originally Posted by .JαyZoN
Habs mir jetzt vollständig
----------------------------------------------------------------------
Kleine Frage, du machst bei Kapitel 2.0 alles in einer Datei.
Es gibt ja bei Metin mehrere Dateien, wie z.B.: uiinventory & inventorywindow.
uiinventory legt die Functions fest, inventorywindow das Grafische.
Oder uiinventory <> inventorywindow <> costumewindow.
Also kann man das auch alles in einer Datei regeln? (Funcs + Grafisches)
----------------------------------------------------------------------
|
Na klar geht das warum nicht wenn es mehrere Datein gibt holt er sich nur die Text Buttons usw aus ner anderen Datei.
Verstehe deine Frage nicht richtig Raicon macht es doch in einer Datei.
|
|
|
01/13/2013, 12:54
|
#26
|
elite*gold: 0
Join Date: Oct 2012
Posts: 47
Received Thanks: 292
|
eigentlich ganz hübsch das Tutorial, hast aber paar formelle Fehler drinnen.
Pass am besten mal mit den ganzen Bezeichnungen auf, wie hier z.B.
Quote:
import PYTHONDATEI
VARNAME = PYTHONDATEI.KLASSE() ### OHNE INHALT VON ui.Sc....
VARNAME.ATTRIBUT ZUM ANZEIGEN
|
Das ganze wäre jetzt so ansich besser:
PHP Code:
import Pythondatei # initialize object objectname = Pythondatei.Klasse() objectname.show_function()
Grundlegend kannst du dir das ganze natürlich mittels type(variable) anzeigen lassen, Rest gehört zum allgemeinen Definitionsbereich.
Auch würde ich inline Kommentare nicht empfehlen, fördert nicht gerade die Übersicht jetzt hinter jedem sich das durchlesen zu müssen bei unterschiedlichen Längen, hier geht zwar noch in Ordnung, sollte aber zumindest selten genutzt werden.
Var = Variable, also ein nicht konstanter Wert der sich nicht ändert im Verlauf des Codes, was er ja in unserem Fall nicht macht.
Hier wäre der allgemeine Begriff Konstante(konstant = nicht verändert) als Deklaration besser angebracht, da das ganze aber ein class object ist kann man es auch einfach anderst bezeichnen.
Attribut bedeutet etwas komplett anderes, es ist ein charakteristisches Merkmal, wie jetzt z.B. jemand freundlich ist.
Da du aber eine function(<type 'function'>) meinst passt das in diesem Konzept überhaupt nicht rein.
Sonst ist das ganze grundlegend richtig, hatte noch nicht die Zeit alles durchzulesen, aber du kannst das ganze Board bereits in der __init__ function, die automatisch mit dem Klassenaufruf ausgeführt wird zeigen lassen.
In deinem Script ist das zwar nicht drinnen, aber teilweise empfehlenswert, da mit dem Klassenaufruf eben das Script auch meistens ausgeführt werden soll, nur in seltenen Fällen eben nicht und dort wird dann auch meistens mit dem Befehl "lambda" gearbeitet.
Was mir ein bisschen bei fast jedem Code in der Sektion fehlt ist die Dokumentation, klar das ist ein Tutorial in dem du das ganze beschreibst, trotzdem schade :<
Einen schönen Morgen noch
|
|
|
01/13/2013, 13:35
|
#27
|
elite*gold: 29
Join Date: Oct 2010
Posts: 1,185
Received Thanks: 1,471
|
Sehr gut und ausführlich erklärt sogar mit Fehlerbehebung, danke Raicon
|
|
|
01/13/2013, 14:19
|
#28
|
elite*gold: 23
Join Date: Oct 2007
Posts: 1,462
Received Thanks: 1,967
|
Quote:
Originally Posted by [Patrick]
Was ich am besten finde ist dein Kommentar.
Woher möchtest du denn wissen, wer was kann und was nicht?
So sinnlos..
|
Weil es allgemein bekannt ist, wer was kann und wer nicht..
Ebenso wer gerne Copy Pasted und wer nicht.
Zumindest unter denen die seit mind. 3 Jahren dabei sind.
Quote:
Originally Posted by .BaumKuchen
Pass am besten mal mit den ganzen Bezeichnungen auf, wie hier z.B.
Das ganze wäre jetzt so ansich besser:
PHP Code:
import Pythondatei
# initialize object
objectname = Pythondatei.Klasse()
objectname.show_function()
|
Nub
B2T:
Kommt ein wenig spät so ein Tutorial oder?
Vor 3 Jahren hätte man damit sicherlich mehr anfangen können
B2W:
Warum erklärt ihr hier alle alte Methoden?
Wenn schon, sollte man doch schon die neuste erklären oder?
|
|
|
01/13/2013, 15:03
|
#29
|
elite*gold: 0
Join Date: Apr 2010
Posts: 1,712
Received Thanks: 1,075
|
Danke Raicon 
Hat mir geholfn oder auch nicht?
Also das mit dem Board erstellen soweit kam ich bis jetz auch nur ab dann hatte ich nicht mehr so den Durchblick wollte dann mal ein eigenes GM online Board machen nur das is dann iwie nach hinten losgegangen. xD
Freue Mich schon auf weitere Kapitel in dem HowTo
|
|
|
01/13/2013, 15:11
|
#30
|
elite*gold: 100
Join Date: Sep 2009
Posts: 8,143
Received Thanks: 2,763
|
Ich bin der Meinung das man sich erstmal eine Gewisse Grundkenntnis aneignet, und dann zu solchen Sachen übergeht. Sonst versteht man hinterher doch nichts.
Siehe Post über mir.
|
|
|
 |
|
Similar Threads
|
[HowTo]Learn Python with Metin2/Starting up your first bot
08/25/2018 - Metin2 PServer Guides & Strategies - 34 Replies
Heute möchte ich euch eine kleine Einleitung in die Python Programmierung mit Hilfe des Metin2 Clienten ein wenig näher bringen.
Aber erstmal ein paar kleinere Informationen zu mir:
Ich studiere aktuell Softwaretechnik an der Universität Stuttgart wobei sich dies mehr auf Java beläuft.
Aber der wichtigste Part der Informatik ist grundlegend nicht eine Sprache perfekt zu beherrschen, sondern sie zu verstehen.
Python scripte ich nun seit knapp 2,5 Jahren und habe auch schon verschiedene,...
|
[Python-Modul]EXP-Donator (kompatibel mit Python Loader)
11/23/2013 - Metin2 Hacks, Bots, Cheats, Exploits & Macros - 27 Replies
Moin,
da man mich danach gefragt hat und ich sowieso mal ein Beispiel für die Benutzung meines Python Loaders veröffentlichen wollte, habe ich die Gelegenheit genutzt und euch eben einen EXP-Spendebot geschrieben.
Man kann ihn einfach mit dem oben verlinkten Python Module Loader laden und ihn mit F5 aktivieren/deaktivieren.
Sobald ihr mehr als 99 Erfahrungspunkte habt (man kann nur in 100er Schritten spenden), werden alle Erfahrungspunkte an eure Gilde gespendet.
Wer Lust hat und...
|
Metin2 - Python - Wie Python Hacks verschlüsseln und Server überprüfen (GF/PServe)
09/23/2012 - Metin2 - 2 Replies
Ich wollte fragen,
wie man Python Hacks am besten Verschlüsselt ?
und wie man feststellen kann ob man auf einem GF / Pserver spielt. ?
|
Suche: Metin2 python bonusswitcher howto
11/23/2011 - Metin2 - 4 Replies
Hey.
Ich hatte hier im Forum eine erklärung , für
den metin2 python bonusswitcher gesehen ,
wie man den machen kann,
denn ich aber nicht mehr finde.
Kann mir bitte einer den link zum Thread geben.
Der switcher ist von RealFreak
|
Python + Eric Python IDE installieren ?!
07/05/2011 - General Coding - 0 Replies
hat sich erledigt.
|
All times are GMT +1. The time now is 13:28.
|
|