Forum du clan Vioc

Clan [Vioc] - Geriatric Gaming Club since A.D. MMIII - [Vioc] Parkinson nous fait cliquer plus vite, Alzheimer nous fait oublier le résultat.
It is currently 14 Sep 2025 1:20

All times are UTC + 1 hour [ DST ]




Post new topic Reply to topic  [ 12 posts ] 
Author Message
 Post subject: L'indispensable !
PostPosted: 12 Apr 2005 3:42 
Offline
Addon Master
User avatar

Joined: 11 Oct 2003 8:41
Posts: 2643
Location: Paris 19ème
Cette fois, j'en suis sur ... tous les utilisateur d'Add-on von télécharger ce plus, qui ajoute un menu Add-on en Français dans le menu général "Echap".

De la vous pourrez configurer tous vos petit ajout, c'est plus simple que de ce souvenir de "/muclock" ou "/mapt" ....

My Add-on

_________________
lvl-up à l'ancienne ©


Top
 Profile E-mail  
 
 Post subject:
PostPosted: 12 Apr 2005 9:22 
Offline
Boulet du Goulet
User avatar

Joined: 18 Dec 2004 14:06
Posts: 4188
Location: Selestat
mortel !!!!!!
MERCIIIIIIIIIII :D

Je propose de passer le titre de Jelucyr de vioc >> AddonsMaster :D

_________________
Image


Top
 Profile E-mail  
 
 Post subject:
PostPosted: 12 Apr 2005 12:05 
Offline
Poutreur de Hiboux
User avatar

Joined: 30 Jan 2005 1:25
Posts: 4050
Location: Marseille
ce myAddon permet donc de ne pas déco pour activer/désactiver les Addons type Cosmo, CTmod, PvPLog etc etc ?

ai-je bien suivi ?

si c'est ca c'est super

:twisted:

_________________
Le Rhum c'est Mal !

Image


Top
 Profile  
 
 Post subject:
PostPosted: 12 Apr 2005 13:23 
Offline
Addon Master
User avatar

Joined: 11 Oct 2003 8:41
Posts: 2643
Location: Paris 19ème
Non, pas les activer, les paramettrer ... et donc dans certain l'option activer ou désactiver.
Il y a de nombreux add on dont le menu config n'est accessible que par des commande dans le chat et c'est compliqué à retenir.

Le mieu c'est de l'éssayer pour comprendre :-P

_________________
lvl-up à l'ancienne ©


Top
 Profile E-mail  
 
 Post subject:
PostPosted: 12 Apr 2005 15:32 
Offline
Future mariée
User avatar

Joined: 08 Oct 2003 12:33
Posts: 5063
Location: sur Papatte !
K-ZimiR wrote:
mortel !!!!!!
MERCIIIIIIIIIII :D

Je propose de passer le titre de Jelucyr de vioc >> AddonsMaster :D



:wink:

_________________
:fee: Femme au volant, virage au tournant :vioc:


Top
 Profile  
 
 Post subject:
PostPosted: 12 Apr 2005 16:05 
Offline
Boulet du Goulet
User avatar

Joined: 18 Dec 2004 14:06
Posts: 4188
Location: Selestat
Félicie wrote:
K-ZimiR wrote:
mortel !!!!!!
MERCIIIIIIIIIII :D

Je propose de passer le titre de Jelucyr de vioc >> AddonsMaster :D


:wink:


Bien joué ;)

_________________
Image


Top
 Profile E-mail  
 
 Post subject:
PostPosted: 12 Apr 2005 18:03 
Offline
Addon Master
User avatar

Joined: 11 Oct 2003 8:41
Posts: 2643
Location: Paris 19ème
:chapeau: Je me sens tout chargé d'une nouvelle quette ... faire adopter un maximum de Add-on au vioc ...

Je mets à jour mon journal des quettes ... je vais essayer de faire un beau post de mes petits fétiches.

_________________
lvl-up à l'ancienne ©


Top
 Profile E-mail  
 
 Post subject:
PostPosted: 13 Apr 2005 8:39 
Offline
Boulet du Goulet
User avatar

Joined: 18 Dec 2004 14:06
Posts: 4188
Location: Selestat
moi je suis client ;)

_________________
Image


Top
 Profile E-mail  
 
 Post subject:
PostPosted: 13 Apr 2005 10:14 
Offline
Poutreur de Hiboux
User avatar

Joined: 30 Jan 2005 1:25
Posts: 4050
Location: Marseille
concernant MyAddon que j'ai installé ...
je ne vois pas vraiment l'intérêt : le menu Addon m'affiche 2 Addon (Atlas et MyAddon) en me donnant juste la version ... m'en fout un peu

mais je pense que j'ai du passer à côté d'un truc

merci de vos précieux éclaircissements

:twisted:

Vioc Pawaaaaaaaaaaa

:twisted:

_________________
Le Rhum c'est Mal !

Image


Top
 Profile  
 
 Post subject:
PostPosted: 13 Apr 2005 11:00 
Offline
Addon Master
User avatar

Joined: 11 Oct 2003 8:41
Posts: 2643
Location: Paris 19ème
Tous les Add-ond ne sont pas encore "reconnu" ... mais la pocédure est possible :

Quote:
Voici un petit guide pour ajouter le support de myAddOns à vos AddOns. Pour l'illustrer,
je vais prendre l'exemple de l'AddOn HelloWorld.

Les étapes 1 et 2 sont obligatoires pour lister votre AddOn dans le menu.
Les étapes 3 à 5 sont facultatives, elles permettent d'ajouter un lien vers votre
fenêtre d'options.


Etape 1 - Obligatoire
Premièrement, vous devez ajouter une dépendance facultative à myAddOns. Pour cela,
ajoutez la ligne suivane à votre fichier .toc:

## OptionalDeps: myAddOns

Etape 2 - Obligatoire
Ensuite, récupérez l'évènement "VARIABLES_LOADED" et enregistrez votre AddOn dans
la variable globale myAddOnsList. Pour cela, ajoutez les lignes suivantes à votre
fonction gérant l'évènement OnEvent, pour l'évènement "VARIABLES_LOADED":

-- Add HelloWorld to myAddOns addons list
if(myAddOnsFrame) then
myAddOnsList.HelloWorld = {name = "HelloWorld", description = "The almighty Hello World example", version = "1.0", category = MYADDONS_CATEGORY_OTHERS, frame = "HelloWorldFrame"};
end

myAddOnsList est la liste d'AddOns dans myAddOns. Les champs suivants sont utilisés:

- name est le nom de votre AddOn dans le menu (Texte libre - Obligatoire)
- description est la description de votre AddOn dans le menu (Texte libre - Facultatif)
- version est la version de votre AddOn dans le menu (Texte libre - Facultatif)
- category est la categorie de votre AddOn dans le menu (Texte - Facultatif)
- frame est la fenêtre de votre AddOn (Frame - Obligatoire)
- optionsframe est la fenêtre d'options de votre AddOn (Frame - Facultatif)

Vous devez utiliser une des variables globales suivantes pour renseigner le champ category.
Elles sont localisées:

- MYADDONS_CATEGORY_BARS
- MYADDONS_CATEGORY_CHAT
- MYADDONS_CATEGORY_CLASS
- MYADDONS_CATEGORY_COMBAT
- MYADDONS_CATEGORY_COMPILATIONS
- MYADDONS_CATEGORY_GUILD
- MYADDONS_CATEGORY_INVENTORY
- MYADDONS_CATEGORY_MAP
- MYADDONS_CATEGORY_OTHERS
- MYADDONS_CATEGORY_PROFESSIONS
- MYADDONS_CATEGORY_QUESTS
- MYADDONS_CATEGORY_RAID

Si vous n'utilisez pas l'une de ces variable, votre AddOn sera listé dans la catégorie "Autres".

Le champ frame est utilisé pour détexter si votre AddOn est chargé. Le champ optionsframe est
utilisé pour détexter si votre AddOn a une fenêtre d'options et pour faire un lien vers elle
(voir étapes 3 à 5).

