Aller au contenu
Top-Metin2.org - Vous êtes à la recherche d'un serveur Metin 2 ? ×
×
×
  • Créer...
  • 0

probleme bouton interface


Djo-viper

Question

  • Réponses 5
  • Créé
  • Dernière réponse

Meilleurs contributeurs dans cette question

Meilleurs contributeurs dans cette question

5 réponses à cette question

Messages recommandés

  • 0

 

import osimport uiimport playerimport mouseModuleimport netimport appimport sndimport itemimport playerimport chatimport grpimport uiScriptLocaleimport localeInfoimport constInfoimport imeimport wndMgrimport petskillimport uipetfeedimport uiToolTipimport uimetierforgeclass metierclass(ui.ScriptWindow): class TextToolTip(ui.Window):	def __init__(self, y):		ui.Window.__init__(self, "TOP_MOST")		textLine = ui.TextLine()		textLine.SetParent(self)		textLine.SetHorizontalAlignLeft()		textLine.SetOutline()		textLine.Show()		self.y = y		self.textLine = textLine	def __del__(self):		ui.Window.__del__(self)	def SetText(self, text):		self.textLine.SetText(text)	def OnRender(self):		(mouseX, mouseY) = wndMgr.GetMousePosition()		self.textLine.SetPosition(mouseX, mouseY - 60 + self.y)def __init__(self, vnum = 0):	ui.ScriptWindow.__init__(self)	self.vnum = vnum	self.__LoadWindow()	self.forge = uimetierforge.metierclass()def __del__(self):	ui.ScriptWindow.__del__(self)def Show(self):	ui.ScriptWindow.Show(self)def Close(self):	self.Hide()def __LoadWindow(self):	try:		pyScrLoader = ui.PythonScriptLoader()		pyScrLoader.LoadScriptFile(self, "uiscript/Metier.py")	except:		import exception		exception.Abort("Metier.LoadWindow.LoadObject")	try:		self.forge = uimetierforge.metierclass()		self.board = self.GetChild("board")		self.boardclose = self.GetChild("CloseButton")		self.metierlevel = self.GetChild("LevelValue")				self.SetDefaultInfo()		self.arrytooltip = [ [-1,-1], [-1,-1], [-1,-1]]			self.forgeButton = self.GetChild("ForgeButton")					#Event		self.boardclose.SetEvent(ui.__mem_func__(self.Close,))		self.forgeButton.SetEvent(ui.__mem_func__(self.Openforge,))	except:		import exception		exception.Abort("Metier.LoadWindow.BindObject")def PetSkillTooltipHide(self):	self.SkillTooltip.HideToolTip()def SetDefaultInfo(self):	self.metierlevel.SetText("")			self.arrytooltip = [ [-1,-1], [-1,-1], [-1,-1]]def SetLevel(self, level):	if int(level) == 20 or int(level) == 30 or int(level) == 40:		constInfo.EVOLUTION = int(level)	else:		constInfo.EVOLUTION = 0	self.Metierlevel.SetText(level)		def Openforge(self):	self.forge.Show()	self.forge.SetTop()

 

biensur , apres est ce que si je poste les code , vous pourriez mexpliquer ?

Lien vers le commentaire
Partager sur d’autres sites

Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.


  • brilliantdiscord_widget
  • Flux d'Activité

    1. 0

      Impossible d'écrire mon mot de passe dans ma vm (virtualbox)

    2. 2

      Demande d'aide

    3. 2

      Demande d'aide

    4. 2

      Demande d'aide

    5. 161

      VDI - Server Files 2016 - Team FE

    6. 1

      Problème de modification du coffre de l'apprenti

  • En ligne récemment

    • Aucun utilisateur enregistré regarde cette page.

Information importante

Conditions d’utilisation / Politique de confidentialité / Règles / Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.