[Tutorial] Modifier InterruptBar

Paladin Elfe de sang niv. 85
7265
Bonjour à tous,

je sais que cet addon intéresse beaucoup les gens, surtout lorsqu'elle est modifiée, et vu qu'il y avait, sur l'ancien forum pvp, pas mal de post où il était question de "comment faire pour la modifier", je me suis donc dit qu'il était intéressant de faire un tuto là-dessus pour que tout le monde puisse en profiter.

Premièrement, sachez que modifier cet addon est relativement simple, mais peut rapidement devenir un cauchemar puisque l'addon peut ne pas marcher à la moindre erreur.

Deuxièmement, je tiens à vous faire remarquer que je n'ai fait que suivre un guide sur AJ en anglais qui montrait comment faire et j'ai décidé d'en faire un en français, tout le monde ne check pas aj ni ne comprend l'anglais.

La manière de procéder est la suivante :

Ouvrir votre fichier WoW > Interface > Addon > Interruptbar, puis ouvrir le fichier LUA "Interruptbar". Vous remarquerez que les sorts sont répertoriés plusieurs fois, la première fois sous la forme suivante : [XXXX] = [YY].

XXXX est en fait l'ID du sort, et YY est son CD. L'ID du sort est relativement facile à trouver, il vous suffit de tapper le nom du sort sur www.wowhead.com, et de regarder à la fin de l'URL (=l'adresse internet) le numéro à 3-4-5-6 chiffres.

Par exemple, pour la Strangu du DK, l'ID est 47476.

YY représente le CD du sort, toutefois l'addon étant un "robot", c'est à vous de définir le CD, faites attention à savoir s'il n'y pas de glyphe / bonus de set / talents qui réduisent le CD du dit sort avant de mettre le CD.

Si vous faites des erreurs ici genre 40 sec de cd sur la Strangu, l'addon va vous croire et va afficher un cd de 40 sec sur la Strangu lorsque celle-ci vient d'être usée.

J'en profite au passage pour vous dire que le CD est TOUJOURS défini en SECONDES, c'est à dire que pour la Strangu, le CD étant de 2 minutes, vous allez entrer 120 à la place de YY, et non pas 2.

Pendant que nous y sommes, pour bouger l'addon sur votre interface il faut faire "/ib test" pour faire apparaitre la barre avec les icônes puis la faire bouger faisant click gauche dessus.

Pour la verouiller - l'empêcher de bouger -, faites "/ib lock", et pour cacher l'addon de manière à ce que vous ne voyez pas les icones sauf quand celles-ci sont en CD, faites "/ib hidden".

"Mon" Interruptbar :

Voilà mon interruptbar modifiée, je vous le link pour la simple raison qu'une simple erreur peut vous faire planter l'addon, et que ça arrive souvent même lorsqu'on y fait attention.

Pour vous faire une idée de la tronche de l'addon, ça donne ça chez moi : http://img121.imageshack.us/img121/7997/wowscrnshot120510172844.jpg

(Vous pouvez la faire plus petite en faisant "/ib scale 0.8" ou plus grande en faisant "/ib scale 1.0", la mienne est, vous l'aurez compris, en scale 0.9)

Pour l'éditer, si par exemple vous voulez enlever Kidney Shot et mettre Scatter Shot à la place, vous devez :

1) Remplacer "[408]" par "[19703]" (l'ID), et remplacer "= 20" par "=30" (le CD).

2) Remplacer "-- 408 Kidney Shot " par "-- 19703 Scatter Shot".

3) Remplacer "408" par "19703" dans la ligne qui regroupe les ID des spells entre {}.

Au passage, cette ligne détermine l'endroit où sera placé votre spell sur votre InterruptBar en jeu, c'est à dire que si vous voulez que Kidney Shot (Aiguillon Perfide) soit à côté de Psychic Scream (Cri psychique - fear priest), il faudra les mettre à côté l'un de l'autre dans cette ligne.

----------------------------------------------------
-- Interrupt Bar by Kollektiv
----------------------------------------------------

InterruptBarDB = InterruptBarDB or { scale = 1, hidden = false, lock = false, }
local abilities = {}
local order
local band = bit.band

local spellids = {[6552] = 10, [2139] = 24, [19647] = 24, [1766] = 10, [47528] = 10, [57994] = 6, [47476] = 120, [15487] = 45, [96231] = 10, [8122] = 27, [80964] = 10, [408] = 20, [44572] = 30}
for spellid,time in pairs(spellids) do
local name,_,spellicon = GetSpellInfo(spellid)
abilities[name] = { icon = spellicon, duration = time }
end

-----------------------------------------------------
-- Edit this table to change the order
-----------------------------------------------------
-- 6552 Pummel
-- 2139 Counterspell
-- 19647 Spell Lock
-- 1766 Kick
-- 47528 Mind Freeze
-- 57994 Wind Shear
-- 96231 Rebuke
-- 47476 Strangulate
-- 408 Kidney Shot
-- 8122 Psychic Scream
-- 80964 Skull Bash
-- 15487 Silence
-- 44572 Deep Freeze
-----------------------------------------------------

local order = {6552, 2139, 19647, 1766, 47528, 57994, 96231, 47476, 408, 8122, 80964, 15487, 44572}

