Afficher les résultats sur une seule ligne
#1
Bonsoir,

Je suis en train de développer une TCL.
Sauf que je rencontre un soucis, lors de l'affichage des résultats obtenus.
En effet, dès que je tape !staff, le bot doit afficher les résultats de la manière suivante :
#salon : ChanMaster: Pseudo Master: Pseudo CoMaster: Pseudo Op: Pseudo Anim: Pseudo

Or, là, il affiche :

#salon : ChanMaster: Pseudo
#salon : Master: Pseudo
...

Savez-vous commencer afficher ces résultats sur une seule ligne ? (Ces résultats sont affichés via des whiles).

P.S : J'ai vu qu'il y avait la fonction -nonewline mais, je ne sais pas l'utiliser avec les putfasts ... (Du moins, où la placer).
Répondre Avertir
#2
Bonjour,

c'est possible d'avoir ton code voir ce que tu as fait déjà ?
Répondre Avertir
#3
bonjour,

sans voir ton code ça va être un peut difficile de t'aidez mais bon.A tu penser à utiliser
TCL
lappend


?

voici un exemple de code de Dj_Kenny ce trouvant sur le site:
TCL
bind dcc - cliste get_cliste
 
proc get_cliste {hand idx arg} {
   putdcc $idx [channellist [lindex $arg 0]]
}
 
proc channellist chan {
   if ![validchan $chan] return
   foreach nick [chanlist $chan] {
      if [isop $nick $chan] {
         lappend nicks @$nick
         continue
      }
      if [ishop $nick $chan] {
         lappend nicks %$nick
         continue
      }
      if [isvoice $nick $chan] {
         lappend nicks +$nick
         continue
      }
      lappend nicks $nick
   }
   return $nicks
}



ce qui te donnera

TCL
@pseudo1 +pseudo2 +pseudo3 %pseudo4 ...etc...



je pense que cette exemple pourrais t'aidez pour réaliser ton code..

Cordialement
La différence entre Linux et Windows ,c'est que Linux c'est comme une belle fille , il faut l'apprivoiser , la comprendre , la séduire tandis que Windows , c'est comme une prostitué , il faut payer et surtout bien se protéger.
Répondre Avertir
#4
Salut,

Ayant recommencé ce système il y a quelques jours, j'ai enfin réussi à faire ce que je voulais.
Il m'aura fallut que de deux procs, 5 lappend & foreach ainsi qu'une while Wink.

Je verrai plus tard pour mettre à disposition ma TCL en ligne. (Dès que je serai sûr que l'optimisation soit à son maximum et qu'aucune faille ne soit existante).

Cordialement,

P.S : Merci quand même à fedora pour sa réponse.
Répondre Avertir


Sujets apparemment similaires…
Sujet Auteur Réponses Affichages Dernier message
  Récuperation de chaque ligne dans un .txt Epsilon 7 2,378 19/03/2017, 11:46
Dernier message: CrazyCat
  [Demande] Modification d'une ligne précise d'un fichier loulou7593 4 2,889 30/10/2013, 17:01
Dernier message: loulou7593
  [Demande] Afficher un messsage avec une commande lilo 2 2,343 02/08/2013, 09:59
Dernier message: lilo
  Script pour afficher la date à une heure donnée (ephemeride) conscience 13 6,361 04/06/2013, 21:29
Dernier message: aliasangelius
  Saut de ligne NesCrex 22 7,938 21/03/2011, 22:22
Dernier message: CrazyCat
  linké des bots et avoir le rapport de tout les bots dans une seule Party line loulou7593 0 1,732 01/11/2009, 01:31
Dernier message: loulou7593
  Afficher des caractères Japonais NimaG` 2 2,254 19/07/2009, 18:50
Dernier message: CrazyCat
  Lire une ligne précise sur une page html BdS 7 5,723 03/10/2006, 21:58
Dernier message: BdS

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)