L'explication est simple...
Le nombre affiché dans les Messages Privés est celui renvoyé par le système de karma natif de SMF. Sans vérifier, il me semble qu'avant la MAJ il comptait les rubis ET les roupirs comme étant positifs (le karma augmentait dans les deux cas).
Or, j'ai annulé ces modifs qui avaient été faites directement dans le code, ne voyant pas l'utilité de modifier le comportement du système de Karma natif de SMF, puisqu'on ne l'utilise pas vraiment... et de toute façon, le total des rubis est maintenant décompté depuis la table dédiée au mod Rupee Karma.
EDIT : après vérif, j'ai effectivement annulé ces modifs mais pour les reprendre dans le fichier du mod, donc ça compte toujours toutes les actions sur le karma comme positives sur le décompte affiché dans les MP. A terme, je supprimerai ces modifs du mod et je ferai en sorte que ça ne s'affiche plus dans les MP.
Le total des rubis visible au-dessus du tableau est donc le vrai, mais n'oubliez pas que les roupirs étant désactivés, il ne prend pas en compte ces dits roupirs.
Il y a cependant un problème de nombre de pages puisque la dernière page n'affiche rien, ça doit être parce que le total pris en compte pour calculer le nombre de pages est peut-être le total rubis+roupirs. Ce sera corrigé dans la prochaine version à venir, qui rétablira également une option du profil pour autoriser les autres à voir votre total de bourse et/ou le détail des rubis donnés.
EDIT : j'ai enfin trouvé où est le problème. En fait la table des rubis répertorie des rubis qui ont été donnés par des membres supprimés, elle stocke donc leur ID de l'époque. Or les membres supprimés perdent leur ID qui devient 0, donc le script ne peut retrouver le nom du membre dans la table des membres via leur ancien ID. La recherche du nom du membre donneur faisant partie de la requête visant à lister le détail de chaque rubis donné, les rubis donnés par des membres supprimés passent à la trappe. Au contraire la recherche du nom du donneur ne fait pas partie de la requête qui cherche le total des rubis donnés, donc le total des rubis (et le nombre de pages du tableau) ne correspondent pas au nombre de lignes du tableau.
En bref, la différence est due à la prise en compte ou non des rubis donnés par des membres supprimés. Je recherche actuellement la ou les requêtes qui me permettront d'afficher tous les rubis, même ceux des membres supprimés.
EDIT : solution trouvée...