begin process at 2010 07 30 01:39:09
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive IRC

 > 

Archives

 > 

Scripting

 > 

$1 dans un fichier texte


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

$1 dans un fichier texte

samedi 29 octobre 2005 à 15:44:24 | $1 dans un fichier texte

mikedimoi



Salut à tous !

Je rencontre un petit probleme avec des fichiers ascII.
Comme vous pouvez vous en douter, ce sont des dessins.
Dedans, il y a des textes.
Je voudrais tout simplement savoir comment est il possible de lire un script à l'intérieur de celui ci.
Je vais essayer de m'expliquer mieux (désolé, je debute).
Comment est il possible de lire :
/say $1 (pour appeler un nick) dans un fichier texte.

En effet, si j'inclue cette commande dans le fichier que j'appelle via la commande /play img/bearn.text ca ne m'interprete pas ce que je me demande mais me retransmet exactement le dessin plus $1 .

J'espère avoir su exprimer ce que je voulais dire.

Merci à tous ceux qui me repondront.

samedi 29 octobre 2005 à 16:27:17 | Re : $1 dans un fichier texte

COOLMAN002

Membre Club
Tu veux dire que tu as un fichier txt (.txt, .doc ect.), et dans ce fichier tu as "$1", et tu voudrais remplacer "$1" par $nick quand tu fais l'action ?
samedi 29 octobre 2005 à 16:39:04 | Re : $1 dans un fichier texte

mikedimoi



Exactement !!
....c'est alors que je me suis bien exprimé !
samedi 29 octobre 2005 à 16:41:46 | Re : $1 dans un fichier texte

mikedimoi



En fait, je voudrais qu'il interprete $nick comme une commande et non pas comme du texte.
samedi 29 octobre 2005 à 16:45:28 | Re : $1 dans un fichier texte

mikedimoi





 _---_ \ /        (     )       \ /        
 (     ) |  _---_   \   /         |     _---_      
\   /  | (     )   \ /          |    (     )  
   \ /   |  \   /     |      _---_|     \   /
    \   |   /          \     \ / |     /
    \  |  /            \     |  |    /
      \ | /              \    |  |   /
        |||                 \  |  |  /
      |||                  \ |  | /
        |||                   ||  ||
 /say $nick

Pour etre plus explicite, voilà ce que ca me donne... 
samedi 29 octobre 2005 à 17:14:31 | Re : $1 dans un fichier texte

S333

J'ai essayé un $read et un /play avec une variable(globale) %var dans le fichier txt...
et ça marche :)
place le $1 ou $nick dans une variable global avant de de jouer, et ça marchera.
Pour interpréter les commandes dans le fichier txt comme des commandes et non du texte, il faut faire : /play -c
Mais à ce moment là, il faut rajouter say ou msg etc... devant chaque ligne :)
si tu fais /play $nick,
$pnick retournera le nick à qui le fichier est joué, et ça marchera surement dans le txt :)

-------------------------------
Signature des parents :
samedi 29 octobre 2005 à 17:44:42 | Re : $1 dans un fichier texte

mikedimoi



Je comprends pas trop ce que tu veux me dire là
Je te mets ici le fichier texte :
  4 _---_   8                 _---_
    4 (     )  8                (     )
      4\   /   12     _---_    8   \   /  1A Balloon Bouquet
 9_---_ 4\ /    12    (     )8       \ / 1          for You!
9(     )1 |  6_---_ 12  \   /1         |  11   _---_  1   
 9\   / 1 |6 (     )   12\ /         1 |    11(     ) 1
  9\ /  1 | 6 \   / 1    |    13  _---_1|11     \   /
   |    |  6 \ /  1    |   13  (     ) 11     \ /
   |    |    |        \  13   \   /1|      /
    \   |   /          \     13\ /1 |     /
     \  |  /            \     |  |    /
      \ | /              \    |  |   /
       |||                 \  |  |  /
       |||                  \ |  | /
       |||                   ||  ||
/say $nick

Que faut il que je fasse à present pour l'appeler ?

Merci beaucoup de ton aide
samedi 29 octobre 2005 à 17:50:59 | Re : $1 dans un fichier texte

mikedimoi



Pour la commande /play -c , j'avais déjà essayé mais ca me décale tout le dessin donc pas possible.
Je pense que ta première solution est la meilleure mais je ne sais pas tout à fait comment m'y prendre.
samedi 29 octobre 2005 à 19:12:19 | Re : $1 dans un fichier texte

