|
You last visited: Today at 15:36
Advertisement
Invoice Blackscreen
Discussion on Invoice Blackscreen within the Metin2 Private Server forum part of the Metin2 category.
03/09/2014, 20:56
|
#1
|
elite*gold: 0
Join Date: Feb 2010
Posts: 487
Received Thanks: 76
|
Invoice Blackscreen
Hey Com,
Habe das Problem mit den invoice (xGreen) files,
das wenn mehrere auf dem Server sind beim Porten/Ausloggen blackscreen kommt, am Server bzw der leistung kann es nicht liegen, dafür ist der Root-Server gut genug!
Hoffe ihr könnt mir weiterhelfen.
|
|
|
03/09/2014, 21:02
|
#2
|
elite*gold: 0
Join Date: Feb 2014
Posts: 235
Received Thanks: 283
|
liegt am client, entpack mal die root.eix/epk und dann öffnest du die uichat.py dort ist ein fehler anstatt self steht dort elf, das umbennen und dann sollte es gefixxt sein.
|
|
|
03/09/2014, 21:26
|
#3
|
elite*gold: 0
Join Date: Feb 2010
Posts: 487
Received Thanks: 76
|
Quote:
Originally Posted by .Weezy
liegt am client, entpack mal die root.eix/epk und dann öffnest du die uichat.py dort ist ein fehler anstatt self steht dort elf, das umbennen und dann sollte es gefixxt sein.
|
Hallo
Vielen Dank für die Antwort, aber habe jetzt nach 10 Min kein elf entdeckt. Wenn ich danach suche, bekomme ich nur jede Menge... "self"
0309 21:37:22694 :: 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.
0309 21:37:25982 :: CreateFromMemoryFile: Cannot create texture
0309 21:37:27669 :: ResourceManager::GetResourcePointer: NOT SUPPORT FILE d:\project\metin2\main\assets\npc\lion\lion.psd
0309 21:38:03902 :: CMapOutdoor::Load - LoadMonsterAreaInfo ERROR
0309 21:38:13622 :: CMapOutdoor::Load - LoadMonsterAreaInfo ERROR
0309 21:39:07113 :: ResourceManager::GetResourcePointer: NOT SUPPORT FILE d:\project\metin2\main\assets\npc\lion\lion.psd
0309 21:42:07646 :: interface.CloseWhisperDialog - Failed to find key
0309 21:43:31505 :: interface.CloseWhisperDialog - Failed to find key
0309 21:44:19559 :: Traceback (most recent call last):
0309 21:44:19559 :: File "uiPhaseCurtain.py", line 61, in OnUpdate
0309 21:44:19559 :: File "networkModule.py", line 147, in __ChangePhaseWindow
0309 21:44:19560 :: File "game.py", line 296, in Close
0309 21:44:19560 :: File "interfaceModule.py", line 420, in Close
0309 21:44:19561 :: File "uiWhisper.py", line 136, in Destroy
0309 21:44:19561 :: File "ui.py", line 1960, in Destroy
0309 21:44:19561 :: NameError
0309 21:44:19561 :: :
0309 21:44:19561 :: global name 'elf' is not defined
0309 21:44:19561 ::
0309 21:44:19566 :: Traceback (most recent call last):
0309 21:44:19567 :: File "uiMiniMap.py", line 392, in OnUpdate
0309 21:44:19567 :: AttributeError
0309 21:44:19567 :: :
0309 21:44:19567 :: 'int' object has no attribute 'SetText'
0309 21:44:19567 ::
0309 21:44:19567 :: Traceback (most recent call last):
0309 21:44:19567 :: File "uiTaskBar.py", line 136, in OnUpdate
0309 21:44:19568 :: File "uiTaskBar.py", line 100, in RefreshStatus
0309 21:44:19568 :: File "uiTaskBar.py", line 111, in SetEnergy
0309 21:44:19568 :: AttributeError
0309 21:44:19568 :: :
0309 21:44:19568 :: 'NoneType' object has no attribute 'Hide'
0309 21:44:19568 ::
Das sind die ersten paar Zeilen der syserr.txt
Hilft dir das vielleicht ? Seit dem Blackscreen steht das da jetzt ...
|
|
|
03/09/2014, 21:53
|
#4
|
elite*gold: 0
Join Date: Feb 2014
Posts: 235
Received Thanks: 283
|
Quote:
Originally Posted by HighWave
0309 21:44:19561 :: global name 'elf' is not defined
|
wie ich sagte ich glaube in der zeile 279 oder 269 steht elf
1. öffne die uichat.py mit notepad++
2. drücke STRG+F
3. gib bei suche 'elf' ein ohne ' '
4. dann hakst du unten an "nur ganze wörter suchen"
|
|
|
03/09/2014, 22:16
|
#5
|
elite*gold: 0
Join Date: Feb 2010
Posts: 487
Received Thanks: 76
|
Super !  Vielen Dank
|
|
|
05/02/2014, 00:53
|
#6
|
elite*gold: 0
Join Date: Oct 2013
Posts: 404
Received Thanks: 314
|
Habe das gleiche Problem bei mir ist nur in der uichat alles richtig, jemand noch eine andere Idee? Das sagt dir Syserr:
0502 00:52:18256 :: CreateFromMemoryFile: Cannot create texture
0502 00:53:17954 :: 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.
|
|
|
05/06/2014, 23:01
|
#7
|
elite*gold: 0
Join Date: Jun 2013
Posts: 81
Received Thanks: 33
|
pms have the problem. if you sent a pm you will take black screen.
use this.
uiwhisper.py
Code:
import ui
import net
import chat
import player
import app
import locale
import ime
import chr
class WhisperButton(ui.Button):
def __init__(self):
ui.Button.__init__(self, "TOP_MOST")
def __del__(self):
ui.Button.__del__(self)
def SetToolTipText(self, text, x=0, y = 32):
ui.Button.SetToolTipText(self, text, x, y)
self.ToolTipText.Show()
def SetToolTipTextWithColor(self, text, color, x=0, y = 32):
ui.Button.SetToolTipText(self, text, x, y)
self.ToolTipText.SetPackedFontColor(color)
self.ToolTipText.Show()
def ShowToolTip(self):
if 0 != self.ToolTipText:
self.ToolTipText.Show()
def HideToolTip(self):
if 0 != self.ToolTipText:
self.ToolTipText.Show()
class WhisperDialog(ui.ScriptWindow):
class TextRenderer(ui.Window):
def SetTargetName(self, targetName):
self.targetName = targetName
def OnRender(self):
(x, y) = self.GetGlobalPosition()
chat.RenderWhisper(self.targetName, x, y)
class ResizeButton(ui.DragButton):
def __init__(self):
ui.DragButton.__init__(self)
def __del__(self):
ui.DragButton.__del__(self)
def OnMouseOverIn(self):
app.SetCursor(app.HVSIZE)
def OnMouseOverOut(self):
app.SetCursor(app.NORMAL)
def __init__(self, eventMinimize, eventClose):
print "NEW WHISPER DIALOG ----------------------------------------------------------------------------"
ui.ScriptWindow.__init__(self)
self.targetName = ""
self.eventMinimize = eventMinimize
self.eventClose = eventClose
self.eventAcceptTarget = None
def __del__(self):
print "---------------------------------------------------------------------------- DELETE WHISPER DIALOG"
ui.ScriptWindow.__del__(self)
def LoadDialog(self):
try:
pyScrLoader = ui.PythonScriptLoader()
pyScrLoader.LoadScriptFile(self, "UIScript/WhisperDialog.py")
except:
import exception
exception.Abort("WhisperDialog.LoadDialog.LoadScript")
try:
GetObject=self.GetChild
self.titleName = GetObject("titlename")
self.titleNameEdit = GetObject("titlename_edit")
self.closeButton = GetObject("closebutton")
self.scrollBar = GetObject("scrollbar")
self.chatLine = GetObject("chatline")
self.minimizeButton = GetObject("minimizebutton")
self.ignoreButton = GetObject("ignorebutton")
self.reportViolentWhisperButton = GetObject("reportviolentwhisperbutton")
self.acceptButton = GetObject("acceptbutton")
self.sendButton = GetObject("sendbutton")
self.board = GetObject("board")
self.editBar = GetObject("editbar")
self.gamemasterMark = GetObject("gamemastermark")
except:
import exception
exception.Abort("DialogWindow.LoadDialog.BindObject")
self.gamemasterMark.Hide()
self.titleName.SetText("")
self.titleNameEdit.SetText("")
self.minimizeButton.SetEvent(ui.__mem_func__(self.Minimize))
self.closeButton.SetEvent(ui.__mem_func__(self.Close))
self.scrollBar.SetPos(1.0)
self.scrollBar.SetScrollEvent(ui.__mem_func__(self.OnScroll))
self.chatLine.SetReturnEvent(ui.__mem_func__(self.SendWhisper))
self.chatLine.SetEscapeEvent(ui.__mem_func__(self.Minimize))
self.chatLine.SetMultiLine()
self.sendButton.SetEvent(ui.__mem_func__(self.SendWhisper))
self.titleNameEdit.SetReturnEvent(ui.__mem_func__(self.AcceptTarget))
self.titleNameEdit.SetEscapeEvent(ui.__mem_func__(self.Close))
self.ignoreButton.SetToggleDownEvent(ui.__mem_func__(self.IgnoreTarget))
self.ignoreButton.SetToggleUpEvent(ui.__mem_func__(self.IgnoreTarget))
self.reportViolentWhisperButton.SetEvent(ui.__mem_func__(self.ReportViolentWhisper))
self.acceptButton.SetEvent(ui.__mem_func__(self.AcceptTarget))
self.textRenderer = self.TextRenderer()
self.textRenderer.SetParent(self)
self.textRenderer.SetPosition(20, 28)
self.textRenderer.SetTargetName("")
self.textRenderer.Show()
self.resizeButton = self.ResizeButton()
self.resizeButton.SetParent(self)
self.resizeButton.SetSize(20, 20)
self.resizeButton.SetPosition(280, 180)
self.resizeButton.SetMoveEvent(ui.__mem_func__(self.ResizeWhisperDialog))
self.resizeButton.Show()
self.ResizeWhisperDialog()
def Destroy(self):
self.eventMinimize = None
self.eventClose = None
self.eventAcceptTarget = None
self.ClearDictionary()
self.scrollBar.Destroy()
self.titleName = None
self.titleNameEdit = None
self.closeButton = None
self.scrollBar = None
self.chatLine = None
self.sendButton = None
self.ignoreButton = None
self.reportViolentWhisperButton = None
self.acceptButton = None
self.minimizeButton = None
self.textRenderer = None
self.board = None
self.editBar = None
self.resizeButton = None
def ResizeWhisperDialog(self):
(xPos, yPos) = self.resizeButton.GetLocalPosition()
if xPos < 280:
self.resizeButton.SetPosition(280, yPos)
return
if yPos < 150:
self.resizeButton.SetPosition(xPos, 150)
return
self.SetWhisperDialogSize(xPos + 20, yPos + 20)
def SetWhisperDialogSize(self, width, height):
try:
max = int((width-90)/6) * 3 - 6
self.board.SetSize(width, height)
self.scrollBar.SetPosition(width-25, 35)
self.scrollBar.SetScrollBarSize(height-100)
self.scrollBar.SetPos(1.0)
self.editBar.SetSize(width-18, 50)
self.chatLine.SetSize(width-90, 40)
self.chatLine.SetLimitWidth(width-90)
self.SetSize(width, height)
if 0 != self.targetName:
chat.SetWhisperBoxSize(self.targetName, width - 50, height - 90)
if locale.IsARABIC():
self.textRenderer.SetPosition(width-20, 28)
self.scrollBar.SetPosition(width-25+self.scrollBar.GetWidth(), 35)
self.editBar.SetPosition(10 + self.editBar.GetWidth(), height-60)
self.sendButton.SetPosition(width - 80 + self.sendButton.GetWidth(), 10)
self.minimizeButton.SetPosition(width-42 + self.minimizeButton.GetWidth(), 12)
self.closeButton.SetPosition(width-24+self.closeButton.GetWidth(), 12)
self.chatLine.SetPosition(5 + self.chatLine.GetWidth(), 5)
self.board.SetPosition(self.board.GetWidth(), 0)
else:
self.textRenderer.SetPosition(20, 28)
self.scrollBar.SetPosition(width-25, 35)
self.editBar.SetPosition(10, height-60)
self.sendButton.SetPosition(width-80, 10)
self.minimizeButton.SetPosition(width-42, 12)
self.closeButton.SetPosition(width-24, 12)
self.SetChatLineMax(max)
except:
import exception
exception.Abort("WhisperDialog.SetWhisperDialogSize.BindObject")
def SetChatLineMax(self, max):
self.chatLine.SetMax(max)
from grpText import GetSplitingTextLine
text = self.chatLine.GetText()
if text:
self.chatLine.SetText(GetSplitingTextLine(text, max, 0))
def OpenWithTarget(self, targetName):
chat.CreateWhisper(targetName)
chat.SetWhisperBoxSize(targetName, self.GetWidth() - 60, self.GetHeight() - 90)
self.chatLine.SetFocus()
self.titleName.SetText(targetName)
self.targetName = targetName
self.textRenderer.SetTargetName(targetName)
self.titleNameEdit.Hide()
self.ignoreButton.Hide()
if app.IsDevStage():
self.reportViolentWhisperButton.Show()
else:
self.reportViolentWhisperButton.Hide()
self.acceptButton.Hide()
self.gamemasterMark.Hide()
self.minimizeButton.Show()
def OpenWithoutTarget(self, event):
self.eventAcceptTarget = event
self.titleName.SetText("")
self.titleNameEdit.SetText("")
self.titleNameEdit.SetFocus()
self.targetName = 0
self.titleNameEdit.Show()
self.ignoreButton.Hide()
self.reportViolentWhisperButton.Hide()
self.acceptButton.Show()
self.minimizeButton.Hide()
self.gamemasterMark.Hide()
def SetGameMasterLook(self):
self.gamemasterMark.Show()
self.reportViolentWhisperButton.Hide()
def Minimize(self):
self.titleNameEdit.KillFocus()
self.chatLine.KillFocus()
self.Hide()
if None != self.eventMinimize:
self.eventMinimize(self.targetName)
def Close(self):
chat.ClearWhisper(self.targetName)
self.titleNameEdit.KillFocus()
self.chatLine.KillFocus()
self.Hide()
if None != self.eventClose:
self.eventClose(self.targetName)
def ReportViolentWhisper(self):
net.SendChatPacket("/reportviolentwhisper " + self.targetName)
def IgnoreTarget(self):
net.SendChatPacket("/ignore " + self.targetName)
def AcceptTarget(self):
name = self.titleNameEdit.GetText()
if len(name) <= 0:
self.Close()
return
if None != self.eventAcceptTarget:
self.titleNameEdit.KillFocus()
self.eventAcceptTarget(name)
def OnScroll(self):
chat.SetWhisperPosition(self.targetName, self.scrollBar.GetPos())
def SendWhisper(self):
text = self.chatLine.GetText()
textLength = len(text)
if textLength > 0:
if net.IsInsultIn(text):
chat.AppendChat(chat.CHAT_TYPE_INFO, locale.CHAT_INSULT_STRING)
return
net.SendWhisperPacket(self.targetName, text)
self.chatLine.SetText("")
chat.AppendWhisper(chat.WHISPER_TYPE_CHAT, self.targetName, player.GetName() + " : " + text)
def OnTop(self):
self.chatLine.SetFocus()
def BindInterface(self, interface):
self.interface = interface
def OnMouseLeftButtonDown(self):
hyperlink = ui.GetHyperlink()
if hyperlink:
if app.IsPressed(app.DIK_LALT):
link = chat.GetLinkFromHyperlink(hyperlink)
ime.PasteString(link)
else:
self.interface.MakeHyperlinkTooltip(hyperlink)
if "__main__" == __name__:
import uiTest
class TestApp(uiTest.App):
def OnInit(self):
wnd = WhisperDialog(self.OnMax, self.OnMin)
wnd.LoadDialog()
wnd.OpenWithoutTarget(self.OnNew)
wnd.SetPosition(0, 0)
wnd.Show()
self.wnd = wnd
def OnMax(self):
pass
def OnMin(self):
pass
def OnNew(self):
pass
TestApp().MainLoop()
|
|
|
 |
Similar Threads
|
[1.Release] How to Invoice Files Hamachi + Portmaps für 2013er [Invoice Files]
01/12/2014 - Metin2 PServer Guides & Strategies - 5 Replies
Mahlzeit, VORAB ACHTUNG ICH WILL KEINE THANKS !! ALLE THANKS GEHEN AN xGr33n und .α¢нιℓℓєѕ
Also leute kurz und knapp da mich viele in Skype anschreiben wie man die 2013er Files auf Hamachi stellen kann mach ich mal ein Howto ;)
Server auf Hamachi umstellen schaut bei den Kollegen im Thread vorbei erstellt ein Hamachi-Server und weiter gehts
http://www.elitepvpers.com/forum/metin2-pserver-g uides-strategies/1473134-how-hamachi-privat-server -erstellen-easy.html
Portmap für die...
|
[HowTo]Blackscreen wegkriegen+Laden oeffnen bei blackscreen
04/20/2012 - Metin2 Guides & Templates - 11 Replies
Hey, moechte euch ein ganz kurzes tut schreiben, was fuer einige bestimmt hilfreich sein wird.
Viele kennen es ja, wenn sie ein Blackscreen haben auch nur durch normalen rumstehen, da gibt man in den chat das hier ein: /close
dann laueft man bisshen hoch und runter und der blackscreen ist weg.
Wichtiger ist es wenn man ein Laden offen hat, da kriegt man oft gebote, jedoch wenn man nach ca 30-45 minuten wieder kommt hat man oft ein blackscreen, dort auch einfach im chat eingeben: /close...
|
All times are GMT +1. The time now is 15:36.
|
|