-----------------------------------------------------
-----------------------------------------------------
Modifié par Arjn le 07/03/2011 00:23 CET
Répondre Citer
Paladin Elfe de sang niv. 85
8815
merci !
Répondre Citer
Paladin Elfe de sang niv. 85
7265
^ protin' on nerds
Répondre Citer
Prêtre Mort-vivant niv. 85
6490
Thx. Par contre, tu ne mentionnes pas ton tips pour rendre la barre invisible ou bien j'ai de la merde dans les yeux? :)
Répondre Citer
Paladin Draeneï niv. 85
3405
Très bon guide merci. ^^
Répondre Citer
Paladin Elfe de sang niv. 85
8815
12/06/2010 10:18Publié par Solhaurk
Thx. Par contre, tu ne mentionnes pas ton tips pour rendre la barre invisible ou bien j'ai de la merde dans les yeux? :)


/ib hidden
Répondre Citer
Chamane Naine niv. 85
4425
C'est quoi AJ ?
Répondre Citer
Paladin Elfe de sang niv. 85
7265
12/06/2010 11:42Publié par Zeubilolette
C'est quoi AJ ?


http://www.arenajunkies.com/showthread.php?t=187752

:P
Répondre Citer
Chamane Naine niv. 85
4425
ok merci.
Répondre Citer
Paladin Elfe de sang niv. 85
7265
De rien Moira.
Répondre Citer
Chamane Naine niv. 85
4425
Moira?
Répondre Citer
Guerrière Orque niv. 85
6800
Bump suite au post concernant un addon d'interupt.
Répondre Citer
Chamane Draeneï niv. 85
4220
Merci beaucoup pour ce guide !

Néanmoins, ça aurait pu être cool de nous filer la feuille avec les CC déjà faite (puisque t'a bien dû la faire) ! :D
Comment ça fainéant ?! :c
Répondre Citer
Paladin Elfe de sang niv. 85
7845
Si on me demande je veux bien ajouter x ou y cc à la place d'un autre, y'à qu'a demander.

Bump btw.
Répondre Citer
Paladin Elfe de sang niv. 80
1415
Peux-tu upload le tien ? il correspond parfaitement a mes besoins
Répondre Citer
Paladin Elfe de sang niv. 85
7845
avec ma co a petit débit, ça va être compliquer.. il te suffit de c/c la mienne dans ton interruptbar.lua et c'est dans la poche. (et bien caché)
Répondre Citer
Paladin Elfe de sang niv. 80
1415
Problem solved , merci =)
Répondre Citer
Paladin Naine niv. 85
9380
bump suite à des questions là-dessus
Répondre Citer
Chaman Gobelin niv. 1
0
Salut Arjn,

J'ai essayé de copier

----------------------------------------------------

-- Interrupt Bar by Kollektiv

----------------------------------------------------



InterruptBarDB = InterruptBarDB or { scale = 1, hidden = false, lock = false, }

local abilities = {}

local order

local band = bit.band



local spellids = {[6552] = 10, [2139] = 24, [19647] = 24, [1766] = 10, [47528] = 10, [57994] = 6, [47476] = 120, [15487] = 45, [85285] = 10, [8122] = 27, [80964] = 10, [408] = 20}

for spellid,time in pairs(spellids) do

local name,_,spellicon = GetSpellInfo(spellid)

abilities[name] = { icon = spellicon, duration = time }

end



-----------------------------------------------------

-- Edit this table to change the order

-----------------------------------------------------

-- 6552 Pummel

-- 2139 Counterspell

-- 19647 Spell Lock

-- 1766 Kick

-- 47528 Mind Freeze

-- 57994 Wind Shear

-- 85285 Rebuke

-- 47476 Strangulate

-- 408 Kidney Shot

-- 8122 Psychic Scream

-- 80964 Skull Bash

-- 15487 Silence

-----------------------------------------------------



local order = {6552, 2139, 19647, 1766, 47528, 57994, 85285, 47476, 408, 8122, 80964, 15487}

A la place de ce qui correspondait auparavant.

Or l'addon ne s'affiche pas, /ib test ne fonctionne pas non plus pour moi.

De plus, l'addon s'affiche en temps que "perimé"(je viens de dl la dernière version que j'ai trouvée sur Curse).

Un coup de main? :)

Merci d'avance.
Répondre Citer
Prêtresse Elfe de la nuit niv. 1
0
Essaye de quitter le jeu et de relancer, plutôt que de simplement déco : ça a marché pour moi.

J'aurais une question qui diffère un peu du sujet principal mais bon, on va tenter quand même : y a un moyen quelconque de gérer deux CS identiques dans une même game?

Je m'explique, vs double démo ou double frost, peut on voir les deux CDs sur le CS de chacun des mages?
Répondre Citer

Veuillez nous signaler toute violation de nos chartes, comme :

Menaces de violences. Nous les prenons très au sérieux et alerterons les autorités compétentes.

Les messages contenant des informations personnelles sur d’autres joueurs. Ceci inclut notamment les adresses postales et e-mail, les numéros de téléphone et les photos et vidéos inconvenantes.

Harcèlement et discriminations. Nous ne tolérons pas ces comportements.

Code de Conduite sur les forums

Signaler le message # écrit par

Raison
Explication (256 caractères max.)
Envoyer Annuler

Signalé !

[Fermer]