COOLMAN002

Membre Club
bah euh, passes par une alias:

alias dessin {
if (!$1) { echo -agt * /dessin: Paramètre insuffisant. | halt }
var %a = 0, %b = $lines(FICHIER.TXT)
while %b > %a {
inc %a
msg $active $replace($read(FICHIER.TXT,%a),<nick>,$1)
}
}

Utilisation:
/dessin PSEUDO

Et ton fichier contient:
  4 _---_   8                 _---_
    4 (     )  8                (     )
      4\   /   12     _---_    8   \   /  1A Balloon Bouquet
 9_---_ 4\ /    12    (     )8       \ / 1          for You!
9(     )1 |  6_---_ 12  \   /1         |  11   _---_  1   
 9\   / 1 |6 (     )   12\ /         1 |    11(     ) 1
  9\ /  1 | 6 \   / 1    |    13  _---_1|11     \   /
   |    |  6 \ /  1    |   13  (     ) 11     \ /
   |    |    |        \  13   \   /1|      /
    \   |   /          \     13\ /1 |     /
     \  |  /            \     |  |    /
      \ | /              \    |  |   /
       |||                 \  |  |  /
       |||                  \ |  | /
       |||                   ||  ||
<nick>



dimanche 30 octobre 2005 à 10:50:36 | Re : $1 dans un fichier texte

hisoka2501

fais le dessin dans le fichier texte ensuite:

alias dessin {
var %file = fichier_texte.txt
var %i 1 , %n = $lines(%file)
while (%i <= %n) {
var %data = $read(%file,%i)
say $replace(%data,$chr(32),$chr(160))
inc %i
}
}

( g utilisé le chr 160 a la place des espace car mirc les boufe comme un malpropre !

la mémoire ne peut etre définie mais elle definie l"humanitée (G.I.T.S)

1 2 3

Cette discussion est classée dans : fichier, texte, possible, lire, commande


Répondre à ce message

Sujets en rapport avec ce message

selection d'un pseudo dans un fichier texte ou d'une ligne dans un fichier texte a l'apelle d'une commande [ par rascass ] salut j'ai un probleme,alors voila j'ai rajouter une commande sur mon quizz c'est celle si: if ($1 == !topspeed) { .notice $chan $read(SCORES/SCRFILE. mIRC Lire toutes les lignes d'un fichier texte dans une boucle [ par tidz ] Bonjour. J'aimerais créer une boucle qui va lire ligne par ligne d'un fichier texte et les appliqués dans une commande. Les lignes seraient par exempl commande de voices par timer [ par flerppi ] bonjour à tous: je voudrais savoir si c'est possible de faire par  exemple pour un user même plusieurs qui soient voicés après  avoir effectué 100mots Variable dans un fichier texte [ par Moya22 ] coucou :)voila je voudrais savoir comment afficher le contenue d'une variable qui se trouve dans un fichier texte :pour que mon egg affiche un message lire la derniere ligne d'un fichier text [ par tomponou ] bonjour ! j'aimerais savoir comment lire la derniere ligne d'un fichier txt :)svp merci lire tout un fichier [ par GeVaUdAn974 ] salut !!! je voudrais savoir si c'est possible de stocker des informations dans une fiche associé a un user, et de renvoyé la totalité du fichier sur Ecrir un fichier texte dans un pv avec timer [ par kishkaya ] Bonjour je suis nouveau je connais pas grand choe et la sintax me desoriente un peu , (moi je suis plus dans le php ^^) mais bonje voudrais crer un sc le fichier texte [ par kishkaya ] on m'avais aidé a faire un systeme d'aide pour mon bot qui permettait quand on disait !help d'afficher un fichier texte avec un temps de 1sec entre ch fichier xml [ par n0man ] Bonjour :)Voila j aimerais que mirc puisse lire un fichier xml et dire sur le chan que certaine partie du fichier.Le fichier .xml est accésible a part Remote mp3 et commande play fichier.txt [ par PALOMETTE ] BonjourJ'ai installé un lecteur mp3 en remote qui fonctionne correctement.Le problème, c 'est que je ne peux plus utiliser la commande /play fichier.t


Nos sponsors


Sondage...

CalendriCode

Juillet 2010
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,390 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales