Addon affichage de degat

Chaman Orc niv. 90
11540
Bonjour,

Est que vous connaissez l'addon ou l'option qui ajoute une virgule sur les degats dans la video :
https://www.youtube.com/watch?v=YWj2BeSgDM8

a 4:24

En fait je cherche un addon qui afficherai les degats sous la forme 10k5 par exemple ou 9k8 mais bon la virgule c'est deja mieux.

Voila si vous connaissez ca merci
Modifié par Watermînator le 30/01/2013 22:26 CET
Répondre Citer
Voleuse Humaine niv. 90
11010
C'est la version anglaise qui permet cela. (les anglais écrivent 1,500 et nous 1500)

tu peux télécharger :
http://www.curse.com/addons/wow/mik-scrolling-battle-text

et utiliser la commande :
/msbt->Spam Control-> [v]Group by Thousands
Répondre Citer
Voleur Humain niv. 90
18050
Sinon il y avait la solution d'un petit fichier script que tu peux créer toi même pour casser ces grands nombre sans avoir un addon du style MSBT supplémentaire.

Tu te crée un dossier LargeNumbersfix dans ton dossier interface de WoW
Dans ce dossier tu crée 2 fichiers textes appelé respectivement LargeNumbersFix.toc et Core.lua et du y rentre dans chacun de ce là les lignes que je vais te passe:

LargeNumbersFix.toc: ## Interface: 50001
## Title: Break Large Numbers FR
## Notes: Fixe un oublie de Blizzard avec la séparation des grands nombres.
## Author: Shenton
## SavedVariables:
## Version: 1.0

Core.lua


Core.lua: -- Fix Blizzard derp with large numbers seperator

if ( GetLocale() ~= "frFR" ) then return; end

if ( not DECIMAL_SEPERATOR or DECIMAL_SEPERATOR ~= "," ) then
DECIMAL_SEPERATOR = ",";
end

if ( not LARGE_NUMBER_SEPERATOR or LARGE_NUMBER_SEPERATOR ~= "." ) then
LARGE_NUMBER_SEPERATOR = ".";
end

if ( not GetCVarBool("breakUpLargeNumbers") ) then
SetCVar("breakUpLargeNumbers", 1);
end

Tu l'active dans tes addons comme n'importe quelle autre addon et il cassera tes grands nombres en milliers. Aussi bien les dégâts que les PO, les quantités d'objets etc.

Sache qu'avec ma solution tu peux choisir le séparateur, donc si tu remplace les . qu'il y a entre guillemets par K, cela devrait fonctionner, mais je te confirmerais la chose ce soir quand je testerais moi même chez moi.
Modifié par Owimboé le 31/01/2013 13:18 CET
Répondre Citer
Voleuse Humaine niv. 90
11010
Hey, super ta solution owi!™
merci :)
Répondre Citer
Voleur Humain niv. 90
18050
Donc je te confirme, tu peux changer comme tu le souhaite le séparateur de grand chiffre.
Moi j'ai opté pour l'affichage des valeurs avec le K collé au milliers et un espace entre le k et les centaines.

Ce qui donne des nombre comme 51K 456 avec ce Core.lua: -- Fix Blizzard derp with large numbers seperator

if ( GetLocale() ~= "frFR" ) then return; end

if ( not DECIMAL_SEPERATOR or DECIMAL_SEPERATOR ~= ", " ) then
DECIMAL_SEPERATOR = ", ";
end

if ( not LARGE_NUMBER_SEPERATOR or LARGE_NUMBER_SEPERATOR ~= "K " ) then
LARGE_NUMBER_SEPERATOR = "K ";
end

if ( not GetCVarBool("breakUpLargeNumbers") ) then
SetCVar("breakUpLargeNumbers", 1);
end
Modifié par Owimboé le 31/01/2013 19:19 CET
Répondre Citer
Chaman Orc niv. 90
11540
Bah j'utilisais SCT damage car la config de msbt me gonflait un peu.
Sinon ton script il ne fonctionne uniquement que si tu utilises les degats affichés de base par wow.
Donc j'ai finalement été modifié directement l'affichage dans la programmation du fichier LUA de SCTD :

Pour les amateur de prog en LUA
j'ai ouvert sctd.lua dans le dossier addon/sctd
et dans la section :

------------damage----------------

j'ai remplacé
text = tostring(amount)
par
text = tostring(floor(amount / 1000)).."k"

et ca m'affiche les degats sous la forme "10k" ou "30k" etc...

si vous voulez un peu plus de précision on peut étoffer un peu le truc en écrivant :
text = tostring(floor(amount / 1000)).."k"..floor(amount/100)-((floor(amount/1000))*10)

ca affiche les degats sous la forme "10k5" ou "15k2"

J'ai fait la meme chose dans addon/sct
dans la section heal.

Voilà
Modifié par Watermînator le 04/02/2013 03:39 CET
Répondre Citer
Voleur Mort-vivant niv. 90
11660
Si tu aimes les addons légers et proposant l'option des "K", je te conseille xCT+.
Répondre Citer
Chaman Orc niv. 90
11540
Je vais regarder ça !
Merci
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]