I added the system, but when I open the client and log in, the client closes and I get this error in syserr: "interfacemodule.py". I added an import in the file, but it doesn't see the file.
solved
ssiauelucaialsdz7642 scrie: ↑ <font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Sistemi ekledim, ancak istemciyi açıp giriş yaptığımda istemci kapanıyor ve syserr'de şu hatayı alıyorum: "interfacemodule.py". Dosyaya bir import ekledim, ancak dosyayı görmüyor. </font></font>
<font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">[gizle]0520 14:47:06412 :: </font></font>
<font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">networkModule.py(satır:208) SetSelectCharacterPhase </font></font>
<font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">system.py(satır:130) __pack_import </font></font>
<font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">system.py(satır:110) _process_result </font></font>
<font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">introSelect.py(satır:30) <modül> </font></font>
<font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">system.py(satır:130) __pack_import </font></font>
<font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">system.py(satır:110) _process_result </font></font>
<font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">interfaceModule.py(satır:48) <modül> </font></font>
<font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">system.py(satır:137) __pack_import </font></font>
<font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">networkModule.SetSelectCharacterPhase - <type 'exceptions.ImportError'>:uiChestDrop adlı modül bulunamadı </font></font>
<font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">0520 14:47:06412 :: ================================================================= </font></font>
<font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">0520 14:47:06412 :: İptal!!!! </font></font>
<font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">[gizle]</font></font>
Hello
I'll ask you to post in this category, without asking me to like it so I can see your problem, thanks!
support.html
I'll ask you to post in this category, without asking me to like it so I can see your problem, thanks!
support.html
The contents of the chest drops are not visible. Can anyone help?
![[C++/Py] System Vezi Drop Cufere - Chest View Drop - Mesaj 14 - Imagine 1 [C++/Py] System Vezi Drop Cufere - Chest View Drop - Mesaj 14 - Imagine 1](/download/file.php?mode=view&id=9769)
I'll try to help you, even though you didn't post in the right category, I've specified above where you should post these problems, let's get started:
The error is caused by the client trying to import a Python module that does not exist or is not loaded correctly.
Error:
networkModule.SetSelectCharacterPhase - <type 'exceptions.ImportError'>: No module named uiChestDrop
The crash happens during the character select phase and points to:
interfaceModule.py(line:48)
Most likely there is an import like this inside interfaceModule.py:
import uiChestDrop
or:
from uiChestDrop import *
Things that should be checked:
Verify that the file exists
Check if the following file exists inside the client:
root/uiChestDrop.py
Some systems may also use:
uiscript/uiChestDrop.py
If the file does not exist, then the system was copied incompletely.
Verify the filename capitalization
The Metin2 Python environment is case-sensitive.
These are NOT the same:
uiChestDrop.py
uichestdrop.py
UIChestDrop.py
The filename must match EXACTLY with:
import uiChestDrop
Verify interfaceModule.py
Open:
root/interfaceModule.py
and check around line 48 for:
import uiChestDrop
or:
from uiChestDrop import *
If the system is not fully installed yet, comment the import temporarily:
#import uiChestDrop
But also make sure to comment any references such as:
uiChestDrop.SomeClass
ChestDropWindow()
self.wndChestDrop
Otherwise another crash will appear afterward.
Verify the client pack
If you use packed clients (EPK/EIX, pack/root, etc.), verify that:
uiChestDrop.py
is actually included inside the client pack/index.
A very common issue is:
source modified correctly
Python file never packed into the client
Verify additional required files
Some Chest Drop systems also require additional files such as:
uiscript/chestdrop.py
uiscript/chestdropwindow.py
locale_game.txt entries
additional Python modules
So fixing uiChestDrop.py may reveal other missing dependencies afterward.
Succes
The error is caused by the client trying to import a Python module that does not exist or is not loaded correctly.
Error:
networkModule.SetSelectCharacterPhase - <type 'exceptions.ImportError'>: No module named uiChestDrop
The crash happens during the character select phase and points to:
interfaceModule.py(line:48)
Most likely there is an import like this inside interfaceModule.py:
import uiChestDrop
or:
from uiChestDrop import *
Things that should be checked:
Verify that the file exists
Check if the following file exists inside the client:
root/uiChestDrop.py
Some systems may also use:
uiscript/uiChestDrop.py
If the file does not exist, then the system was copied incompletely.
Verify the filename capitalization
The Metin2 Python environment is case-sensitive.
These are NOT the same:
uiChestDrop.py
uichestdrop.py
UIChestDrop.py
The filename must match EXACTLY with:
import uiChestDrop
Verify interfaceModule.py
Open:
root/interfaceModule.py
and check around line 48 for:
import uiChestDrop
or:
from uiChestDrop import *
If the system is not fully installed yet, comment the import temporarily:
#import uiChestDrop
But also make sure to comment any references such as:
uiChestDrop.SomeClass
ChestDropWindow()
self.wndChestDrop
Otherwise another crash will appear afterward.
Verify the client pack
If you use packed clients (EPK/EIX, pack/root, etc.), verify that:
uiChestDrop.py
is actually included inside the client pack/index.
A very common issue is:
source modified correctly
Python file never packed into the client
Verify additional required files
Some Chest Drop systems also require additional files such as:
uiscript/chestdrop.py
uiscript/chestdropwindow.py
locale_game.txt entries
additional Python modules
So fixing uiChestDrop.py may reveal other missing dependencies afterward.
Succes
Creează-ți un cont sau autentifică-te pentru a participa la discuție
Trebuie să fii membru pentru a răspunde
Creează-ți un cont
Membrii pot crea subiecte noi și pot descărca resurse Metin2 Gratuit!
Te poți înregistra sau conecta rapid utilizând contul tău de Discord, Github sau Google.
Autentifică-te
-
Subiecte similare
Informații
Utilizatori ce navighează pe acest forum: danfi23, gabita0045, kyanito_, oldworldofmt2, sergiu_95 și 6 vizitatori
Discord ID copiat:

la acest mesaj și conținutul se va afișa automat.

