Problema sistem ambinente/texturi(skybox)

Totalitatea subiectelor care nu respectă regulamentul impus in sectiunea "Probleme şi Întrebări" vor fi stocate aici.
Închis
Avatar utilizator
RaveNreal
Nivel 1

Nivel 1
Mesaje: 72
Membru din: 02 Ian 2021, 02:37
Regat: Chunjo
Aprecieri: 377  
Mulţumiri: 398  
Medalii

*Problemă/Întrebare: Bineinteles că sunt așa deștept incât nu-mi dau seama de ce este greșit, imi dau seama că ceva nu e definit bine, dar nu imi dau seama de ce pentru că eu l-am copiat cum era in folder-ul de la resursă.
Tipologie server: PvP
*Resursă folosită: Ăsta -- just4metin.ro/python/sistem-ambient-t88615.html
*ServerFiles utilizat: Melia
*Syserr:
0111 12:15:01745 :: CSoundManager::PlayMusic - Failed to load stream sound : BGM/login_window.mp3
0111 12:15:16104 :: Traceback (most recent call last):

0111 12:15:16104 :: File "networkModule.py", line 238, in SetGamePhase

0111 12:15:16105 :: File "game.py", line 102, in __init__

0111 12:15:16105 :: File "interfaceModule.py", line 385, in MakeInterface

0111 12:15:16106 :: File "interfaceModule.py", line 295, in __MakeDialogs

0111 12:15:16106 :: File "uiSystem.py", line 32, in LoadDialog

0111 12:15:16106 :: File "uiSystem.py", line 47, in __LoadSystemMenu_Default

0111 12:15:16107 :: File "ui.py", line 4521, in GetChild

0111 12:15:16107 :: KeyError
0111 12:15:16107 :: :
0111 12:15:16107 :: 'texturi_button'
0111 12:15:16107 ::
Poză:
imgur.com/a/ykPX5qT

*Detalii suplimentare: Initial era doar Texturi numit, aveam aceasi problema, am zis sa incerc sa-l numesc button_texturi, l-am schimbat peste tot unde era și tot nu merge, tot primesc eroarea aia KeyError și ”texturi” sau ”button_texturi”


Linia 28-59 in uisystem.pi --
	def LoadDialog(self):	
		if SYSTEM_MENU_FOR_PORTAL:
			self.__LoadSystemMenu_ForPortal()
		else:
			self.__LoadSystemMenu_Default()
			
	def __LoadSystemMenu_Default(self):
		pyScrLoader = ui.PythonScriptLoader()
		if constInfo.IN_GAME_SHOP_ENABLE:
			pyScrLoader.LoadScriptFile(self, uiScriptLocale.LOCALE_UISCRIPT_PATH + "SystemDialog.py")
		else:
			pyScrLoader.LoadScriptFile(self, "uiscript/systemdialog.py")

		self.GetChild("system_option_button").SAFE_SetEvent(self.__ClickSystemOptionButton)
		self.GetChild("game_option_button").SAFE_SetEvent(self.__ClickGameOptionButton)
		self.GetChild("change_button").SAFE_SetEvent(self.__ClickChangeCharacterButton)
		self.GetChild("logout_button").SAFE_SetEvent(self.__ClickLogOutButton)
		self.GetChild("exit_button").SAFE_SetEvent(self.__ClickExitButton)
		self.GetChild("cancel_button").SAFE_SetEvent(self.Close)
		self.GetChild("texturi_button").SAFE_SetEvent(self.ClickTexturi)


	def __LoadSystemMenu_ForPortal(self):
		pyScrLoader = ui.PythonScriptLoader()
		pyScrLoader.LoadScriptFile(self, "uiscript/systemdialog_forportal.py")

		self.GetChild("system_option_button").SAFE_SetEvent(self.__ClickSystemOptionButton)
		self.GetChild("game_option_button").SAFE_SetEvent(self.__ClickGameOptionButton)
		self.GetChild("change_button").SAFE_SetEvent(self.__ClickChangeCharacterButton)
		self.GetChild("exit_button").SAFE_SetEvent(self.__ClickExitButton)
		self.GetChild("cancel_button").SAFE_SetEvent(self.Close)
                self.GetChild("texturi_button").SAFE_SetEvent(self.ClickTexturi)
Linia 133-150 in systemdialog.py --
                                {
					"name" : "texturi_button",
					"type" : "button",

					"x" : 10,
					"y" : 247+30, ## Tot timpul, ca butoanele sa fie ordonate corect, se adauga +30 la "y".

					"text" : uiScriptLocale.TEXTURI,
      
					"default_image" : ROOT + "XLarge_Button_02.sub",
					"over_image" : ROOT + "XLarge_Button_02.sub",
					"down_image" : ROOT + "XLarge_Button_02.sub",
				},
			),
		},
	),
}
Iar in skybox.py nu mai e nimic legat de ceva numit "texturi" sau "texturi_button"
Închis
Răspunsuri
7
Vizualizări
288
Răspunsuri
3
Vizualizări
318
Răspunsuri
2
Vizualizări
197
Răspunsuri
1
Vizualizări
171

Înapoi la “Arhivă Probleme şi Întrebări”

  • Informaţie