xpz / cssmatch-plugin

Automatically exported from code.google.com/p/cssmatch-plugin
0 stars 0 forks source link

Caractère étrange dans les message hintSay (sur les différents décompteurs) #99

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
--- messages/UserMessagesManager.cpp    (révision 340)
+++ messages/UserMessagesManager.cpp    (copie de travail)
@@ -152,7 +152,7 @@
 {
        bf_write * pWrite = engine->UserMessageBegin(&recipients,findMessageType("HintText"));

-       pWrite->WriteByte(-1); // DOCUMENT ME
+       pWrite->WriteByte(1); // DOCUMENT ME
        pWrite->WriteString(message.c_str());

        engine->MessageEnd();

Original issue reported on code.google.com by j.lo...@sfr.fr on 1 Jul 2010 at 3:28

GoogleCodeExporter commented 8 years ago
Salut,

Normalement la r339 a corrigé ce bug. Sur quelle version de ton système 
d'exploitation as-tu rencontré le problème ? (Je te demande ça car sur 
Source EP1 le problème était spécifique à Vista.)

Original comment by dani...@hotmail.com on 1 Jul 2010 at 3:39

GoogleCodeExporter commented 8 years ago
Compiler sur debian 4.0(linux) et tester sur debian 4.0(linux).
J'ai résolu mon problème avec cette solution, le plugin fonction correctement 
et je n'ai plus de problème de caractères bizard avant le decompteur du hint 
say. 

Original comment by j.lo...@sfr.fr on 1 Jul 2010 at 3:58

GoogleCodeExporter commented 8 years ago
Arf, dans ce cas on a un problème. Si j'applique ta correction j'ai de nouveau 
le caractère étrange au début du message (Ubuntu Lucid) :-(

Original comment by dani...@hotmail.com on 1 Jul 2010 at 4:10

GoogleCodeExporter commented 8 years ago
Je viens de vérifier au cas ou je m'aurai trompé mais non. 

quand pWrite->WriteByte(-1); le caractère étrange au début du message est 
présent.
quand pWrite->WriteByte(1); le caractère étrange au début du message a 
disparu.

Effectivement c'est vraiment bizarre. Il serait peut être temps que je passe 
à debian 5.0. 

Original comment by j.lo...@sfr.fr on 1 Jul 2010 at 4:55

GoogleCodeExporter commented 8 years ago
En tout cas merci pour le report de bug et la correction. J'espère que l'on 
trouvera une solution pour que ça fonctionne de la même façon partout.

Original comment by dani...@hotmail.com on 1 Jul 2010 at 5:33

GoogleCodeExporter commented 8 years ago
C'est aussi possible que ça vienne du compilateur ou d'une lib externe, parce 
qu'il ne faut pas oublier que Etch n'est plus supporté depuis 3 ans... donc 
certains paquets commencent à dater.

Original comment by nathan.p...@gmail.com on 1 Jul 2010 at 7:07

GoogleCodeExporter commented 8 years ago
On va en avoir le cœur net.

Est-ce que tu peux essayer cette version et me dire si tu vois le caractère en 
question stp ?

Original comment by dani...@hotmail.com on 2 Jul 2010 at 11:30

Attachments:

GoogleCodeExporter commented 8 years ago
Heu j'ai rien dit, moi aussi j'ai la même sous lenny

Original comment by nathan.p...@gmail.com on 2 Jul 2010 at 12:59

GoogleCodeExporter commented 8 years ago
Et avec la version que j'ai posté ?

Original comment by dani...@hotmail.com on 2 Jul 2010 at 1:14

GoogleCodeExporter commented 8 years ago
Le plugin ne se charge pas et il affiche 3 fois de suite l'erreur ci-dessous 
avant de se décharger.

failed to dlopen ../cstrike/addons/cssmatch.so 
error=/lib/tls/i686/cmov/libc.so.6: version `GLIBC_2.4' not found (required by 
../cstrike/addons/cssmatch.so)
Unable to load plugin "../cstrike/addons/cssmatch"

Original comment by j.lo...@sfr.fr on 2 Jul 2010 at 1:24

GoogleCodeExporter commented 8 years ago
Ha, en effet, ta version de Linux est trop ancienne :'-(

Pour compiler une version du plugin qui fonctionne chez toi il faudrait que je 
me refasse une machine virtuelle.

Original comment by dani...@hotmail.com on 2 Jul 2010 at 1:28

GoogleCodeExporter commented 8 years ago
Il semblerait que le premier paramètre corresponde au nombre de lignes du 
message (le nombre de WriteString qui va suivre). La bonne valeur serait donc 
bien 1. Et pourtant, que mon serveur tourne sur Windows (XP) ou Linux (Ubuntu 
Lucid) j'ai le bug :(

Je vais prendre ta correction j.locke, et je verrai ce que les beta-testers 
auront à nous dire ^^

Original comment by dani...@hotmail.com on 4 Jul 2010 at 9:28

GoogleCodeExporter commented 8 years ago
Messieurs, pourriez-vous essayer sans le WriteByte s'il vous plait ?

        bf_write * pWrite = engine->UserMessageBegin(&recipients,findMessageType("HintText"));

        pWrite->WriteString(message.c_str());

        engine->MessageEnd();

Original comment by dani...@hotmail.com on 6 Jul 2010 at 11:51

GoogleCodeExporter commented 8 years ago
Sans le WriteByte c'est parfait. Plus aucun bug d'affichage sur les 
décompteurs du HintText.

Original comment by j.lo...@sfr.fr on 7 Jul 2010 at 2:28

GoogleCodeExporter commented 8 years ago
Bonne nouvelle, chez moi non plus. Donc finalement, il s'avère que les 
messages hinttext n'ont aucun premier paramètre. Tout ce qu'on écrit dans le 
buffer fera partie du texte.

Original comment by dani...@hotmail.com on 7 Jul 2010 at 8:20

GoogleCodeExporter commented 8 years ago

Original comment by dani...@hotmail.com on 8 Jul 2010 at 9:49

GoogleCodeExporter commented 8 years ago

Original comment by dani...@hotmail.com on 8 Jul 2010 at 11:58

Attachments:

GoogleCodeExporter commented 8 years ago
De mon côté, j'ai testé sur débian 4.0 et 5.0.5, le résultat est le même 
plus aucun bug d'affichage. Donc nous pouvons dire que ce problème est résolu.

Original comment by j.lo...@sfr.fr on 8 Jul 2010 at 3:19

GoogleCodeExporter commented 8 years ago

Original comment by dani...@hotmail.com on 8 Jul 2010 at 3:40

GoogleCodeExporter commented 8 years ago
This issue was closed by revision r364.

Original comment by dani...@hotmail.com on 9 Jul 2010 at 8:49