Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

UN BOT METEOROLOGUE! (MISE À JOUR IMPORTANTE! )


Information sur la source

Catégorie :Bots Niveau : Débutant Date de création : 30/12/2003 Date de mise à jour : 20/06/2004 13:01:55 Vu / téléchargé: 5 369 / 385

Note :
8,75 / 10 - par 4 personnes
8,75 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (17)
Ajouter un commentaire et/ou une note

Description

Cliquez pour voir la capture en taille normale
Ce script va chercher la meteo sur un site internet.
il est specialement optimisé pour la belgique, puisque il reonnait TOUTES les communes belges (normalement il n'en manque pas une ;) )

PS: Une mise a jour importante viens d'etre faites:

En effet le script a du etre quasiment completement refait puisque le site d'ou les informations étaient récupérées à changé complètement.
Des lors, dorénavant les prévisions avec 5 jours d'avances ne sont plus de mise par contre les prévisions sur la journée sont plus précises et plus fiable.


 

Source

  • ON *:TEXT:*!meteo*:#:{
  • UNSET %meteoville
  • UNSET %meteoRead
  • UNSET %MeteoRead1
  • UNSET %MeteoReadLune
  • IF (!meteo == $1) { SET %meteoville $2 }
  • ELSEIF (!meteo == $2) { SET %meteoville $3 }
  • SET %Meteochan $chan
  • SET %MeteoRead1
  • SET %MeteoReadLune
  • SOCKCLOSE meteo
  • SOCKCLOSE meteoA
  • SOCKOPEN meteo www.meteo-consult.fr 80
  • }
  • ON *:SOCKOPEN:meteo:{
  • SOCKWRITE -n meteo GET /ter/monde/prevision/moteur.php?langue=fr&saisie= $+ %meteoville
  • }
  • ON *:SOCKREAD:meteo:{
  • SOCKREAD %meteoRead
  • echo %meteoread
  • IF (tresgros-gras ISIN %meteoRead) {
  • %meteoRead = $remove(%meteoRead,<td width=60%><font class=tresgros-gras>&nbsp;, <tr class=tresgros-grasitalic-jaune>,</font></td><td width=40% align=right>,<font class=tresgros-gras>,&nbsp;,</font>,</td>, </tr>)
  • MSG %MeteoChan  %meteoRead
  • }
  • IF (assezgros-gras-bleu ISIN %meteoRead) {
  • %meteoRead = $remove(%meteoRead,<font class=assezgros-gras-bleu>,</font>)
  • MSG %MeteoChan Etat général: %meteoRead
  • MSG %MeteoChan 
  • }
  • IF (lune</font> ISIN %meteoRead) {
  • %meteoRead = $remove(%meteoRead,<font class=assezpetit-bleu>,</font>)
  • %meteoReadLune = %MeteoRead
  • }
  • IF (</span></font></td> ISIN %meteoRead) {
  • %meteoRead = $remove(%meteoRead,</span></font></td>,<BR>)
  • %meteoRead1 =  $+ %meteoRead $+ :
  • }
  • IF (&deg;C ISIN %meteoRead) {
  • IF (RESSENTIE ISIN %meteoRead) %meteoRead = </font>
  • %meteoRead = $remove(%meteoRead,<font class=gros-gras-bleu>,</font>)
  • %meteoRead = $replace(%meteoRead,&deg;C,°C)
  • MSG %MeteoChan %MeteoRead1 %meteoRead
  • %meteoread = $null
  • %meteoread1 = $null
  • }
  • IF (<p align=justify> ISIN %meteoRead) {
  • %meteoRead = $remove(%meteoRead,<p align=justify>,<BR>)
  • %meteoRead1 = %meteoRead
  • }
  • IF (.</p> ISIN %meteoRead) {
  • %meteoRead = $remove(%meteoRead,</p>)
  • MSG %MeteoChan %MeteoRead1 %meteoRead
  • }
  • IF (référencée ISIN %meteoRead) {
  • MSG %MeteoChan La ville ou commune que vous cherchez n'as pas été trouvée. Je vérifie quelle ville la plus proche peut-être trouvée. :)
  • var %MeteoCommune
  • var %i = 0
  • var %MeteoComOk = 0
  • WHILE (%i <= 2802) {
  • %meteocommune = $read(Commune.txt, %i)
  • IF (%meteocommune == %meteoville) {
  • IF ((%i >= 3) && (%i <= 24)) {
  • %meteoville = bruxelles
  • %meteoComOK = 1
  • }
  • IF ((%i >= 28) && (%i <= 148)) {
  • %meteoville = wavre
  • %MeteoComOk = 1
  • }
  • IF ((%i >= 152) && (%i <= 389)) {
  • %meteoville = leuven
  • %MeteoComOk = 1
  • }
  • IF ((%i >= 393) && (%i <= 548)) {
  • %meteoville = anvers
  • %MeteoComOk = 1
  • }
  • IF ((%i >= 552) && (%i <= 769)) {
  • %meteoville = hasselt
  • %MeteoComOk = 1
  • }
  • IF ((%i >= 773) && (%i <= 1142)) {
  • %meteoville = liege
  • %MeteoComOk = 1
  • }
  • IF ((%i >= 1146) && (%i <= 1520)) {
  • %meteoville = namur
  • %MeteoComOk = 1
  • }
  • IF ((%i >= 1524) && (%i <= 1992)) {
  • %meteoville = mons
  • %MeteoComOk = 1
  • }
  • IF ((%i >= 1996) && (%i <= 2236)) {
  • %meteoville = arlon
  • %MeteoComOk = 1
  • }
  • IF ((%i >= 2240) && (%i <= 2494)) {
  • %meteoville = bruges
  • %MeteoComOk = 1
  • }
  • IF ((%i >= 2498) && (%i <= 2802)) {
  • %meteoville = gent
  • %MeteoComOk = 1
  • }
  • %i = 2803
  • }
  • INC %i
  • }
  • IF (%MeteoComOk == 1) {
  • MSG %meteochan %meteocommune a été trouvée dans la Base de Donnée, je recherche la météo de suite!
  • SOCKOPEN meteoA www.meteo-consult.fr 80
  • }
  • ELSE { MSG %meteochan Soit la ville/commune n'est pas belge soit elle est mal orthographiée }
  • }
  • IF ((lune ISIN %meteoReadLune) && (</BODY> ISIN %meteoread)) MSG %MeteoChan Ephémérides: %meteoReadLune
  • }
  • ON *:SOCKOPEN:meteoA:{
  • SOCKWRITE -n meteoA GET /ter/monde/prevision/moteur.php?langue=fr&saisie= $+ %meteoville
  • }
  • ON *:SOCKREAD:meteoA:{
  • SOCKREAD %meteoRead
  • IF (assezgros-gras-bleu ISIN %meteoRead) {
  • %meteoRead = $remove(%meteoRead,<font class=assezgros-gras-bleu>,</font>)
  • MSG %MeteoChan 
  • MSG %MeteoChan Etat général: %meteoRead
  • }
  • IF (lune</font> ISIN %meteoRead) {
  • %meteoRead = $remove(%meteoRead,<font class=assezpetit-bleu>,</font>)
  • %meteoReadLune = %MeteoRead
  • }
  • IF (</span></font></td> ISIN %meteoRead) {
  • %meteoRead = $remove(%meteoRead,</span></font></td>,<BR>)
  • %meteoRead1 =  $+ %meteoRead $+ :
  • }
  • IF (&deg;C ISIN %meteoRead) {
  • IF (RESSENTIE ISIN %meteoRead) %meteoRead = </font>
  • %meteoRead = $remove(%meteoRead,<font class=gros-gras-bleu>,</font>)
  • %meteoRead = $replace(%meteoRead,&deg;C,°C)
  • MSG %MeteoChan %MeteoRead1 %meteoRead
  • %meteoread = $null
  • %meteoread1 = $null
  • }
  • IF (<p align=justify> ISIN %meteoRead) {
  • %meteoRead = $remove(%meteoRead,<p align=justify>,<BR>)
  • %meteoRead1 = %meteoRead
  • }
  • IF (.</p> ISIN %meteoRead) {
  • %meteoRead = $remove(%meteoRead,</p>)
  • MSG %MeteoChan %MeteoRead1 %meteoRead
  • }
  • IF ((lune ISIN %meteoReadLune) && (</BODY> ISIN %meteoread)) MSG %MeteoChan Ephémérides: %meteoReadLune
  • }
ON *:TEXT:*!meteo*:#:{
  UNSET %meteoville
  UNSET %meteoRead
  UNSET %MeteoRead1
  UNSET %MeteoReadLune
  IF (!meteo == $1) { SET %meteoville $2 }
  ELSEIF (!meteo == $2) { SET %meteoville $3 }
  SET %Meteochan $chan
  SET %MeteoRead1
  SET %MeteoReadLune
  SOCKCLOSE meteo
  SOCKCLOSE meteoA
  SOCKOPEN meteo www.meteo-consult.fr 80
}