Et voila! Maintenant votre AddOn sera listé.

Etape 3 - Facultative
Pour ajouter un lien vers votre fenêtre d'options, renseignez le champs optionsframe:

myAddOnsList.HelloWorld = {name = "HelloWorld", description = "The almighty Hello World example", version = "1.0", category = MYADDONS_CATEGORY_OTHERS, frame = "HelloWorldFrame", optionsframe = "HelloWorldOptionsFrame"};

Etape 4 - Facultative
Pour afficher correctement votre fenêtre d'options, ajoutez une ligne à UIPanelWindows.
Pour cela, ajoutez la ligne suivante à votre fonction OnLoad:

-- Add HelloWorldOptionsFrame to the UIPanelWindows list
UIPanelWindows["HelloWorldOptionsFrame"] = {area = "center", pushable = 0};

Etape 5 - Facultative
Utilisez les fonction ShowUIPanel et HideUIPanel pour afficher et cacher votre fenêtre d'options.
Quand vous cachez votre fenêtre d'options, vérifiez la variable globale MYADDONS_ACTIVE_OPTIONSFRAME.
Si MYADDONS_ACTIVE_OPTIONSFRAME est votre fenêtre d'options, vous savez que votre fenêtre d'options a
été ouverte par le menu de myAddOns. Pour retourner au menu de myAddOns, ajoutez les lignes suivantes
à votre function gérant l'évènement OnHide:

-- Check if the options frame was opened by myAddOns
if (MYADDONS_ACTIVE_OPTIONSFRAME == this) then
ShowUIPanel(myAddOnsFrame);
end

Maintenant vous êtes prêt. Vous pouvez télécharger mon exemple HelloWorld pour tester tout cela.
Allez voir myClock ou myReloadUI aussi, ils supportent tous les deux myAddOns.


FAQ
===

Q: Mes AddOns ne sont pas listés Pourquoi??

A: La liste des AddOns n'est pas crées automatiquement. Chaque AddOn doit s'enregistrer
dans la liste. Les auteurs d'AddOn doivent donc ajouter quelques lignes à leur code (voir
Utilisation pour les Développeurs). Vérifiez que vos AddOns supportent myAddOns.

Q: Pourquoi la liste d'AddOn n'est-elle pas crée automatiquement?

A: Parce que les fonctions nécessaires ne sont pas disponible pendant le jeu. Elles ne le
sont que lors de la Connection/choix du personnage mais pas en jouant. Ces fonctions sont:
parcours du répertoire AddOns, lecture des fichier .toc, activation/désactivation d'AddOn,
etc... Blizzard n'autorise pas ces fonctions dans le jeu pour des raisons de sécurité (pas
d'entrée/sortie dynamique).

Q: Si je retire un AddOn de la liste, est-il désactivé? Puis-je activer/désactiver un AddOn
dans le jeu?

A: Si vous retirez un AddOn, il n'est plus listé, mais il est toujours actif jusqu'à ce que
vous quittiez le jeu et le désactiviez. Il réapparaîtra dans la liste si vous ne le désactivez
pas la prochaine fois que vous vous connectez. Vous ne pouvez pas activez/désactiver un AddOn
pendant le jeu (voir la réponse précédente).

_________________
lvl-up à l'ancienne ©


Top
 Profile E-mail  
 
 Post subject:
PostPosted: 13 Apr 2005 11:27 
Offline
Grand Vizir Iznogoud
User avatar

Joined: 08 Oct 2003 22:14
Posts: 10295
Location: Devant mon écran quelle question !
Pour ton nouveau titre :respect:


Top
 Profile  
 
 Post subject:
PostPosted: 13 Apr 2005 12:20 
Offline
Poutreur de Hiboux
User avatar

Joined: 30 Jan 2005 1:25
Posts: 4050
Location: Marseille
ohhhh putain con !
c'est compliqué !

:twisted:

_________________
Le Rhum c'est Mal !

Image


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 12 posts ] 

All times are UTC + 1 hour [ DST ]


Who is online

Users browsing this forum: No registered users and 18 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group