|
You last visited: Today at 11:45
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, 15:16
|
#31
|
elite*gold: 0
Join Date: Jul 2008
Posts: 1,812
Received Thanks: 1,978
|
Hmm hab das mal für mich als Begriffshilfe gemacht vielleicht nutzt es jemanden was
Dennoch find Ich hier irgendwie unnötige Sachen wie "def Destroy" und "def Close"
soweit Ich weiß kann man das doch auch anders und leichter deklarieren oder nicht?
PHP Code:
import ui
class TestFenster(ui.ScriptWindow): #Festgelegte class für die __init__ def __init__(self): ui.ScriptWindow.__init__(self) #Class abrufen, instanz beginnen self.LoadBoard() #Dem ganzen einen Namen geben "LoadBoard" def LoadBoard(self): #Den benannten "LoadBoard" laden self.Board = ui.Board() #Befehl setzen für "Board" self.Board.SetSize(600,300) #Fenstergröße Breite x Höhe self.Board.SetCenterPosition() #Fenster Mittig öffnen self.Board.AddFlag("float") # ??? self.Board.AddFlag("movable") #Fenster lässt sich verschieben def __del__(self): #Namen setzen für das löschen ui.ScriptWindow.__del__(self) #Fenster löschen def Destroy(self): #Namen setzen für das Verstecken self.Hide() #Fenster verstecken return TRUE # ??? def Show(self): #Namen setzen für das Anzeigen self.Board.Show() #Fenster anzeigen def Close(self): #Namen setzen für das Schließen self.Destroy() #Fenster schließen
Bitte verbessert mich wenn Ich etwas falsch beschrieben oder gemacht habe o.o
|
|
|
01/13/2013, 16:07
|
#32
|
elite*gold: 0
Join Date: Sep 2009
Posts: 1,034
Received Thanks: 1,167
|
Ja ich weiß, dass man Teile in dem Tut besser bzw anderes hätte schreiben können, aber ich musst mir dabei auch überlegen, ob ich es direkt so mache wie es eig etwas besser ist oder halt so. Ich habe mich für das entschieden, weil viele Py´s in Mt2 auch noch die __del__ und Destroy Funktion besitzen, damit es mehr an die M2 Sachen erinnert, auch wenn diese eig unnötig sind. Und Esozial du weißt schon, das es nur 2 Kapitels sind habe es schon längst auf 7 erweitert. So wird auch erklärt, wie man Fehlerquellen findet und auch wie man Objecte und Funktionen aufs Board bringt.
Und ihr werdet sehen, dass in weiteren Kapiteln sich die Schreibweise immer mehr der schnellen, einfachen anpassen wird, nur sollte das jetzt erstmal für Leute sein die fast keine Ahnung davon haben.
LG Raicon
|
|
|
01/13/2013, 16:11
|
#33
|
elite*gold: 0
Join Date: Jul 2008
Posts: 1,812
Received Thanks: 1,978
|
Eine Frage, habe vorhin versucht Kapitel 1 + 2 mit dem Python Modul loader zu öffnen
leider total ins leere gegriffen, habe sogar dein 1x1 Code davon genutzt und InGame
ist nichts zu sehen.
Könntest du mir evtl. sagen weshalb?
|
|
|
01/13/2013, 16:20
|
#34
|
elite*gold: 139
Join Date: Sep 2010
Posts: 583
Received Thanks: 546
|
Quote:
Originally Posted by ~LuckyStrike~
Eine Frage, habe vorhin versucht Kapitel 1 + 2 mit dem Python Modul loader zu öffnen
leider total ins leere gegriffen, habe sogar dein 1x1 Code davon genutzt und InGame
ist nichts zu sehen.
Könntest du mir evtl. sagen weshalb?
|
Mach unten ganz unten in der Datei
Code:
LernWindow().Show()
|
|
|
01/13/2013, 16:21
|
#35
|
elite*gold: 0
Join Date: Sep 2009
Posts: 1,034
Received Thanks: 1,167
|
Du musst noch was ans Ende der Py hängen, wenn du Sie über den Loader öffnen willst.
Name = Classe()
Name.Show()
also z.B.
Name = LernWindow()
Name.Show()
Oder
LernWindow().Show()
€dit:
Shuzzle war schneller <.<
als kurze Version.
|
|
|
01/13/2013, 16:59
|
#36
|
elite*gold: 35
Join Date: Jun 2009
Posts: 2,187
Received Thanks: 6,906
|
Ich finde es echt gut, dass du dir die Mühe gemacht hast und so ein ausführliches Tutorial geschrieben hast, jedoch finde ich ein Anfänger sollte keine anderen Anfänger unterrichten...
|
|
|
01/13/2013, 17:05
|
#37
|
elite*gold: 315
Join Date: Dec 2011
Posts: 2,905
Received Thanks: 1,066
|
Werden mehr Teile folgen ?
Wenn ja Liebe ich dich
|
|
|
01/13/2013, 17:14
|
#38
|
elite*gold: 0
Join Date: Sep 2009
Posts: 1,034
Received Thanks: 1,167
|
Quote:
Originally Posted by CranK™
Ich finde es echt gut, dass du dir die Mühe gemacht hast und so ein ausführliches Tutorial geschrieben hast, jedoch finde ich ein Anfänger sollte keine anderen Anfänger unterrichten...
|
Jeder ist ein Anfänger auch du  Denn man kann nie alles und steht somit immer am Anfang. Trozdem danke fürs Feedback
Und ja denke nachher oder morgen folgen die nächsten 2 Kapitel, mal sehen.
|
|
|
01/13/2013, 17:18
|
#39
|
elite*gold: 0
Join Date: Jun 2009
Posts: 998
Received Thanks: 608
|
bye
|
|
|
01/13/2013, 17:19
|
#40
|
elite*gold: 139
Join Date: Sep 2010
Posts: 583
Received Thanks: 546
|
Quote:
Originally Posted by Nerule
bye
|
What the **** xD?
B2T: freu mich schon auf neue kapittel
|
|
|
01/13/2013, 17:38
|
#41
|
elite*gold: 35
Join Date: Jun 2009
Posts: 2,187
Received Thanks: 6,906
|
Quote:
Originally Posted by .Raicon
Jeder ist ein Anfänger auch du  Denn man kann nie alles und steht somit immer am Anfang. Trozdem danke fürs Feedback
Und ja denke nachher oder morgen folgen die nächsten 2 Kapitel, mal sehen.
|
Ja klar, aber du erklärst in deinem Tutorial wichtige Sachen nicht exakt/ falsch, dadurch prägt sich einer der das jetzt liest ein und wundert sich dann wenn er irgendwo anders eine andere Bedeutung dafür findet...
|
|
|
01/13/2013, 18:23
|
#42
|
elite*gold: 0
Join Date: Sep 2009
Posts: 1,034
Received Thanks: 1,167
|
Quote:
Originally Posted by CranK™
Ja klar, aber du erklärst in deinem Tutorial wichtige Sachen nicht exakt/ falsch, dadurch prägt sich einer der das jetzt liest ein und wundert sich dann wenn er irgendwo anders eine andere Bedeutung dafür findet...
|
Dann nenn mir bitte meine Fehler, damit ich diese verbessern kann.
Sonst lernt ja niemand was daraus auser, das dort an Stellen Fehler sind.
LG Raicon
|
|
|
01/13/2013, 18:35
|
#43
|
elite*gold: 100
Join Date: Sep 2009
Posts: 8,143
Received Thanks: 2,763
|
Quote:
Originally Posted by CranK™
Ja klar, aber du erklärst in deinem Tutorial wichtige Sachen nicht exakt/ falsch, dadurch prägt sich einer der das jetzt liest ein und wundert sich dann wenn er irgendwo anders eine andere Bedeutung dafür findet...
|
Genau, darauf wollte ich auch mit meinem Post aufmerksam machen, lernt lieber mal die Basics, und fangt dann mit der Metin2 Geschichte an.
|
|
|
01/13/2013, 21:34
|
#44
|
elite*gold: 37
Join Date: Jan 2010
Posts: 2,035
Received Thanks: 1,706
|
Wundertoll ..
gebt mir THX fürs testen
|
|
|
01/13/2013, 21:37
|
#45
|
elite*gold: 31
Join Date: Aug 2011
Posts: 975
Received Thanks: 1,786
|
Ne ey langsam reichts doch mit den 1:1 Tutorials.
|
|
|
 |
|
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 11:46.
|
|