|
You last visited: Today at 01:16
Advertisement
Syserr Meldung / Problem
Discussion on Syserr Meldung / Problem within the Metin2 Private Server forum part of the Metin2 category.
05/16/2021, 17:39
|
#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
|
|
|
05/18/2021, 22:43
|
#2
|
elite*gold: 14
Join Date: Jul 2010
Posts: 382
Received Thanks: 85
|
Quote:
Originally Posted by fabien96
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.
|
|
|
 |
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.
|
|