ON *:SOCKOPEN:meteo:{
  SOCKWRITE -n meteo GET /ter/monde/prevision/moteur.php?langue=fr&saisie= $+ %meteoville
}
ON *:SOCKREAD:meteo:{
  SOCKREAD %meteoRead
  echo %meteoread
  IF (tresgros-gras ISIN %meteoRead) {
    %meteoRead = $remove(%meteoRead,<td width=60%><font class=tresgros-gras>&nbsp;, <tr class=tresgros-grasitalic-jaune>,</font></td><td width=40% align=right>,<font class=tresgros-gras>,&nbsp;,</font>,</td>, </tr>)
    MSG %MeteoChan  %meteoRead
  }
  IF (assezgros-gras-bleu ISIN %meteoRead) {
    %meteoRead = $remove(%meteoRead,<font class=assezgros-gras-bleu>,</font>)
    MSG %MeteoChan Etat général: %meteoRead
    MSG %MeteoChan 
  }
  IF (lune</font> ISIN %meteoRead) {
    %meteoRead = $remove(%meteoRead,<font class=assezpetit-bleu>,</font>)
    %meteoReadLune = %MeteoRead
  }
  IF (</span></font></td> ISIN %meteoRead) {
    %meteoRead = $remove(%meteoRead,</span></font></td>,<BR>)
    %meteoRead1 =  $+ %meteoRead $+ :
  }
  IF (&deg;C ISIN %meteoRead) {
    IF (RESSENTIE ISIN %meteoRead) %meteoRead = </font>
    %meteoRead = $remove(%meteoRead,<font class=gros-gras-bleu>,</font>)
    %meteoRead = $replace(%meteoRead,&deg;C,°C)
    MSG %MeteoChan %MeteoRead1 %meteoRead
    %meteoread = $null
    %meteoread1 = $null
  }
  IF (<p align=justify> ISIN %meteoRead) {
    %meteoRead = $remove(%meteoRead,<p align=justify>,<BR>)
    %meteoRead1 = %meteoRead
  }
  IF (.</p> ISIN %meteoRead) {
    %meteoRead = $remove(%meteoRead,</p>)
    MSG %MeteoChan %MeteoRead1 %meteoRead
  }
  IF (référencée ISIN %meteoRead) {
    MSG %MeteoChan La ville ou commune que vous cherchez n'as pas été trouvée. Je vérifie quelle ville la plus proche peut-être trouvée. :)
    var %MeteoCommune
    var %i = 0
    var %MeteoComOk = 0
    WHILE (%i <= 2802) {
      %meteocommune = $read(Commune.txt, %i)
      IF (%meteocommune == %meteoville) {
        IF ((%i >= 3) && (%i <= 24)) {
          %meteoville = bruxelles
          %meteoComOK = 1
        }
        IF ((%i >= 28) && (%i <= 148)) {
          %meteoville = wavre
          %MeteoComOk = 1
        }
        IF ((%i >= 152) && (%i <= 389)) {
          %meteoville = leuven
          %MeteoComOk = 1
        }
        IF ((%i >= 393) && (%i <= 548)) {
          %meteoville = anvers
          %MeteoComOk = 1
        }
        IF ((%i >= 552) && (%i <= 769)) {
          %meteoville = hasselt
          %MeteoComOk = 1
        }
        IF ((%i >= 773) && (%i <= 1142)) {
          %meteoville = liege
          %MeteoComOk = 1
        }
        IF ((%i >= 1146) && (%i <= 1520)) {
          %meteoville = namur
          %MeteoComOk = 1
        }
        IF ((%i >= 1524) && (%i <= 1992)) {
          %meteoville = mons
          %MeteoComOk = 1
        }
        IF ((%i >= 1996) && (%i <= 2236)) {
          %meteoville = arlon
          %MeteoComOk = 1
        }
        IF ((%i >= 2240) && (%i <= 2494)) {
          %meteoville = bruges
          %MeteoComOk = 1
        }
        IF ((%i >= 2498) && (%i <= 2802)) {
          %meteoville = gent
          %MeteoComOk = 1
        }
        %i = 2803
      }
      INC %i
    }
    IF (%MeteoComOk == 1) {
      MSG %meteochan %meteocommune a été trouvée dans la Base de Donnée, je recherche la météo de suite!
      SOCKOPEN meteoA www.meteo-consult.fr 80
    }
    ELSE { MSG %meteochan Soit la ville/commune n'est pas belge soit elle est mal orthographiée }
  }
  IF ((lune ISIN %meteoReadLune) && (</BODY> ISIN %meteoread)) MSG %MeteoChan Ephémérides: %meteoReadLune
}

ON *:SOCKOPEN:meteoA:{
  SOCKWRITE -n meteoA GET /ter/monde/prevision/moteur.php?langue=fr&saisie= $+ %meteoville
}

ON *:SOCKREAD:meteoA:{
  SOCKREAD %meteoRead
  IF (assezgros-gras-bleu ISIN %meteoRead) {
    %meteoRead = $remove(%meteoRead,<font class=assezgros-gras-bleu>,</font>)
    MSG %MeteoChan 
    MSG %MeteoChan Etat général: %meteoRead
  }
  IF (lune</font> ISIN %meteoRead) {
    %meteoRead = $remove(%meteoRead,<font class=assezpetit-bleu>,</font>)
    %meteoReadLune = %MeteoRead
  }
  IF (</span></font></td> ISIN %meteoRead) {
    %meteoRead = $remove(%meteoRead,</span></font></td>,<BR>)
    %meteoRead1 =  $+ %meteoRead $+ :
  }
  IF (&deg;C ISIN %meteoRead) {
    IF (RESSENTIE ISIN %meteoRead) %meteoRead = </font>
    %meteoRead = $remove(%meteoRead,<font class=gros-gras-bleu>,</font>)
    %meteoRead = $replace(%meteoRead,&deg;C,°C)
    MSG %MeteoChan %MeteoRead1 %meteoRead
    %meteoread = $null
    %meteoread1 = $null
  }
  IF (<p align=justify> ISIN %meteoRead) {
    %meteoRead = $remove(%meteoRead,<p align=justify>,<BR>)
    %meteoRead1 = %meteoRead
  }
  IF (.</p> ISIN %meteoRead) {
    %meteoRead = $remove(%meteoRead,</p>)
    MSG %MeteoChan %MeteoRead1 %meteoRead
  }
  IF ((lune ISIN %meteoReadLune) && (</BODY> ISIN %meteoread)) MSG %MeteoChan Ephémérides: %meteoReadLune
}

Conclusion

pour tout bug ou suggestion n'hesitez pas a me contacter à womby@epiknet.fr ou encore a passer faire un petit tour sur undernet salon #drogenbos :)

p.s pour l'installation mettez le script et le fichier texte dans le dossier meme de votre executable mirc
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de t0nt0n le 31/12/2003 00:55:39

Pas mal du tout :)
8/10

