[Problema] Sistem Multi-Language
In loc de Metin2.exe pui nume la launcherul tau.sarma1995 scrie:In codul tau este locale.cfg / dar si locale.dll ? cum pun ..Cod: Selectaţi tot
##################################################### # # # System By BaF !!!!!!!!!!!!!!!!!! # # # ##################################################### import net import snd import localeInfo import ui import uiTip import dbg import os import app class MultiLanguage(ui.BoardWithTitleBar): def __init__(self): ui.BoardWithTitleBar.__init__(self) self.LoadMultiLanguage() def __del__(self): ui.BoardWithTitleBar.__del__(self) def Destroy(self): self.Hide() return TRUE def LoadMultiLanguage(self): self.SetSize(127, 185) self.Show() self.AddFlag('movable') self.AddFlag("float") self.SetTitleName('Set-Language') self.SetCenterPosition() self.SetCloseEvent(self.Close) self.LoadButtons() def LoadButtons(self): self.EnButton = ui.Button() self.EnButton.SetParent(self) self.EnButton.SetPosition(20, 50) self.EnButton.SetUpVisual("d:/ymir work/ui/public/Large_Button_01.sub") self.EnButton.SetOverVisual("d:/ymir work/ui/public/Large_Button_02.sub") self.EnButton.SetDownVisual("d:/ymir work/ui/public/Large_Button_03.sub") self.EnButton.SetText("Engleza") self.EnButton.SetEvent(self.__Language_1) self.EnButton.Show() self.RoButton = ui.Button() self.RoButton.SetParent(self) self.RoButton.SetPosition(20, 80) self.RoButton.SetUpVisual("d:/ymir work/ui/public/Large_Button_01.sub") self.RoButton.SetOverVisual("d:/ymir work/ui/public/Large_Button_02.sub") self.RoButton.SetDownVisual("d:/ymir work/ui/public/Large_Button_03.sub") self.RoButton.SetText("Romana") self.RoButton.SetEvent(self.__Language_2) self.RoButton.Show() def __Language_1(self): file = open("locale.cfg", "w") file.write("10000 1252 de") file.close() dbg.LogBox("Limba se v-a schimba in Engleza!") dbg.LogBox("Clientu va reporni.") os.system('start Metin2.exe') app.Exit() self.Close() def __Language_2(self): file = open("locale.cfg", "w") file.write("10000 1252 ro") file.close() dbg.LogBox("Limba se v-a schimba in Romana!") dbg.LogBox("Clientu va reporni.") os.system('start Metin2.exe') app.Exit() def Close(self): self.Hide() def OnPressEscapeKey(self): self.Close() return TRUE
Vezi ca e de 2 ori.
[ Postat de pe Android ]

-
- Informaţie
-
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 63 vizitatori



daca te-am ajutat