|
You last visited: Today at 09:54
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/22/2013, 17:01
|
#46
|
elite*gold: 0
Join Date: Jul 2009
Posts: 51
Received Thanks: 179
|
hey bin leider noch blutiger Pythonanfänger  weiß jemand wie man in Python schreibt, dass ein Item auf einem bestimmten Slot nach einer bestimmten Zeit fallen gelassen wird ? (soll für eine art biobug sein)
mfg Syrinx
|
|
|
04/06/2013, 04:20
|
#47
|
elite*gold: 0
Join Date: Mar 2012
Posts: 765
Received Thanks: 535
|
Beim ladebildschirm hängt es, hier den script
PHP Code:
import ui
#uiLernBoard
class lernWindow(ui.ScriptWindow):
def __init__(self):
ui.ScriptWindow.__init__(self)
self.LoadBoard()
def LoadBoard(self):
self.Board= ui.Board()
self.Board.SetSize(300,300)
self.Board.SetCenterPosition()
self.Board.AddFlag("movable")
self.Board.AddFlag("float")
self.Board.Show()
def __del__(self):
self.Hide()
return TRUE
def Destroy(self):
self.Board.Show()
def Close(self):
self.Destroy()
funktionen
PHP Code:
onPressKeyDict[app.DIK_F10] = lambda : self.__HalloWelt()
onPressKeyDict[app.DIK_F11] = lambda : self.OpenBoardByNoa()
PHP Code:
def __HalloWelt(self):
net.SendChatPacket("Hier komme ich!")
def OpenBoardByNoa(self):
self.LernBoard = uiLernBoard.LernWindow()
self.LernBoard.Show()
|
|
|
04/06/2013, 05:41
|
#48
|
elite*gold: 15
Join Date: Mar 2010
Posts: 4,270
Received Thanks: 2,499
|
Quote:
Originally Posted by ©by Noa
Beim ladebildschirm hängt es, hier den script
PHP Code:
import ui
#uiLernBoard
class lernWindow(ui.ScriptWindow):
def __init__(self):
ui.ScriptWindow.__init__(self)
self.LoadBoard()
def LoadBoard(self):
self.Board= ui.Board()
self.Board.SetSize(300,300)
self.Board.SetCenterPosition()
self.Board.AddFlag("movable")
self.Board.AddFlag("float")
self.Board.Show()
def __del__(self):
self.Hide()
return TRUE
def Destroy(self):
self.Board.Show()
def Close(self):
self.Destroy()
funktionen
PHP Code:
onPressKeyDict[app.DIK_F10] = lambda : self.__HalloWelt()
onPressKeyDict[app.DIK_F11] = lambda : self.OpenBoardByNoa()
PHP Code:
def __HalloWelt(self):
net.SendChatPacket("Hier komme ich!")
def OpenBoardByNoa(self):
self.LernBoard = uiLernBoard.LernWindow()
self.LernBoard.Show()
|
Syserr?
|
|
|
04/06/2013, 07:07
|
#49
|
elite*gold: 0
Join Date: Mar 2012
Posts: 765
Received Thanks: 535
|
PHP Code:
0406 04:59:24745 :: GRANNY: r:/granny/rt/granny_file_info.cpp(145): File has run-time type tag of 0x8000000f, which doesn't match this version of Granny (0x80000010). Automatic conversion will be attempted. 0406 04:59:25953 :: CEffectManager::RegisterEffect - LoadScript(d:/ymir work/effect/etc/buff/drugup_green.mse) Error 0406 04:59:25954 :: CInstanceBase::RegisterEffect(eEftType=108, c_szEftAttachBone=, c_szEftName=d:/ymir work/effect/etc/buff/drugup_green.mse, isCache=0) - Error 0406 04:59:25965 :: CEffectManager::RegisterEffect - LoadScript(d:/ymir work/effect/etc/buff/prestige6.mse) Error 0406 04:59:25965 :: CInstanceBase::RegisterEffect(eEftType=116, c_szEftAttachBone=, c_szEftName=d:/ymir work/effect/etc/buff/prestige6.mse, isCache=0) - Error 0406 04:59:32697 :: Traceback (most recent call last):
0406 04:59:32697 :: File "networkModule.py", line 231, in SetGamePhase
0406 04:59:32697 :: File "system.py", line 130, in __pack_import
0406 04:59:32697 :: File "system.py", line 110, in _process_result
0406 04:59:32697 :: File "game.py", line 28, in ?
0406 04:59:32698 :: File "system.py", line 137, in __pack_import
0406 04:59:32698 :: ImportError 0406 04:59:32698 :: : 0406 04:59:32698 :: No module named uiLernBoard 0406 04:59:32698 ::
habe die Datei im root Verzeichnis, habe sie auch gepackt.
|
|
|
04/06/2013, 10:32
|
#50
|
elite*gold: 139
Join Date: Sep 2010
Posts: 583
Received Thanks: 546
|
Quote:
Originally Posted by ©by Noa
PHP Code:
0406 04:59:24745 :: GRANNY: r:/granny/rt/granny_file_info.cpp(145): File has run-time type tag of 0x8000000f, which doesn't match this version of Granny (0x80000010). Automatic conversion will be attempted.
0406 04:59:25953 :: CEffectManager::RegisterEffect - LoadScript(d:/ymir work/effect/etc/buff/drugup_green.mse) Error
0406 04:59:25954 :: CInstanceBase::RegisterEffect(eEftType=108, c_szEftAttachBone=, c_szEftName=d:/ymir work/effect/etc/buff/drugup_green.mse, isCache=0) - Error
0406 04:59:25965 :: CEffectManager::RegisterEffect - LoadScript(d:/ymir work/effect/etc/buff/prestige6.mse) Error
0406 04:59:25965 :: CInstanceBase::RegisterEffect(eEftType=116, c_szEftAttachBone=, c_szEftName=d:/ymir work/effect/etc/buff/prestige6.mse, isCache=0) - Error
0406 04:59:32697 :: Traceback (most recent call last):
0406 04:59:32697 :: File "networkModule.py", line 231, in SetGamePhase
0406 04:59:32697 :: File "system.py", line 130, in __pack_import
0406 04:59:32697 :: File "system.py", line 110, in _process_result
0406 04:59:32697 :: File "game.py", line 28, in ?
0406 04:59:32698 :: File "system.py", line 137, in __pack_import
0406 04:59:32698 :: ImportError
0406 04:59:32698 :: :
0406 04:59:32698 :: No module named uiLernBoard
0406 04:59:32698 ::
habe die Datei im root Verzeichnis, habe sie auch gepackt.
|
er sagt das uiLernBoard.py nicht existiert bzw er kann jedenfalls nicht finden. Entweder du hast es nicht gepackt oder das spackt wegen der groß und klein Schreibung wieder rum
Quote:
|
Raised when an import statement fails to find the module definition or when a from ... import fails to find a name that is to be imported.
|
|
|
|
04/06/2013, 10:55
|
#51
|
elite*gold: 0
Join Date: Mar 2012
Posts: 765
Received Thanks: 535
|
ist der rest in ordnung oder habe ich par fehler drinne?
€. habe die Datei jetzt klein geschrieben und geht, hänge jetzt nicht beim ladebildschirm, jedoch bekomme ich kein Board wenn ich f11 drücke.
Würde mich über hilfreiche antworten freuen
Mfg Noa
|
|
|
04/06/2013, 11:32
|
#52
|
elite*gold: 5
Join Date: Oct 2010
Posts: 1,692
Received Thanks: 1,772
|
PHP Code:
def OpenBoardByNoa(self): self.LernBoard = uiLernBoard.LernWindow() self.LernBoard.Show()
Du importierst das Board garnicht.
PHP Code:
import uiLernBoard
|
|
|
04/06/2013, 12:00
|
#53
|
elite*gold: 0
Join Date: Mar 2012
Posts: 765
Received Thanks: 535
|
doch, ganz oben in der game habe ich das stehen
import uilernboard
|
|
|
04/06/2013, 12:06
|
#54
|
elite*gold: 0
Join Date: May 2011
Posts: 1,781
Received Thanks: 618
|
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...
|
Richtig, zuerst sollte man Python lernen und dann auf Metin2 umsteigen, mit 1% Python wissen kann man nichts anfangen.
btw:
Code:
def x():
return 7
# Abgekürzt so:
x=lambda: 7
def pow(x,y):
return x**y
# Abgekürzt so:
pow = lambda x,y: x**y
Wie soll ein kompletter Anfänger wissen was lambda bedeutet ?
|
|
|
04/06/2013, 12:16
|
#55
|
elite*gold: 0
Join Date: Mar 2012
Posts: 765
Received Thanks: 535
|
Quote:
Originally Posted by !Beni!
Richtig, zuerst sollte man Python lernen und dann auf Metin2 umsteigen, mit 1% Python wissen kann man nichts anfangen.
btw:
Code:
def x():
return 7
# Abgekürzt so:
x=lambda: 7
def pow(x,y):
return x**y
# Abgekürzt so:
pow = lambda x,y: x**y
Wie soll ein kompletter Anfänger wissen was lambda bedeutet ?
|
ich hab mit questen auch bei 0 angefagen ohne vorher lua zu lernen
|
|
|
04/06/2013, 12:22
|
#56
|
elite*gold: 184
Join Date: Mar 2013
Posts: 437
Received Thanks: 617
|
Echt cooles How to, danke dir für die mühe.
|
|
|
04/06/2013, 13:25
|
#57
|
elite*gold: 0
Join Date: May 2011
Posts: 1,781
Received Thanks: 618
|
Quote:
Originally Posted by ©by Noa
ich hab mit questen auch bei 0 angefagen ohne vorher lua zu lernen
|
Ich weiß zwar nicht wieviele funktionen lua hat, aber in Python gibt es sehr viele Funktionen die einiges erleichtern, aber die muss man erst lernen um sie geschickt anzuwenden.
|
|
|
04/08/2013, 23:58
|
#58
|
elite*gold: 0
Join Date: Mar 2012
Posts: 765
Received Thanks: 535
|
@.raicon köntest du ein vtut machen?
|
|
|
05/26/2013, 14:34
|
#59
|
elite*gold: 0
Join Date: Jan 2013
Posts: 212
Received Thanks: 178
|
wow.. awesome!
Quote:
|
No module named uiLernBoard
|
|
|
|
05/26/2013, 15:00
|
#60
|
wild wild son
elite*gold: 0
Join Date: Feb 2011
Posts: 5,996
Received Thanks: 3,391
|
Quote:
Originally Posted by Zetsu WoC™
wow.. awesome!
|
import uiLernBoard
|
|
|
 |
|
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 09:54.
|
|