begin process at 2012 02 05 15:09:58
  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 Trouver un string de texte specifique dans un fichier texte [ par DjQcZonE ] Bonjour, je suis en train de m'amuser pour mon plaisir personnel a scripter... J'ai cependant un petit problème, le voici: je dois, lire dans un fich 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


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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,811 sec (4)

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