signaler à un administrateur
Commentaire de Kolibot le 31/12/2003 10:52:00

C'est le bot de Kallok, ou c'est le tien perso ? A part cela, j'aime bien l'idée et c'est pas le genre de source qu'on voit souvent. J'ai pas trop le temps de le tester aujourd'hui mais d'après ce que j'ai lu, j'ai l'impression qui ne donne des réponses que si l'on donne des villes belges ... c'est le cas ? Sinon le scripting est correcte. Je noterai quand tu m'auras répondu ( par rapport à Kallok )

signaler à un administrateur
Commentaire de Womby le 01/01/2004 11:45:23

kolibot euh nonon c'est le mien perso :)fin c'est plutot une bestiole remplie de script que j'y met plutot qu'un bot servant reellement a quelque chose ;)

Et non il donne ussi des reponses pour toutes les autres villes mais pour les plus grandes villes (francaises et autre). seulement c'est vrai que je le fait reagir a toutes les communes belges (etant belges e l'ai optimisé pour ca ;) ) je pourrais peut etre pensé plus tard pour la france.... ;)

Merci pour les commentaires en tout cas :)

signaler à un administrateur
Commentaire de samueldr le 07/01/2004 01:32:17

pis le canada lui...
on se sent rejetés :(

signaler à un administrateur
Commentaire de Womby le 07/01/2004 02:23:56

c'est sur que comme a la base j'ai developpé le code pour moi (vivant en belgique) j'i pensé fort à "tient je regarderait bien la meteo au canada tient ;) ) ceci dit c'est tout a fait possible a faire reste a avoir le temps ce qui me manque cruellement (si vous en vendez je suis preneur! ;) ) donc plus tard sans doute je m'amuserai a une update pour france et canada :)

