Jump to content
×
×
  • Create New...
  • 0

Python intégration d'un bouton


.CrøKø
 Share

Question

[Message d'introduction]

 

Version des files : 2012.

Domaine (Base de données, Core, etc.) : Python.

Votre niveau (débutant, intermédiaire, avancé) : Intermédiaire.

 

Description du problème : Après maintes recherches j'ai été désireux d'ajouter des boutons dans la "taskbar" (la barre d'outil en bas). J'ai fais mes propres recherches sur le python mais n'ayant pas appris le python (de metin2) je n'ai trouvé que des pistes et encore!

depack/uiscript/taskbar.py => Servirait à définir les boutons de la barre ainsi que leur emplacements.

depack/uitaskbar.py => Selon moi servirait à définir ce qu'ouvre les boutons définits dans le uiscript.

 

Tout ça pour vous dire que j'aimerai qu'un pro en python passe par ici et m'explique en détails comment ajouter un bouton dans la barre d'outil. Je pense que cela pourrait être super utile pour les tutos à bind (touche F5/F6 etc ... pour ouvrir) sinon au bout d'un moment comme l'a dit un membre, on aura plus de touche dispo!

Comment reproduire le problème : /

Recherches et tests effectué : Toutes les recherches sont indiquées. J'ai essayé en ajoutant moi même je me retrouvait avec des erreurs script et le chargement metin ne se terminait pas cependant je n'avais pas un arret net du jeu :angel:

Résultat des recherches et tests : /

 

Message d'erreur, capture d'écran : http://nsa29.casimages.com/img/2013/01/10/130110033220222592.jpg

 

En postant ma demande d'aide, j'affirme avoir lu et accepté le règlement des demandes d'aides.


Up je pense que ce sujet rendrait service à plus d'un

Link to comment
Share on other sites

  • Answers 2
  • Created
  • Last Reply

Top Posters For This Question

Top Posters For This Question

2 answers to this question

Recommended Posts

  • 0

Franchement un grand merci tu sauves la réputation de la communauté juste avec ce message, je pensais bien que personne n'y répondrait.

Je suis pas un expert non plus mais j'ai tout de même compris les 2 premiers point avant ton explication ce qui fait que mes recherches n'était pas entièrement faussées! J'essaye ça et je te dis quoi! Un grand merci


Une chose que je ne comprend pas très bien c'est dans la ligne suivante:

toggleButtonDict[5]=self.GetChild("XButton")

Le 5 ici correspond normalement à

class TaskBar(ui.ScriptWindow):

BUTTON_CHARACTER = 0
BUTTON_INVENTORY = 1
BUTTON_MESSENGER = 2
BUTTON_SYSTEM = 3
BUTTON_CHAT = 4

MOUSE_BUTTON_LEFT = 0
MOUSE_BUTTON_RIGHT = 1
NONE = 255

EVENT_MOVE = 0
EVENT_ATTACK = 1
EVENT_MOVE_AND_ATTACK = 2
EVENT_CAMERA = 3
EVENT_SKILL = 4
EVENT_AUTO = 5

GAUGE_WIDTH = 95
GAUGE_HEIGHT = 13

Donc ici EVENT_AUTO ou je me trompe?


Voila mon syserr après le test de ta façon

0112 17:13:12131 :: CMapOutdoor::Load - LoadMonsterAreaInfo ERROR
0112 17:13:17837 :: Traceback (most recent call last):

0112 17:13:17837 ::   File "networkModule.py", line 233, in SetGamePhase

0112 17:13:17837 ::   File "game.py", line 101, in __init__

0112 17:13:17838 ::   File "interfaceModule.py", line 258, in MakeInterface

0112 17:13:17838 ::   File "interfaceModule.py", line 122, in __MakeTaskBar

0112 17:13:17838 ::   File "uiTaskBar.py", line 244, in LoadWindow

0112 17:13:17838 ::   File "ui.py", line 2578, in GetChild

0112 17:13:17838 :: KeyError
0112 17:13:17838 :: : 
0112 17:13:17838 :: KontaktButton
0112 17:13:17838 :: 

 

Un peu déçu parce que je sens que je touche au but.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share



Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.