Addon affichage de degat

Interface personnalisée
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
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
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.
Hey, super ta solution owi!™
merci :)
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
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à
Si tu aimes les addons légers et proposant l'option des "K", je te conseille xCT+.
Je vais regarder ça !
Merci

Rejoignez la discussion

Retour au forum