signaler à un administrateur
Commentaire de calopsfr le 06/02/2004 16:53:15

ben je l'ai testé et... je confirme, il ne reconnait aucune ville autre que belge... sinon, j'aime bien et attend impatiemment la version francaise

signaler à un administrateur
Commentaire de Fico75 le 07/02/2004 17:52:49

salut
j'aimerais avoir ce remote de meteo quand tu tape !meteo (ville) il te donera la meteo en notice ou en pv, si c'est possible pour presque toutes les villes du monde , merci :)

signaler à un administrateur
Commentaire de Fico75 le 08/02/2004 10:54:42

ON *:TEXT:*!meteo*:#:{
    UNSET %meteoville
    UNSET %meteoRead
    IF (!meteo == $1) { SET %meteoville $2 }
    ELSEIF (!meteo == $2) { SET %meteoville $3 }
    SET %Meteochan $chan
    SOCKCLOSE meteo
    SOCKCLOSE meteoA
    SOCKOPEN meteo www.meteodirect.com 80
}

ON *:SOCKOPEN:meteo:{
    SOCKWRITE -n meteo GET /mon/prevision/selection.php?num_pays=0&langue=fr&saisie= $+ %meteoville
}
ON *:SOCKREAD:meteo:{
    SOCKREAD %meteoRead
    IF (apercu-date ISIN %meteoRead) {
    %meteoRead = $remove(%meteoRead,            ,&lt;td height="40" bgcolor="#F0A50C"&gt;,&lt;font class=apercu-date&gt;,&lt;center&gt;,&lt;br&gt;,&lt;/center&gt;,&lt;/font&gt;,&lt;/td&gt;)
    MSG %MeteoChan 
    MSG %MeteoChan  %meteoRead
    }
    IF (apercu-temps-new ISIN %meteoRead) {
    %meteoRead = $remove(%meteoRead,                    ,&lt;td height=38&gt;,&lt;font class=apercu-temps-new&gt;,&lt;center&gt;,&lt;b&gt;,&lt;/b&gt;,&lt;/center&gt;,&lt;/font&gt;,&lt;/td&gt;)
    MSG %MeteoChan Ciel: %meteoRead
    }
    IF (apercu-tempe-valeur ISIN %meteoRead) {
    %meteoRead = $remove(%meteoRead,            ,&lt;td height="25" bgcolor="#FBD141"&gt;,&lt;font class=apercu-tempe-valeur&gt;,&lt;center&gt;,&lt;/center&gt;,&lt;/font&gt;,&lt;/td&gt;)
    %meteoRead = $replace(%meteoread,/,à )
    MSG %MeteoChan Température: de %meteoRead
    }
    IF (référencée ISIN %meteoRead) {
    MSG %MeteoChan La ville ou commune que vous cherchez n'as pas été trouvée. Je vérifie quelle ville la plus proche peut-être trouvée. :)
    var %MeteoCommune
    var %i = 0
    var %MeteoComOk = 0
    WHILE (%i &lt;= 2802) {
        %meteocommune = $read(Commune.txt, %i)
        IF (%meteocommune == %meteoville) {
        IF ((%i &gt;= 3) && (%i &lt;= 24)) {
            %meteoville = bruxelles
            %meteoComOK = 1
        }
        IF ((%i &gt;= 28) && (%i &lt;= 148)) {
            %meteoville = wavre
            %MeteoComOk = 1
        }
        IF ((%i &gt;= 152) && (%i &lt;= 389)) {
            %meteoville = leuven
            %MeteoComOk = 1
        }
        IF ((%i &gt;= 393) && (%i &lt;= 548)) {
            %meteoville = anvers
            %MeteoComOk = 1
        }
        IF ((%i &gt;= 552) && (%i &lt;= 769)) {
            %meteoville = hasselt
            %MeteoComOk = 1
        }
        IF ((%i &gt;= 773) && (%i &lt;= 1142)) {
            %meteoville = liege
            %MeteoComOk = 1
        }
        IF ((%i &gt;= 1146) && (%i &lt;= 1520)) {
            %meteoville = namur
            %MeteoComOk = 1
        }
        IF ((%i &gt;= 1524) && (%i &lt;= 1992)) {
            %meteoville = mons
            %MeteoComOk = 1
        }
        IF ((%i &gt;= 1996) && (%i &lt;= 2236)) {
            %meteoville = arlon
            %MeteoComOk = 1
        }
        IF ((%i &gt;= 2240) && (%i &lt;= 2494)) {
            %meteoville = bruges
            %MeteoComOk = 1
        }
        IF ((%i &gt;= 2498) && (%i &lt;= 2802)) {
            %meteoville = gent
            %MeteoComOk = 1
        }
        %i = 2803
        }
        INC %i
    }
    IF (%MeteoComOk == 1) {
        MSG %meteochan %meteocommune a été trouvée dans la Base de Donnée, je recherche la météo de suite!
        SOCKOPEN meteoA www.meteodirect.com 80
    }
    ELSE { MSG %meteochan Soit la ville/commune n'est pas belge soit elle est mal orthographiée }
    }
}

ON *:SOCKOPEN:meteoA:{
    SOCKWRITE -n meteoA GET /mon/prevision/selection.php?num_pays=0&langue=fr&saisie= $+ %meteoville
}

ON *:SOCKREAD:meteoA:{
    SOCKREAD %meteoRead
    IF (apercu-date ISIN %meteoRead) {
    %meteoRead = $remove(%meteoRead,            ,&lt;td height="40" bgcolor="#F0A50C"&gt;,&lt;font class=apercu-date&gt;,&lt;center&gt;,&lt;br&gt;,&lt;/center&gt;,&lt;/font&gt;,&lt;/td&gt;)
    MSG %MeteoChan 
    MSG %MeteoChan  %meteoRead
    }
    IF (apercu-temps-new ISIN %meteoRead) {
    %meteoRead = $remove(%meteoRead,                    ,&lt;td height=38&gt;,&lt;font class=apercu-temps-new&gt;,&lt;center&gt;,&lt;b&gt;,&lt;/b&gt;,&lt;/center&gt;,&lt;/font&gt;,&lt;/td&gt;)
    MSG %MeteoChan Ciel: %meteoRead
    }
    IF (apercu-tempe-valeur ISIN %meteoRead) {
    %meteoRead = $remove(%meteoRead,            ,&lt;td height="25" bgcolor="#FBD141"&gt;,&lt;font class=apercu-tempe-valeur&gt;,&lt;center&gt;,&lt;/center&gt;,&lt;/font&gt;,&lt;/td&gt;)
    %meteoRead = $replace(%meteoread,/,à )
    MSG %MeteoChan Température: de %meteoRead
    }
}



10/10 mais je veux que ça donne la meteo en notice ou en pv  si c'est possible  , merci bcp :)

signaler à un administrateur
Commentaire de Womby le 20/06/2004 13:05:32

Voila le script a subit un gros changement :) Il n'etait plus fonctionnel. D'autre changement interviendront cetainement par la suite (infos en pv  ou en notice ou sur le chan, fonctionnement autonome (directement sur un client sans devoir passer par un bot)

signaler à un administrateur
Commentaire de Womby le 20/06/2004 18:18:49

Certaines choses peuvent etre enlevée dans le script

ON *:SOCKREAD:meteo:{
    SOCKREAD %meteoRead
    echo %meteoread


Ici c'est le /echo %meteoread   qui peut etre retiré, il ne sert qu'a lister tout ce qui passe dans el socket.

Enfin:
    IF (!meteo == $1) { SET %meteoville $2 }
    ELSEIF (!meteo == $2) { SET %meteoville $3 }

Peut etre remplacé simplement par:
    SET %meteoville $2


Voila A plus tard ;)

signaler à un administrateur
Commentaire de samsungman le 24/06/2004 12:44:54

comment on acctionne la meteo svp

signaler à un administrateur
Commentaire de Womby le 24/06/2004 13:14:34

La meteo s'acctionne en fesant !meteo le+nom+de+la+ville

Je le repete, ce script est fait pour etre dans un bot de type mirc Bot, pas pour etre utiliser comme un script dans le client mirc qe l'on utilise pour t'chater.
A plus tard ;)

