Register for your free account! | Forgot your password?
Rust Cheats

You last visited: Today at 09:54

  • Please register to post and access all features, it's quick, easy and FREE!

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.

Reply
 
Old 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
syrinx93 is offline  
Old 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.Boardui.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() 
©by Noa is offline  
Old 04/06/2013, 05:41   #48

 
LxR'EsoZiaL's Avatar
 
elite*gold: 15
Join Date: Mar 2010
Posts: 4,270
Received Thanks: 2,499
Quote:
Originally Posted by ©by Noa View Post
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.Boardui.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?
LxR'EsoZiaL is offline  
Old 04/06/2013, 07:07   #49
 
elite*gold: 0
Join Date: Mar 2012
Posts: 765
Received Thanks: 535
PHP Code:
0406 04:59:24745 :: GRANNYr:/granny/rt/granny_file_info.cpp(145): File has run-time type tag of 0x8000000fwhich 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.
©by Noa is offline  
Old 04/06/2013, 10:32   #50
 
elite*gold: 139
Join Date: Sep 2010
Posts: 583
Received Thanks: 546
Quote:
Originally Posted by ©by Noa View Post
PHP Code:
0406 04:59:24745 :: GRANNYr:/granny/rt/granny_file_info.cpp(145): File has run-time type tag of 0x8000000fwhich 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.
.XXShuzZzle is offline  
Old 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
©by Noa is offline  
Old 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 
DasKuchen is offline  
Old 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
©by Noa is offline  
Old 04/06/2013, 12:06   #54
 
[uLow]Beni's Avatar
 
elite*gold: 0
Join Date: May 2011
Posts: 1,781
Received Thanks: 618
Quote:
Originally Posted by CranK™ View Post
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 ?
[uLow]Beni is offline  
Old 04/06/2013, 12:16   #55
 
elite*gold: 0
Join Date: Mar 2012
Posts: 765
Received Thanks: 535
Quote:
Originally Posted by !Beni! View Post
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
©by Noa is offline  
Old 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.
iÝoshii36 is offline  
Old 04/06/2013, 13:25   #57
 
[uLow]Beni's Avatar
 
elite*gold: 0
Join Date: May 2011
Posts: 1,781
Received Thanks: 618
Quote:
Originally Posted by ©by Noa View Post
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.
[uLow]Beni is offline  
Thanks
1 User
Old 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?
©by Noa is offline  
Old 05/26/2013, 14:34   #59
 
Zetsu WoC™'s Avatar
 
elite*gold: 0
Join Date: Jan 2013
Posts: 212
Received Thanks: 178
wow.. awesome!

Quote:
No module named uiLernBoard
Zetsu WoC™ is offline  
Old 05/26/2013, 15:00   #60
wild wild son




 
Nick's Avatar
 
elite*gold: 0
Join Date: Feb 2011
Posts: 5,996
Received Thanks: 3,391
Quote:
Originally Posted by Zetsu WoC™ View Post
wow.. awesome!
import uiLernBoard
Nick is offline  
Reply


Similar Threads 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.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.