Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server
You last visited: Today at 01:16

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

Advertisement



Syserr Meldung / Problem

Discussion on Syserr Meldung / Problem within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jul 2010
Posts: 97
Received Thanks: 11
Syserr Meldung / Problem

Moin^^
Habe das BattlePass System eingebaut und bekomme nun folgende Meldung von der Syserr:

networkModule.SetSelectCharacterPhase - <type 'exceptions.IndentationError'>:unindent does not match any outer indentation level (uiGameButton.py, line 108)

Code:
import app
import ui
import player
import net

class GameButtonWindow(ui.ScriptWindow):
	def __init__(self):
		ui.ScriptWindow.__init__(self)
		self.__LoadWindow("UIScript/gamewindow.py")

	def __del__(self):
		ui.ScriptWindow.__del__(self)

	def __LoadWindow(self, filename):
		try:
			pyScrLoader = ui.PythonScriptLoader()
			pyScrLoader.LoadScriptFile(self, filename)
		except Exception, msg:
			import dbg
			dbg.TraceError("GameButtonWindow.LoadScript - %s" % (msg))
			app.Abort()
			return FALSE

		try:
			self.gameButtonDict={
				"STATUS" : self.GetChild("StatusPlusButton"),
				"SKILL" : self.GetChild("SkillPlusButton"),
				"QUEST" : self.GetChild("QuestButton"),
				"HELP" : self.GetChild("HelpButton"),
				"BUILD" : self.GetChild("BuildGuildBuilding"),
				"BATTLEPASS" : self.GetChild("BattlePass"),
				"EXIT_OBSERVER" : self.GetChild("ExitObserver"),
			}

			self.gameButtonDict["EXIT_OBSERVER"].SetEvent(ui.__mem_func__(self.__OnClickExitObserver))
			self.gameButtonDict["BATTLEPASS"].SetEvent(ui.__mem_func__(self.__OnClickBattlePass))

		except Exception, msg:
			import dbg
			dbg.TraceError("GameButtonWindow.LoadScript - %s" % (msg))
			app.Abort()
			return FALSE

		self.__HideAllGameButton()
		self.SetObserverMode(player.IsObserverMode())
		return TRUE

	def Destroy(self):
		for key in self.gameButtonDict:
			self.gameButtonDict[key].SetEvent(0)

		self.gameButtonDict={}

	def SetButtonEvent(self, name, event):
		try:
			self.gameButtonDict[name].SetEvent(event)
		except Exception, msg:
			print "GameButtonWindow.LoadScript - %s" % (msg)
			app.Abort()
			return

	def ShowBuildButton(self):
		self.gameButtonDict["BUILD"].Show()

	def HideBuildButton(self):
		self.gameButtonDict["BUILD"].Hide()

	def ShowPassButton(self):
		self.gameButtonDict["BATTLEPASS"].Show()
	
	def HidePassButton(self):
		self.gameButtonDict["BATTLEPASS"].Hide()

	def CheckGameButton(self):

		if not self.IsShow():
			return

		statusPlusButton=self.gameButtonDict["STATUS"]
		skillPlusButton=self.gameButtonDict["SKILL"]
		helpButton=self.gameButtonDict["HELP"]
		passButton=self.gameButtonDict["BATTLEPASS"]

		if player.GetStatus(player.STAT) > 0:
			statusPlusButton.Show()
		else:
			statusPlusButton.Hide()

		if self.__IsSkillStat():
			skillPlusButton.Show()
		else:
			skillPlusButton.Hide()

		if 0 == player.GetPlayTime():
			helpButton.Show()
		else:
			helpButton.Hide()

	def __IsSkillStat(self):
		if player.GetStatus(player.SKILL_ACTIVE) > 0:
			return TRUE

		return FALSE

	def __OnClickExitObserver(self):
		net.SendChatPacket("/observer_exit")

    def __OnClickBattlePass(self):
        net.SendChatPacket("/open_battlepass")

	def __HideAllGameButton(self):
		for btn in self.gameButtonDict.values():
			btn.Hide()

	def SetObserverMode(self, isEnable):
		if isEnable:
			self.gameButtonDict["EXIT_OBSERVER"].Show()
		else:
			self.gameButtonDict["EXIT_OBSERVER"].Hide()
Hoffe das irgendeiner helfen kann :/
LG
fabien96 is offline  
Old 05/18/2021, 22:43   #2


 
.Sεℜio×™'s Avatar
 
elite*gold: 14
Join Date: Jul 2010
Posts: 382
Received Thanks: 85
Quote:
Originally Posted by fabien96 View Post
Moin^^
Habe das BattlePass System eingebaut und bekomme nun folgende Meldung von der Syserr:

networkModule.SetSelectCharacterPhase - <type 'exceptions.IndentationError'>:unindent does not match any outer indentation level (uiGameButton.py, line 108)

Code:
import app
import ui
import player
import net

