Description :
Ce script permet d'exécuter des commandes Tcl en public.
Avec les réglages par défaut, il se peut que l'affichage de certaines lignes soit tronqué lorsque le texte excède une certaine longueur.
Vous pouvez activer le mode splitlists (commande : .splitlists, à taper en public). Le résultat sera alors considéré comme une liste et chaque élément sera affiché sur une ligne séparée. Pour désactiver le mode, retapez la commande.
Exemple : <@ealexp> .splitlists
<@jibe> Splitlists activé.
<@ealexp> .tcl list abc def ghi
<@jibe> Tcl: abc
<@jibe> Tcl: def
<@jibe> Tcl: ghi
Ce mode ne devrait pas être activé tout le temps, parce que tous
les résultats, même ceux qui ne sont pas censés être des listes, seront
considérés comme telles, et donc seront donc coupés entre chaque espace.
Exemple: <@ealexp> .tcl test
<@jibe> Tcl: invalid
<@jibe> Tcl: command
<@jibe> Tcl: name
<@jibe> Tcl: test
Le mode splitlines (commande : .splitlines, à taper en public) coupe le résultat à chaque
caractère de saut de ligne (\n) et affiche le reste sur une nouvelle ligne.
Pour désactiver le mode, retapez la commande.
Exemple : <@ealexp> .splitlines
<@jibe> Splitlines activé.
<@ealexp> .tcl return "abc\ndef"
<@jibe> Tcl: abc
<@jibe> Tcl: def
Si ce mode n'est pas activé, les sauts de lignes seront remplacés par un
le symbole " | ".
Exemple : <@ealexp> .splitlines
<@jibe> Splitlines désactivé.
<@ealexp> .tcl return "abc\ndef"
<@jibe> Tcl: abc | def
Ces deux modes peuvent être utilisés ensemble.
Exemple : <@ealexp> .splitlines
<@jibe> Splitlines activé.
<@ealexp> .splitlists
<@jibe> Splitlists activé.
<@ealexp> .tcl return [list ab\nc def ghi]
<@jibe> Tcl: ab
<@jibe> Tcl: c
<@jibe> Tcl: def
<@jibe> Tcl: ghi
Activation
Par défaut, le script est activé partout. Pour le désactiver sur un salon,
tapez .chanset #salon +publicTcl_disabled en partyline.
Commandes :
Dépendances :
Ce script nécessite la version 8.5 de Tcl.
Changements :
Ce script permet d'exécuter des commandes Tcl en public.
Avec les réglages par défaut, il se peut que l'affichage de certaines lignes soit tronqué lorsque le texte excède une certaine longueur.
Vous pouvez activer le mode splitlists (commande : .splitlists, à taper en public). Le résultat sera alors considéré comme une liste et chaque élément sera affiché sur une ligne séparée. Pour désactiver le mode, retapez la commande.
Exemple : <@ealexp> .splitlists
<@jibe> Splitlists activé.
<@ealexp> .tcl list abc def ghi
<@jibe> Tcl: abc
<@jibe> Tcl: def
<@jibe> Tcl: ghi
Ce mode ne devrait pas être activé tout le temps, parce que tous
les résultats, même ceux qui ne sont pas censés être des listes, seront
considérés comme telles, et donc seront donc coupés entre chaque espace.
Exemple: <@ealexp> .tcl test
<@jibe> Tcl: invalid
<@jibe> Tcl: command
<@jibe> Tcl: name
<@jibe> Tcl: test
Le mode splitlines (commande : .splitlines, à taper en public) coupe le résultat à chaque
caractère de saut de ligne (\n) et affiche le reste sur une nouvelle ligne.
Pour désactiver le mode, retapez la commande.
Exemple : <@ealexp> .splitlines
<@jibe> Splitlines activé.
<@ealexp> .tcl return "abc\ndef"
<@jibe> Tcl: abc
<@jibe> Tcl: def
Si ce mode n'est pas activé, les sauts de lignes seront remplacés par un
le symbole " | ".
Exemple : <@ealexp> .splitlines
<@jibe> Splitlines désactivé.
<@ealexp> .tcl return "abc\ndef"
<@jibe> Tcl: abc | def
Ces deux modes peuvent être utilisés ensemble.
Exemple : <@ealexp> .splitlines
<@jibe> Splitlines activé.
<@ealexp> .splitlists
<@jibe> Splitlists activé.
<@ealexp> .tcl return [list ab\nc def ghi]
<@jibe> Tcl: ab
<@jibe> Tcl: c
<@jibe> Tcl: def
<@jibe> Tcl: ghi
Activation
Par défaut, le script est activé partout. Pour le désactiver sur un salon,
tapez .chanset #salon +publicTcl_disabled en partyline.
Commandes :
- .tcl <commande>
Exécute la commande <commande>.
- .splitlists
Active ou désactive le mode splitlists (voir description).
- .splitlines
Active ou désactive le mode splitlines (voir description).
Dépendances :
Ce script nécessite la version 8.5 de Tcl.
Changements :
- 1.0
- Première version.
- Première version.
- 1.1
- Correction d'un bug avec le mode splitlists.
- Correction d'un bug avec le mode splitlists.
- 1.2
- Ajout du mode splitlines.
- Ajout du mode splitlines.
- 1.3
- Correction d'un bug qui empêchait l'affichage d'un résultat vide quand le mode splitlines était activé.
- Correction d'un bug qui empêchait l'affichage d'un résultat vide quand le mode splitlines était activé.
- 1.3.1
- Les espaces au début d'une ligne ne sont maintenant plus enlevés.
- Les espaces au début d'une ligne ne sont maintenant plus enlevés.
Téléchargement : http://scripts.eggdrop.fr/details-publicTcl-s125.html