signaler à un administrateur
Commentaire de edp3242 le 13/07/2004 03:03:47

Y'a un bug, en fait c'est quand je demande la météo des villes francaises ya une ligne entre la température du matin et le  temps du matin qui donne ca:

<td bgcolor="#FFD683" height=16 align=center valign=top colspan=3 class=rollover onmouseover="return overlib('Mini : 13°C &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Maxi : 26°C',RIGHT,CAPTION,'Températures de saison<br>Angouleme',FGCLASS,'layerfg-jaune',TEXTFONTCLASS,'petit-bleu');" onmouseout="return nd();">

Si quelqu'un pouvait m'aider (je précise que ca fé que 2 jours que j'ai commencé a scripter, parceke ca va peut-etre vous paraitre simple)

signaler à un administrateur
Commentaire de benjhfr le 05/02/2005 16:03:43

moi aussssi j'ai cette erreur c pas cool car sinon c vrai que le bot est des meilleurs qd meme  
<td bgcolor="#FFD683" height=16 align=center valign=top colspan=3 class=rollover onmouseover="return overlib('Mini : 13°C &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Maxi : 26°C',RIGHT,CAPTION,'Températures de saison<br>Angouleme',FGCLASS,'layerfg-jaune',TEXTFONTCLASS,'petit-bleu');" onmouseout="return nd();"> mais ca c pas coool ^personne ne compres rien

signaler à un administrateur
Commentaire de benjhfr le 05/02/2005 16:03:48

moi aussssi j'ai cette erreur c pas cool car sinon c vrai que le bot est des meilleurs qd meme  
<td bgcolor="#FFD683" height=16 align=center valign=top colspan=3 class=rollover onmouseover="return overlib('Mini : 13°C &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Maxi : 26°C',RIGHT,CAPTION,'Températures de saison<br>Angouleme',FGCLASS,'layerfg-jaune',TEXTFONTCLASS,'petit-bleu');" onmouseout="return nd();"> mais ca c pas coool ^personne ne compres rien

signaler à un administrateur
Commentaire de BlargYan le 02/05/2005 00:56:01

up!

J'essaie depuis bientôt 3 jours de résoudre ce pb mais mon petit niveau de programmer ne me permet pas de trouver la solution... Qqun d'un peu plus doué pourrait-il m'aider? :) merci

Paste des lignes:

[00:33:20] 12[Bebert`12]  Caen (14000) - Altitude 13m lundi 02 mai
[00:33:20] 12[Bebert`12] Etat général: La journée sera remarquablement douce.
[00:33:20] 12[Bebert`12] 
[00:33:20] 12[Bebert`12]  MATIN: 14°C
[00:33:21] 12[Bebert`12] <td bgcolor="#FFD683" height=16 align=center valign=top colspan=3 class=rollover onmouseover="return overlib('Mini : 7°C &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Maxi : 15°C',RIGHT,CAPTION,'Températures de saison<br>Caen',FGCLASS,'layerfg-jaune',TEXTFONTCLASS,'petit-bleu');" onmouseout="return nd();">
[00:33:21] 12[Bebert`12] Très nuageux avec possibilité de foyers orageux. Quelques fortes averses.
[00:33:21] 12[Bebert`12]  AP-MIDI: 21°C
[00:33:21] 12[Bebert`12] Eclaircies et passages nuageux parfois denses. Quelques fortes averses.
[00:33:21] 12[Bebert`12]  SOIREE: 19°C
[00:33:21] 12[Bebert`12] Voile de nuages élevés de plus en plus opaque. Quelques averses faibles.
[00:33:21] 12[Bebert`12]  NUIT: 13°C
[00:33:21] 12[Bebert`12] Couverture nuageuse élevée mais assez épaisse. Pluie possible en limite de perturbation.
[00:33:22] 12[Bebert`12] Ephémérides: Dernier quart de Lune

signaler à un administrateur
Commentaire de Floorfilla91 le 01/04/2007 09:20:08

Probleme ton truc fonctionne mal comme le montre Blargyan mais a part ca c'est pas une movaise idée.
si je trouve la siluce au probleme je le remettrai :)

Ajouter un commentaire



Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,686 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.