class GameButtonWindow(ui.ScriptWindow):
	def __init__(self):
		ui.ScriptWindow.__init__(self)
		self.__LoadWindow("UIScript/gamewindow.py")

	def __del__(self):
		ui.ScriptWindow.__del__(self)

	def __LoadWindow(self, filename):
		try:
			pyScrLoader = ui.PythonScriptLoader()
			pyScrLoader.LoadScriptFile(self, filename)
		except Exception, msg:
			import dbg
			dbg.TraceError("GameButtonWindow.LoadScript - %s" % (msg))
			app.Abort()
			return FALSE

		try:
			self.gameButtonDict={
				"STATUS" : self.GetChild("StatusPlusButton"),
				"SKILL" : self.GetChild("SkillPlusButton"),
				"QUEST" : self.GetChild("QuestButton"),
				"HELP" : self.GetChild("HelpButton"),
				"BUILD" : self.GetChild("BuildGuildBuilding"),
				"BATTLEPASS" : self.GetChild("BattlePass"),
				"EXIT_OBSERVER" : self.GetChild("ExitObserver"),
			}

			self.gameButtonDict["EXIT_OBSERVER"].SetEvent(ui.__mem_func__(self.__OnClickExitObserver))
			self.gameButtonDict["BATTLEPASS"].SetEvent(ui.__mem_func__(self.__OnClickBattlePass))

		except Exception, msg:
			import dbg
			dbg.TraceError("GameButtonWindow.LoadScript - %s" % (msg))
			app.Abort()
			return FALSE

		self.__HideAllGameButton()
		self.SetObserverMode(player.IsObserverMode())
		return TRUE

	def Destroy(self):
		for key in self.gameButtonDict:
			self.gameButtonDict[key].SetEvent(0)

		self.gameButtonDict={}

	def SetButtonEvent(self, name, event):
		try:
			self.gameButtonDict[name].SetEvent(event)
		except Exception, msg:
			print "GameButtonWindow.LoadScript - %s" % (msg)
			app.Abort()
			return

	def ShowBuildButton(self):
		self.gameButtonDict["BUILD"].Show()

	def HideBuildButton(self):
		self.gameButtonDict["BUILD"].Hide()

	def ShowPassButton(self):
		self.gameButtonDict["BATTLEPASS"].Show()
	
	def HidePassButton(self):
		self.gameButtonDict["BATTLEPASS"].Hide()

	def CheckGameButton(self):

		if not self.IsShow():
			return

		statusPlusButton=self.gameButtonDict["STATUS"]
		skillPlusButton=self.gameButtonDict["SKILL"]
		helpButton=self.gameButtonDict["HELP"]
		passButton=self.gameButtonDict["BATTLEPASS"]

		if player.GetStatus(player.STAT) > 0:
			statusPlusButton.Show()
		else:
			statusPlusButton.Hide()

		if self.__IsSkillStat():
			skillPlusButton.Show()
		else:
			skillPlusButton.Hide()

		if 0 == player.GetPlayTime():
			helpButton.Show()
		else:
			helpButton.Hide()

	def __IsSkillStat(self):
		if player.GetStatus(player.SKILL_ACTIVE) > 0:
			return TRUE

		return FALSE

	def __OnClickExitObserver(self):
		net.SendChatPacket("/observer_exit")

    def __OnClickBattlePass(self):
        net.SendChatPacket("/open_battlepass")

	def __HideAllGameButton(self):
		for btn in self.gameButtonDict.values():
			btn.Hide()

	def SetObserverMode(self, isEnable):
		if isEnable:
			self.gameButtonDict["EXIT_OBSERVER"].Show()
		else:
			self.gameButtonDict["EXIT_OBSERVER"].Hide()
Hoffe das irgendeiner helfen kann :/
LG
Keine Ahnung obs daran liegt, aber in Zeile 108 ist der Befehl zu weit vorne. Kannst ja mal ausprobieren obs klappt wenn du Zeile 108 und 109 ( def __OnClickBattlePass(self):
net.SendChatPacket("/open_battlepass")) beide um eins verschiebst.
.Sεℜio×™ is offline  
Reply


Similar Threads Similar Threads
FilesZilla - No syserr/keine syserr
10/02/2012 - Metin2 Private Server - 6 Replies
Ich kann nicht finden SYSERR in filezilla, Ich suchte alle Ordner hier: / usr / regen / Kanal aber theres keine syserr. Was kann ich tun????? I can't find syserr in filezlla, I searched all the folders here: / usr / rain / channel but theres no syserr. What to do???
Syserr Meldung wegbekommen
09/10/2012 - Metin2 Private Server - 1 Replies
Hallo liebe Community, ich bekomme in meiner Client-Syserr folgenden Fehler angezeigt: 0910 07:54c:29182 :: 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. Wie bekomme ich den weg? MfG Prusias
[Help] fehler meldung im syserr
03/05/2012 - Metin2 Private Server - 3 Replies
Kann mir einer sagen was da falsch ist? Das kommt wenn ich mich in Grotte2 Porte werde ich sofort gekickt und komme nicht mehr rein.
Deutsche syserr Meldung: "Du erhälst keine Kanal-Informationen"
03/20/2011 - Metin2 Private Server - 1 Replies
Hat jemand nen Plan, was folgende syserr.txt Meldung bedeuten kann? Vorallem seit wann kann der Client deutsch xD Naja, der Client öffnet sich kurz (2 sec), und dann direkt wieder zu, ohne dass man etwas machen kann. 0320 15:09:00843 :: introLogin.py(line:1161) NotifyChannelState Du erhälst keine Kanal-Informationen. - exceptions.KeyError:2 0320 15:09:00843 :: ================================================== ================================================== ========
Syserr Meldung
11/05/2010 - Metin2 Private Server - 1 Replies
Was ist das für ein Fehler? Da fehlt eine Tabelle in der item_proto oder wie? Wozu brauch man dann dieses Item. SYSERR: Nov 4 22:09:45 :: SetShopItems: Shop: no item table by item vnum #5210 SYSERR: Nov 4 22:09:45 :: SetShopItems: Shop: no item table by item vnum #5210 SYSERR: Nov 4 22:09:45 :: SetShopItems: Shop: no item table by item vnum #5210 SYSERR: Nov 4 22:09:45 :: SetShopItems: Shop: no item table by item vnum #5210 SYSERR: Nov 4 22:09:45 :: SetShopItems: Shop: no item...



All times are GMT +1. The time now is 01:17.


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.