begin process at 2010 03 13 17:26:05
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

AddOns

 > SMILEYS DE JAVA EN MIRC

SMILEYS DE JAVA EN MIRC


 Information sur la source

Note :
1 / 10 - par 1 personne
1,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :AddOns Niveau :Débutant Date de création :22/11/2003 Date de mise à jour :31/01/2004 15:35:58 Vu :3 904

Auteur : Camanche

Ecrire un message privé
Site perso
Commentaire sur cette source (21)
Ajouter un commentaire et/ou une note

 Description

Voila, je vois ce que quelqu'un écrit en double mais par contre je vois bien ce que je marque (une seule fois).

Source

  • ;Design affichage:
  • on ^*:text:*:#: {
  • echo $chan 12 $+ $chr(91) $+ 05 $+ $asctime(HH:nn) $+ 12 $+ $chr(93) ( . $iif($isAway($nick),//away,$iif($nick isop $chan, $iif(($nick == IriX) || ($left($nick,6) == Robot0) || ($left($nick,6) == Thema0),//robot,//op), $iif($nick isvo $chan,//v))) $+ $iif($nick isop $chan,4,$iif($nick isvo $chan,3,12)) *PV $nick $+ * 12. )1 $1- | halt
  • window -g[1] $chan
  • haltdef
  • }
  • alias hop {
  • echo -a 3 $+ $chr(91) $+ $asctime(HH:nn) $+ $chr(93) *** Vous sortez de $active
  • echo -a 3 $+ $chr(91) $+ $asctime(HH:nn) $+ $chr(93) *** Vous revenez dans $active
  • %chan [ $+ [ $window($active).hwnd ] ] = $false
  • hop
  • }
  • alias notice {
  • echo -a 05--> - $+ $iif($isAway($1),//away) $+ *PV $1 $+ * $+ - $2-
  • notice $1-
  • }
  • alias msg {
  • .msg $1 $iif(c isin $chan($1).mode,$strip($2-,c),$2-)
  • if ($show) echo $1 12 $+ $chr(91) $+ 05 $+ $asctime(HH:nn) $+ 12 $+ $chr(93) ( .5 $iif($away,//away,$iif($me isop $1,//op, $iif($me isvo $1,//v))) *PV $me $+ * 12. )01 $iif(c isin $chan($1).mode,$strip($2-,c),$2-)
  • }
  • alias describe {
  • .describe $1 $2-
  • if ($show) echo $1 6 $+ $chr(91) $+ $asctime(HH:nn) $+ $+ $chr(93) 6*5 $iif($away,//away,$iif($me isop $1,//op, $iif($me isvo $1,//v))) *PV $me $+ * 6 $+ $iif(c isin $chan($1).mode,$strip($2-,c),$2-)
  • }
  • alias ctcp {
  • .ctcp $1-
  • echo -a 4 CTCP $upper($2) $+  $3- envoyé sur2 $1
  • if ($2 == IMAGE) writeln $active <Br><center><img src=" $+ $3- $+ "></center>
  • }
  • ;Ligne HTML de départ:
  • alias HTMLLoad {
  • if ($window($1).hwnd != $null) {
  • if ($dll(DllTmp/Dll $+ $window($1).hwnd $+ .dll,ready,$null) == S_TRUE) {
  • .timer $+ $window($1).hwnd off
  • run SmilesButton.exe $window($1).hwnd
  • else {
  • whois $1 $1
  • }
  • .timer $+ $window($1).hwnd -m 0 25 JSalias $1 $window($1).hwnd
  • }
  • set %chan [ $+ [ $window($1).hwnd ] ] $true
  • }
  • }
  • ;code Source a ne pas changer (sauf si vous savez ce que vous faites ;)
  • on *:load: {
  • mkdir DllTmp
  • mkdir LogHTML
  • }
  • alias isaway return $false
  • alias writeln {
  • if ($exists(DllTmp/Dll $+ $window($1).hwnd $+ .dll)) {
  • dll DllTmp/Dll $+ $window($1).hwnd $+ .dll writeln $2-
  • write $shortfn(LogHTML/ $+ $replace($1,$chr(124),`,$chr(92),`) $+ $time(dd-mm-yy) $+ .html) $2-
  • }
  • }
  • alias say msg $active $1-
  • alias amsg {
  • var %MyChan 1
  • while (%MyChan <= $chan(0)) {
  • msg $chan(%MyChan) $1-
  • inc %MyChan 1
  • }
  • }
  • alias echo {
  • var %target $iif(($left($1,1) == -) && (a isin $1),$active,$1)
  • if (($2 != $null) && ($isWinHTML(%target)) && (%chan [ $+ [ $window(%target).hwnd ] ] )) {
  • var %echo $iif(($left($1,1) == -) && (t isin $1),01 $+ $chr(91) $+ $asctime(HH:nn) $+ $+ $chr(93)) $remove($2-,)
  • var %span $count($gettok(%echo,1-10,3),<span)
  • var %nospan 0
  • var %Couleure $mIrcHTML($iif($left(%echo,1) == ,) $+ $gettok(%echo,1-10,3))
  • while ( isin %Couleure) {
  • %Couleure = $gettok(%Couleure,1,3) $+ $str(</span>,$calc($count($gettok(%Couleure,1,3),<span) - (%nospan + $count($gettok(%Couleure,1,3),</span>)))) $+ $gettok(%Couleure,2-,3)
  • }
  • %nospan = $calc(%nospan + $count(%Couleure,</span>))
  • %span = $calc(%span + $count(%Couleure,<span))
  • writeln %target <Br> $+ %Couleure
  • %echo = $iif($gettok(%echo,11-,3) != $null,) $+ $gettok(%echo,11-,3)
  • while (%echo != $null) {
  • %span = $calc(%span + $count($gettok(%echo,1-10,3),<span))
  • %Couleure = $img($SoulignHTML($GrasHTML($Couleure($lienHTML($replace($iif($left(%echo,1) == ,) $+ $gettok(%echo,1-10,3),<,<<c>))))))
  • while ( isin %Couleure) {
  • %Couleure = $gettok(%Couleure,1,3) $+ $str(</span>,$calc($count($gettok(%Couleure,1,3),<span) - (%nospan + $count($gettok(%Couleure,1,3),</span>)))) $+ $gettok(%Couleure,2-,3)
  • }
  • %nospan = $calc(%nospan + $count(%Couleure,</span>))
  • %span = $calc(%span + $count(%Couleure,<span))
  • writeln %target %Couleure
  • %echo = $iif($gettok(%echo,11-,3) != $null,) $+ $gettok(%echo,11-,3)
  • }
  • writeln %target $str(</span>,$calc(%span - %nospan))
  • }
  • else echo $1-
  • }
  • alias isPaire return $iif($int($calc($1 / 2)) == $calc($1 / 2), $true, $false)
  • alias GrasHTML {
  • var %GrasChaine $1-
  • var %nbrPlaceGras 0
  • while (%nbrPlaceGras != $count($1-,)) {
  • inc %nbrPlaceGras 1
  • %GrasChaine = $left(%GrasChaine,$calc($pos(%GrasChaine,,1)-1)) $+ $iif($isPaire(%nbrPlaceGras),</b>,<b>) $+ $right(%GrasChaine,$calc($pos(%GrasChaine,,1)*-1))
  • }
  • if (!$isPaire($count($1-,))) %GrasChaine = %GrasChaine $+ </b>
  • return %GrasChaine
  • }
  • alias SoulignHTML {
  • var %SoulignChaine $1-
  • var %nbrPlaceSoulign 0
  • while (%nbrPlaceSoulign != $count($1-,)) {
  • inc %nbrPlaceSoulign 1
  • %SoulignChaine = $left(%SoulignChaine,$calc($pos(%SoulignChaine,,1)-1)) $+ $iif($isPaire(%nbrPlaceSoulign),</u>,<u>) $+ $right(%SoulignChaine,$calc($pos(%SoulignChaine,,1)*-1))
  • }
  • if (!$isPaire($count($1-,))) %SoulignChaine = %SoulignChaine $+ </u>
  • return %SoulignChaine
  • }
  • alias isWinHTML {
  • if ((($chan($1) != $null) || ($query($1) != $null)) && ($1 != Status Window)) return $true
  • else return $false
  • }
  • alias BC return $iif($1 <= 15,$true,$false)
  • alias isNbr return $iif($1 isin 1234567890,$true,$false)
  • alias char return $right($left($2-,$1),1)
  • alias Couleure return $Couleur($FCouleur($1-))
  • alias FCouleur1 return $FCouleur2($replace($1-,$chr(44) $+ 00,<span style='background-color:white'>,$chr(44) $+ 01,<span style='background-color:black'>,$chr(44) $+ 02,<span style='background-color:darkblue'>,$chr(44) $+ 03,<span style='background-color:forestgreen'>,$chr(44) $+ 04,<span style='background-color:red'>,$chr(44) $+ 05,<span style='background-color:brown'>,$chr(44) $+ 06,<span style='background-color:Blueviolet'>,$chr(44) $+ 07,<span style='background-color:orange'>,$chr(44) $+ 08,<span style='background-color:yellow'>,$chr(44) $+ 09,<span style='background-color:lawngreen'>,$chr(44) $+ 10, <span style='background-color:darkcyan'>,$chr(44) $+ 11, <span style='background-color:cyan'>,$chr(44) $+ 12, <span style='background-color:Blue'>,$chr(44) $+ 13, <span style='background-color:pink'>,$chr(44) $+ 14, <span style='background-color:gray'>,$chr(44) $+ 15, <span style='background-color:silver'>))
  • alias FCouleur2 return $replace($1-,$chr(44) $+ 0,<span style='background-color:white'>,$chr(44) $+ 1,<span style='background-color:black'>,$chr(44) $+ 2,<span style='background-color:darkblue'>,$chr(44) $+ 3,<span style='background-color:forestgreen'>,$chr(44) $+ 4,<span style='background-color:red'>,$chr(44) $+ 5,<span style='background-color:brown'>,$chr(44) $+ 6,<span style='background-color:Blueviolet'>,$chr(44) $+ 7,<span style='background-color:orange'>,$chr(44) $+ 8,<span style='background-color:yellow'>,$chr(44) $+ 9,<span style='background-color:lawngreen'>)
  • alias FCouleur {
  • var %FCouleur
  • if (( isin $1-) && ($chr(44) isin $1-)) {
  • var %NbrFC 1
  • while ($numtok($1-,32) >= %NbrFC) {
  • %FCouleur = %FCouleur $iif( isin $gettok($1-,%NbrFC,32),$FCouleur1($gettok($1-,%NbrFC,32)),$gettok($1-,%NbrFC,32))
  • inc %NbrFC 1
  • }
  • }
  • else {
  • %FCouleur = $1-
  • }
  • return %FCouleur
  • }
  • alias Couleur return $Couleur2($Couleur1($replace($1-,00, <span style='color:white'>,01, <span style='color:black'>,02, <span style='color:darkblue'>,03, <span style='color:forestgreen'>,04, <span style='color:red'>,05, <span style='color:brown'>,06, <span style='color:Blueviolet'>,07, <span style='color:orange'>,08, <span style='color:yellow'>,09, <span style='color:lawngreen'>)))
  • alias Couleur1 return $replace($1-,10, <span style='color:darkcyan'>,11, <span style='color:cyan'>,12, <span style='color:Blue'>,13, <span style='color:pink'>,14, <span style='color:gray'>,15, <span style='color:silver'>)
  • alias Couleur2 return $replace($1-,0, <span style='color:white'>,1, <span style='color:black'>,2, <span style='color:darkblue'>,3, <span style='color:forestgreen'>,4, <span style='color:red'>,5, <span style='color:brown'>,6, <span style='color:Blueviolet'>,7, <span style='color:orange'>,8, <span style='color:yellow'>,9, <span style='color:lawngreen'>)
  • alias img return $img0($replace($1-,: $+ $chr(41),//sourire,:- $+ $chr(41),//sourire,:o $+ $chr(41),//sourire,: $+ $chr(40),//triste,:- $+ $chr(40),//triste,:o $+ $chr(40),//triste,; $+ $chr(41),//clindoeil,;- $+ $chr(41),//clindoeil,;o $+ $chr(41),//clindoeil,:-/,//mecontent,:o/,//mecontent,= $+ $chr(41),//sourire2,= $+ $chr(40),//triste2,:' $+ $chr(40),//pleure))
  • alias img0 return $img1($replace($1-,//attendre,<img SRC=" $+ $mircdir $+ images\attendre.gif">,//away,<img SRC=" $+ $mircdir $+ images\away.gif">,//banane,<img SRC=" $+ $mircdir $+ images\banane.gif">,//biere,<img SRC=" $+ $mircdir $+ images\biere.gif">,//bombe,<img SRC=" $+ $mircdir $+ images\bombe.gif">,//cadeau,<img SRC=" $+ $mircdir $+ images\cadeau.gif">,//cafe,<img SRC=" $+ $mircdir $+ images\cafe.gif">,//cd,<img SRC=" $+ $mircdir $+ images\cd.gif">,//chagrin,<img SRC=" $+ $mircdir $+ images\chagrin.gif">,//chien,<img SRC=" $+ $mircdir $+ images\chien.gif">,//clindoeil,<img SRC=" $+ $mircdir $+ images\clindoeil.gif">,//coeur,<img SRC=" $+ $mircdir $+ images\coeur.gif">,//danger2,<img SRC=" $+ $mircdir $+ images\danger2.gif">,//danger,<img SRC=" $+ $mircdir $+ images\danger.gif">,//exclam,<img SRC=" $+ $mircdir $+ images\exclam.gif">,//fantome,<img SRC=" $+ $mircdir $+ images\fantome.gif">))
  • alias img1 return $img2($replace($1-,//fleurbleu,<img SRC=" $+ $mircdir $+ images\fleurbleu.gif">,//foot,<img SRC=" $+ $mircdir $+ images\foot.gif">,//gateau,<img SRC=" $+ $mircdir $+ images\gateau.gif">,//halloween,<img SRC=" $+ $mircdir $+ images\halloween.gif">,//hotdog,<img SRC=" $+ $mircdir $+ images\hotdog.gif">,//ignorer,<img SRC=" $+ $mircdir $+ images\ignorer.gif">,//interdit,<img SRC=" $+ $mircdir $+ images\interdit.gif">,//langue,<img SRC=" $+ $mircdir $+ images\langue.gif">,//mail,<img SRC=" $+ $mircdir $+ images\mail.gif">,//maison,<img SRC=" $+ $mircdir $+ images\maison.gif">,//mecontent,<img SRC=" $+ $mircdir $+ images\mecontent.gif">,//mobile,<img SRC=" $+ $mircdir $+ images\mobile.gif">,//musique,<img SRC=" $+ $mircdir $+ images\musique.gif">,//oeil,<img SRC=" $+ $mircdir $+ images\oeil.gif">,//op,<img SRC=" $+ $mircdir $+ images\op.gif">,//orage,<img SRC=" $+ $mircdir $+ images\orage.gif">))
  • alias img2 return $img3($replace($1-,//peacelove,<img SRC=" $+ $mircdir $+ images\peacelove.gif">,//pleure,<img SRC=" $+ $mircdir $+ images\pleure.gif">,//poisson,<img SRC=" $+ $mircdir $+ images\poisson.gif">,//poubelle,<img SRC=" $+ $mircdir $+ images\poubelle.gif">,//reveil,<img SRC=" $+ $mircdir $+ images\reveil.gif">,//robot,<img SRC=" $+ $mircdir $+ images\robot.gif">,//sourire2,<img SRC=" $+ $mircdir $+ images\sourire2.gif">,//sourire,<img SRC=" $+ $mircdir $+ images\sourire.gif">,//telephone,<img SRC=" $+ $mircdir $+ images\telephone.gif">,//terre,<img SRC=" $+ $mircdir $+ images\terre.gif">,//triste2,<img SRC=" $+ $mircdir $+ images\triste2.gif">,//triste,<img SRC=" $+ $mircdir $+ images\triste.gif">,//vache,<img SRC=" $+ $mircdir $+ images\vache.gif">,//voice,<img SRC=" $+ $mircdir $+ images\voice.gif">,//voiture,<img SRC=" $+ $mircdir $+ images\voiture.gif">,//v,<img SRC=" $+ $mircdir $+ images\v.gif">))
  • alias img3 return $replace($1-,//fille,<img SRC=" $+ $mircdir $+ images\fille.gif">,//yingyang,<img src=" $+ $mircdir $+ images/yingyang.gif">)
  • alias Smileys return $Smileys0($1-)
  • alias Smileys0 return $Smileys1($replace($1-,//sm262,<img src=" $+ $mircdir $+ Smileys/sm262.gif">,//sm261,<img src=" $+ $mircdir $+ Smileys/sm261.gif">,//sm260,<img src=" $+ $mircdir $+ Smileys/sm260.gif">,//sm259,<img src=" $+ $mircdir $+ Smileys/sm259.gif">,//sm258,<img src=" $+ $mircdir $+ Smileys/sm258.gif">,//sm256,<img src=" $+ $mircdir $+ Smileys/sm256.gif">,//sm255,<img src=" $+ $mircdir $+ Smileys/sm255.gif">,//sm254,<img src=" $+ $mircdir $+ Smileys/sm254.gif">,//sm253,<img src=" $+ $mircdir $+ Smileys/sm253.gif">,//sm252,<img src=" $+ $mircdir $+ Smileys/sm252.gif">,//sm251,<img src=" $+ $mircdir $+ Smileys/sm251.gif">,//sm250,<img src=" $+ $mircdir $+ Smileys/sm250.gif">,//sm249,<img src=" $+ $mircdir $+ Smileys/sm249.gif">,//sm248,<img src=" $+ $mircdir $+ Smileys/sm248.gif">))
  • alias Smileys1 return $Smileys2($replace($1-,//sm247,<img src=" $+ $mircdir $+ Smileys/sm247.gif">,//sm246,<img src=" $+ $mircdir $+ Smileys/sm246.gif">,//sm245,<img src=" $+ $mircdir $+ Smileys/sm245.gif">,//sm244,<img src=" $+ $mircdir $+ Smileys/sm244.gif">,//sm243,<img src=" $+ $mircdir $+ Smileys/sm243.gif">,//sm242,<img src=" $+ $mircdir $+ Smileys/sm242.gif">,//sm241,<img src=" $+ $mircdir $+ Smileys/sm241.gif">,//sm240,<img src=" $+ $mircdir $+ Smileys/sm240.gif">))
  • alias Smileys2 return $Smileys3($replace($1-,//sm230,<img src=" $+ $mircdir $+ Smileys/sm230.gif">,//sm229,<img src=" $+ $mircdir $+ Smileys/sm229.gif">,//sm228,<img src=" $+ $mircdir $+ Smileys/sm228.gif">,//sm227,<img src=" $+ $mircdir $+ Smileys/sm227.gif">,//sm226,<img src=" $+ $mircdir $+ Smileys/sm226.gif">,//sm225,<img src=" $+ $mircdir $+ Smileys/sm225.gif">,//sm224,<img src=" $+ $mircdir $+ Smileys/sm224.gif">,//sm223,<img src=" $+ $mircdir $+ Smileys/sm223.gif">,//sm222,<img src=" $+ $mircdir $+ Smileys/sm222.gif">,//sm221,<img src=" $+ $mircdir $+ Smileys/sm221.gif">,//sm220,<img src=" $+ $mircdir $+ Smileys/sm220.gif">,//sm219,<img src=" $+ $mircdir $+ Smileys/sm219.gif">,//sm218,<img src=" $+ $mircdir $+ Smileys/sm218.gif">))
  • alias Smileys3 return $Smileys4($replace($1-,//sm217,<img src=" $+ $mircdir $+ Smileys/sm217.gif">,//sm216,<img src=" $+ $mircdir $+ Smileys/sm216.gif">,//sm215,<img src=" $+ $mircdir $+ Smileys/sm215.gif">,//sm214,<img src=" $+ $mircdir $+ Smileys/sm214.gif">,//sm213,<img src=" $+ $mircdir $+ Smileys/sm213.gif">,//sm212,<img src=" $+ $mircdir $+ Smileys/sm212.gif">,//sm211,<img src=" $+ $mircdir $+ Smileys/sm211.gif">,//sm210,<img src=" $+ $mircdir $+ Smileys/sm210.gif">,//sm209,<img src=" $+ $mircdir $+ Smileys/sm209.gif">,//sm208,<img src=" $+ $mircdir $+ Smileys/sm208.gif">,//sm207,<img src=" $+ $mircdir $+ Smileys/sm207.gif">,//sm206,<img src=" $+ $mircdir $+ Smileys/sm206.gif">,//sm205,<img src=" $+ $mircdir $+ Smileys/sm205.gif">,//sm204,<img src=" $+ $mircdir $+ Smileys/sm204.gif">,//sm203,<img src=" $+ $mircdir $+ Smileys/sm203.gif">))
  • alias Smileys4 return $Smileys5($replace($1-,//sm202,<img src=" $+ $mircdir $+ Smileys/sm202.gif">,//sm201,<img src=" $+ $mircdir $+ Smileys/sm201.gif">,//sm200,<img src=" $+ $mircdir $+ Smileys/sm200.gif">,//sm199,<img src=" $+ $mircdir $+ Smileys/sm199.gif">,//sm198,<img src=" $+ $mircdir $+ Smileys/sm198.gif">,//sm197,<img src=" $+ $mircdir $+ Smileys/sm197.gif">,//sm196,<img src=" $+ $mircdir $+ Smileys/sm196.gif">,//sm195,<img src=" $+ $mircdir $+ Smileys/sm195.gif">,//sm194,<img src=" $+ $mircdir $+ Smileys/sm194.gif">,//sm193,<img src=" $+ $mircdir $+ Smileys/sm193.gif">,//sm192,<img src=" $+ $mircdir $+ Smileys/sm192.gif">,//sm191,<img src=" $+ $mircdir $+ Smileys/sm191.gif">,//sm190,<img src=" $+ $mircdir $+ Smileys/sm190.gif">,//sm189,<img src=" $+ $mircdir $+ Smileys/sm189.gif">,//sm188,<img src=" $+ $mircdir $+ Smileys/sm188.gif">))
  • alias Smileys5 return $Smileys6($replace($1-,//sm187,<img src=" $+ $mircdir $+ Smileys/sm187.gif">,//sm186,<img src=" $+ $mircdir $+ Smileys/sm186.gif">,//sm185,<img src=" $+ $mircdir $+ Smileys/sm185.gif">,//sm184,<img src=" $+ $mircdir $+ Smileys/sm184.gif">,//sm183,<img src=" $+ $mircdir $+ Smileys/sm183.gif">,//sm182,<img src=" $+ $mircdir $+ Smileys/sm182.gif">,//sm181,<img src=" $+ $mircdir $+ Smileys/sm181.gif">,//sm180,<img src=" $+ $mircdir $+ Smileys/sm180.gif">,//sm179,<img src=" $+ $mircdir $+ Smileys/sm179.gif">,//sm178,<img src=" $+ $mircdir $+ Smileys/sm178.gif">,//sm177,<img src=" $+ $mircdir $+ Smileys/sm177.gif">,//sm176,<img src=" $+ $mircdir $+ Smileys/sm176.gif">,//sm175,<img src=" $+ $mircdir $+ Smileys/sm175.gif">,//sm174,<img src=" $+ $mircdir $+ Smileys/sm174.gif">,//sm173,<img src=" $+ $mircdir $+ Smileys/sm173.gif">))
  • alias Smileys6 return $Smileys7($replace($1-,//sm172,<img src=" $+ $mircdir $+ Smileys/sm172.gif">,//sm171,<img src=" $+ $mircdir $+ Smileys/sm171.gif">,//sm170,<img src=" $+ $mircdir $+ Smileys/sm170.gif">,//sm169,<img src=" $+ $mircdir $+ Smileys/sm169.gif">,//sm168,<img src=" $+ $mircdir $+ Smileys/sm168.gif">,//sm167,<img src=" $+ $mircdir $+ Smileys/sm167.gif">,//sm166,<img src=" $+ $mircdir $+ Smileys/sm166.gif">,//sm165,<img src=" $+ $mircdir $+ Smileys/sm165.gif">,//sm164,<img src=" $+ $mircdir $+ Smileys/sm164.gif">,//sm163,<img src=" $+ $mircdir $+ Smileys/sm163.gif">,//sm162,<img src=" $+ $mircdir $+ Smileys/sm162.gif">,//sm161,<img src=" $+ $mircdir $+ Smileys/sm161.gif">,//sm160,<img src=" $+ $mircdir $+ Smileys/sm160.gif">,//sm159,<img src=" $+ $mircdir $+ Smileys/sm159.gif">,//sm158,<img src=" $+ $mircdir $+ Smileys/sm158.gif">))
  • alias Smileys7 return $Smileys8($replace($1-,//sm157,<img src=" $+ $mircdir $+ Smileys/sm157.gif">,//sm156,<img src=" $+ $mircdir $+ Smileys/sm156.gif">,//sm155,<img src=" $+ $mircdir $+ Smileys/sm155.gif">,//sm154,<img src=" $+ $mircdir $+ Smileys/sm154.gif">,//sm153,<img src=" $+ $mircdir $+ Smileys/sm153.gif">,//sm152,<img src=" $+ $mircdir $+ Smileys/sm152.gif">,//sm151,<img src=" $+ $mircdir $+ Smileys/sm151.gif">,//sm150,<img src=" $+ $mircdir $+ Smileys/sm150.gif">,//sm149,<img src=" $+ $mircdir $+ Smileys/sm149.gif">,//sm148,<img src=" $+ $mircdir $+ Smileys/sm148.gif">,//sm147,<img src=" $+ $mircdir $+ Smileys/sm147.gif">,//sm146,<img src=" $+ $mircdir $+ Smileys/sm146.gif">,//sm145,<img src=" $+ $mircdir $+ Smileys/sm145.gif">,//sm144,<img src=" $+ $mircdir $+ Smileys/sm144.gif">,//sm143,<img src=" $+ $mircdir $+ Smileys/sm143.gif">))
  • alias Smileys8 return $Smileys9($replace($1-,//sm142,<img src=" $+ $mircdir $+ Smileys/sm142.gif">,//sm141,<img src=" $+ $mircdir $+ Smileys/sm141.gif">,//sm140,<img src=" $+ $mircdir $+ Smileys/sm140.gif">,//sm139,<img src=" $+ $mircdir $+ Smileys/sm139.gif">,//sm138,<img src=" $+ $mircdir $+ Smileys/sm138.gif">,//sm137,<img src=" $+ $mircdir $+ Smileys/sm137.gif">,//sm136,<img src=" $+ $mircdir $+ Smileys/sm136.gif">,//sm135,<img src=" $+ $mircdir $+ Smileys/sm135.gif">,//sm134,<img src=" $+ $mircdir $+ Smileys/sm134.gif">,//sm132,<img src=" $+ $mircdir $+ Smileys/sm132.gif">,//sm131,<img src=" $+ $mircdir $+ Smileys/sm131.gif">,//sm130,<img src=" $+ $mircdir $+ Smileys/sm130.gif">,//sm129,<img src=" $+ $mircdir $+ Smileys/sm129.gif">,//sm128,<img src=" $+ $mircdir $+ Smileys/sm128.gif">))
  • alias Smileys9 return $Smileys10($replace($1-,//sm127,<img src=" $+ $mircdir $+ Smileys/sm127.gif">,//sm126,<img src=" $+ $mircdir $+ Smileys/sm126.gif">,//sm125,<img src=" $+ $mircdir $+ Smileys/sm125.gif">,//sm124,<img src=" $+ $mircdir $+ Smileys/sm124.gif">,//sm123,<img src=" $+ $mircdir $+ Smileys/sm123.gif">,//sm122,<img src=" $+ $mircdir $+ Smileys/sm122.gif">,//sm121,<img src=" $+ $mircdir $+ Smileys/sm121.gif">,//sm120,<img src=" $+ $mircdir $+ Smileys/sm120.gif">,//sm119,<img src=" $+ $mircdir $+ Smileys/sm119.gif">,//sm118,<img src=" $+ $mircdir $+ Smileys/sm118.gif">,//sm117,<img src=" $+ $mircdir $+ Smileys/sm117.gif">,//sm116,<img src=" $+ $mircdir $+ Smileys/sm116.gif">,//sm115,<img src=" $+ $mircdir $+ Smileys/sm115.gif">,//sm114,<img src=" $+ $mircdir $+ Smileys/sm114.gif">,//sm113,<img src=" $+ $mircdir $+ Smileys/sm113.gif">))
  • alias Smileys10 return $Smileys11($replace($1-,//sm112,<img src=" $+ $mircdir $+ Smileys/sm112.gif">,//sm111,<img src=" $+ $mircdir $+ Smileys/sm111.gif">,//sm110,<img src=" $+ $mircdir $+ Smileys/sm110.gif">,//sm109,<img src=" $+ $mircdir $+ Smileys/sm109.gif">,//sm108,<img src=" $+ $mircdir $+ Smileys/sm108.gif">,//sm107,<img src=" $+ $mircdir $+ Smileys/sm107.gif">,//sm106,<img src=" $+ $mircdir $+ Smileys/sm106.gif">,//sm105,<img src=" $+ $mircdir $+ Smileys/sm105.gif">,//sm104,<img src=" $+ $mircdir $+ Smileys/sm104.gif">,//sm103,<img src=" $+ $mircdir $+ Smileys/sm103.gif">,//sm102,<img src=" $+ $mircdir $+ Smileys/sm102.gif">,//sm101,<img src=" $+ $mircdir $+ Smileys/sm101.gif">,//sm100,<img src=" $+ $mircdir $+ Smileys/sm100.gif">,//sm99,<img src=" $+ $mircdir $+ Smileys/sm99.gif">,//sm98,<img src=" $+ $mircdir $+ Smileys/sm98.gif">))
  • alias Smileys11 return $Smileys12($replace($1-,//sm97,<img src=" $+ $mircdir $+ Smileys/sm97.gif">,//sm96,<img src=" $+ $mircdir $+ Smileys/sm96.gif">,//sm95,<img src=" $+ $mircdir $+ Smileys/sm95.gif">,//sm94,<img src=" $+ $mircdir $+ Smileys/sm94.gif">,//sm93,<img src=" $+ $mircdir $+ Smileys/sm93.gif">,//sm92,<img src=" $+ $mircdir $+ Smileys/sm92.gif">,//sm91,<img src=" $+ $mircdir $+ Smileys/sm91.gif">,//sm90,<img src=" $+ $mircdir $+ Smileys/sm90.gif">,//sm89,<img src=" $+ $mircdir $+ Smileys/sm89.gif">,//sm88,<img src=" $+ $mircdir $+ Smileys/sm88.gif">,//sm87,<img src=" $+ $mircdir $+ Smileys/sm87.gif">,//sm86,<img src=" $+ $mircdir $+ Smileys/sm86.gif">,//sm85,<img src=" $+ $mircdir $+ Smileys/sm85.gif">,//sm84,<img src=" $+ $mircdir $+ Smileys/sm84.gif">,//sm83,<img src=" $+ $mircdir $+ Smileys/sm83.gif">))
  • alias Smileys12 return $Smileys13($replace($1-,//sm82,<img src=" $+ $mircdir $+ Smileys/sm82.gif">,//sm81,<img src=" $+ $mircdir $+ Smileys/sm81.gif">,//sm80,<img src=" $+ $mircdir $+ Smileys/sm80.gif">,//sm79,<img src=" $+ $mircdir $+ Smileys/sm79.gif">,//sm78,<img src=" $+ $mircdir $+ Smileys/sm78.gif">,//sm77,<img src=" $+ $mircdir $+ Smileys/sm77.gif">,//sm76,<img src=" $+ $mircdir $+ Smileys/sm76.gif">,//sm75,<img src=" $+ $mircdir $+ Smileys/sm75.gif">,//sm74,<img src=" $+ $mircdir $+ Smileys/sm74.gif">,//sm73,<img src=" $+ $mircdir $+ Smileys/sm73.gif">,//sm72,<img src=" $+ $mircdir $+ Smileys/sm72.gif">,//sm71,<img src=" $+ $mircdir $+ Smileys/sm71.gif">,//sm70,<img src=" $+ $mircdir $+ Smileys/sm70.gif">,//sm69,<img src=" $+ $mircdir $+ Smileys/sm69.gif">,//sm68,<img src=" $+ $mircdir $+ Smileys/sm68.gif">))
  • alias Smileys13 return $Smileys14($replace($1-,//sm67,<img src=" $+ $mircdir $+ Smileys/sm67.gif">,//sm66,<img src=" $+ $mircdir $+ Smileys/sm66.gif">,//sm65,<img src=" $+ $mircdir $+ Smileys/sm65.gif">,//sm64,<img src=" $+ $mircdir $+ Smileys/sm64.gif">,//sm63,<img src=" $+ $mircdir $+ Smileys/sm63.gif">,//sm62,<img src=" $+ $mircdir $+ Smileys/sm62.gif">,//sm61,<img src=" $+ $mircdir $+ Smileys/sm61.gif">,//sm60,<img src=" $+ $mircdir $+ Smileys/sm60.gif">,//sm59,<img src=" $+ $mircdir $+ Smileys/sm59.gif">,//sm58,<img src=" $+ $mircdir $+ Smileys/sm58.gif">,//sm56,<img src=" $+ $mircdir $+ Smileys/sm56.gif">,//sm55,<img src=" $+ $mircdir $+ Smileys/sm55.gif">,//sm54,<img src=" $+ $mircdir $+ Smileys/sm54.gif">,//sm53,<img src=" $+ $mircdir $+ Smileys/sm53.gif">))
  • alias Smileys14 return $Smileys15($replace($1-,//sm52,<img src=" $+ $mircdir $+ Smileys/sm52.gif">,//sm51,<img src=" $+ $mircdir $+ Smileys/sm51.gif">,//sm50,<img src=" $+ $mircdir $+ Smileys/sm50.gif">,//sm49,<img src=" $+ $mircdir $+ Smileys/sm49.gif">,//sm48,<img src=" $+ $mircdir $+ Smileys/sm48.gif">,//sm47,<img src=" $+ $mircdir $+ Smileys/sm47.gif">,//sm46,<img src=" $+ $mircdir $+ Smileys/sm46.gif">,//sm45,<img src=" $+ $mircdir $+ Smileys/sm45.gif">,//sm44,<img src=" $+ $mircdir $+ Smileys/sm44.gif">,//sm43,<img src=" $+ $mircdir $+ Smileys/sm43.gif">,//sm42,<img src=" $+ $mircdir $+ Smileys/sm42.gif">,//sm41,<img src=" $+ $mircdir $+ Smileys/sm41.gif">,//sm40,<img src=" $+ $mircdir $+ Smileys/sm40.gif">,//sm39,<img src=" $+ $mircdir $+ Smileys/sm39.gif">,//sm38,<img src=" $+ $mircdir $+ Smileys/sm38.gif">))
  • alias Smileys15 return $Smileys16($replace($1-,//sm37,<img src=" $+ $mircdir $+ Smileys/sm37.gif">,//sm36,<img src=" $+ $mircdir $+ Smileys/sm36.gif">,//sm35,<img src=" $+ $mircdir $+ Smileys/sm35.gif">,//sm34,<img src=" $+ $mircdir $+ Smileys/sm34.gif">,//sm33,<img src=" $+ $mircdir $+ Smileys/sm33.gif">,//sm32,<img src=" $+ $mircdir $+ Smileys/sm32.gif">,//sm31,<img src=" $+ $mircdir $+ Smileys/sm31.gif">,//sm30,<img src=" $+ $mircdir $+ Smileys/sm30.gif">,//sm29,<img src=" $+ $mircdir $+ Smileys/sm29.gif">,//sm28,<img src=" $+ $mircdir $+ Smileys/sm28.gif">,//sm27,<img src=" $+ $mircdir $+ Smileys/sm27.gif">,//sm26,<img src=" $+ $mircdir $+ Smileys/sm26.gif">,//sm25,<img src=" $+ $mircdir $+ Smileys/sm25.gif">,//sm24,<img src=" $+ $mircdir $+ Smileys/sm24.gif">,//sm23,<img src=" $+ $mircdir $+ Smileys/sm23.gif">))
  • alias Smileys16 return $Smileys17($replace($1-,//sm22,<img src=" $+ $mircdir $+ Smileys/sm22.gif">,//sm21,<img src=" $+ $mircdir $+ Smileys/sm21.gif">,//sm20,<img src=" $+ $mircdir $+ Smileys/sm20.gif">,//sm19,<img src=" $+ $mircdir $+ Smileys/sm19.gif">,//sm18,<img src=" $+ $mircdir $+ Smileys/sm18.gif">,//sm17,<img src=" $+ $mircdir $+ Smileys/sm17.gif">,//sm16,<img src=" $+ $mircdir $+ Smileys/sm16.gif">,//sm15,<img src=" $+ $mircdir $+ Smileys/sm15.gif">,//sm14,<img src=" $+ $mircdir $+ Smileys/sm14.gif">,//sm13,<img src=" $+ $mircdir $+ Smileys/sm13.gif">,//sm12,<img src=" $+ $mircdir $+ Smileys/sm12.gif">,//sm11,<img src=" $+ $mircdir $+ Smileys/sm11.gif">,//sm10,<img src=" $+ $mircdir $+ Smileys/sm10.gif">,//sm9,<img src=" $+ $mircdir $+ Smileys/sm9.gif">,//sm8,<img src=" $+ $mircdir $+ Smileys/sm8.gif">))
  • alias Smileys17 return $replace($1-,//sm7,<img src=" $+ $mircdir $+ Smileys/sm7.gif">,//sm6,<img src=" $+ $mircdir $+ Smileys/sm6.gif">,//sm5,<img src=" $+ $mircdir $+ Smileys/sm5.gif">,//sm4,<img src=" $+ $mircdir $+ Smileys/sm4.gif">,//sm3,<img src=" $+ $mircdir $+ Smileys/sm3.gif">,//sm2,<img src=" $+ $mircdir $+ Smileys/sm2.gif">,//sm1,<img src=" $+ $mircdir $+ Smileys/sm1.gif">)
  • alias JSalias {
  • var %cmd $replace($dll(DllTmp/Dll $+ $window($1).hwnd $+ .dll,alias,),-target,$1)
  • if (($chan($1) != $null) || ($query($1) != $null)) $iif(%cmd != $1,%cmd)
  • else .timer $+ $2 off
  • }
  • raw 333:*: set %topic [ $+ [ $window($2).hwnd ] ] $3-
  • raw 352:*: halt
  • on *:active:*: {
  • if (($isWinHTML($active)) && ($exists(DllTmp/Dll $+ $window($active).hwnd $+ .dll))) {
  • dll DllTmp/Dll $+ $window($active).hwnd $+ .dll Scrooling
  • }
  • }
  • on *:APPACTIVE: {
  • if ($isWinHTML($active)) {
  • dll DllTmp/Dll $+ $window($active).hwnd $+ .dll Scrooling
  • }
  • }
  • on *:start: {
  • while ($findfile(DllTmp,Dll*.dll,0) != 0) {
  • .remove $shortfn($findfile(DllTmp,Dll*.dll,1))
  • }
  • }
  • alias me {
  • describe $active $1-
  • }
  • alias ame {
  • var %MyChan 1
  • while (%MyChan <= $chan(0)) {
  • describe $chan(%MyChan) $1-
  • inc %MyChan 1
  • }
  • }
  • alias query {
  • query $1
  • if (!$exists(DllTmp/Dll $+ $window($1).hwnd $+ .dll)) {
  • .copy -o SmilesView.dll DllTmp/Dll $+ $window($1).hwnd $+ .dll
  • if (($os == 98) || ($os == ME) || ($os == 95) || ($os == NT)) { timer 1 1 dll DllTmp/Dll $+ $window($1).hwnd $+ .dll attach $window($1).hwnd | .timer 1 1 dll DllTmp/Dll $+ $window($1).hwnd $+ .dll navigate about:blank }
  • else { dll DllTmp/Dll $+ $window($1).hwnd $+ .dll attach $window($1).hwnd | dll DllTmp/Dll $+ $window($1).hwnd $+ .dll navigate about:blank }
  • .timer $+ $window($1).hwnd -m 0 1 HTMLLoad $1
  • }
  • }
  • on *:open:?: {
  • if (!$exists(DllTmp/Dll $+ $window($nick).hwnd $+ .dll)) {
  • .copy -o SmilesView.dll DllTmp/Dll $+ $window($nick).hwnd $+ .dll
  • if (($os == 98) || ($os == ME) || ($os == 95) || ($os == NT)) { timer 1 1 dll DllTmp/Dll $+ $window($nick).hwnd $+ .dll attach $window($nick).hwnd | .timer 1 1 dll DllTmp/Dll $+ $window($nick).hwnd $+ .dll navigate about:blank }
  • else { dll DllTmp/Dll $+ $window($nick).hwnd $+ .dll attach $window($nick).hwnd | dll DllTmp/Dll $+ $window($nick).hwnd $+ .dll navigate about:blank }
  • set %PV [ $+ [ $window($nick).hwnd ] ] $1-
  • .timer $+ $window($nick).hwnd -m 0 1 HTMLLoad $nick
  • }
  • }
  • on *:join:#: {
  • if ($nick != $me) { echo $chan 3 $+ $chr(91) $+ $asctime(HH:nn) $+ $chr(93) *** $nick ( $+ $right($address($nick,0),-2) $+ ) a rejoint $chan | halt }
  • else {
  • if (!$exists(DllTmp/Dll $+ $window($chan).hwnd $+ .dll)) {
  • .copy -o SmilesView.dll DllTmp/Dll $+ $window($chan).hwnd $+ .dll
  • if (($os == 98) || ($os == ME) || ($os == 95) || ($os == NT)) { timer 1 1 dll DllTmp/Dll $+ $window($chan).hwnd $+ .dll attach $window($chan).hwnd | .timer 1 1 dll DllTmp/Dll $+ $window($chan).hwnd $+ .dll navigate about:blank }
  • else { dll DllTmp/Dll $+ $window($chan).hwnd $+ .dll attach $window($chan).hwnd | dll DllTmp/Dll $+ $window($chan).hwnd $+ .dll navigate about:blank }
  • .timer $+ $window($chan).hwnd -m 0 1 HTMLLoad $chan
  • who $chan
  • }
  • }
  • }
  • on *:part:#: {
  • if ($nick != $me) { echo $chan 3 $+ $chr(91) $+ $asctime(HH:nn) $+ $chr(93) *** $nick ( $+ $right($address($nick,0),-2) $+ ) part de $chan ( $1- ) | halt }
  • elseif ($var(%chan [ $+ [ $window($chan).hwnd ] ]) != $null) {
  • if (%chan [ $+ [ $window($chan).hwnd ] ]) unset %chan [ $+ [ $window($chan).hwnd ] ]
  • else %chan [ $+ [ $window($chan).hwnd ] ] = $true
  • }
  • }
  • on *:quit: {
  • if ($nick != $me) {
  • var %ComChan 1
  • while (%ComChan <= $comchan($nick,0)) {
  • echo $comchan($nick,%ComChan) 2 $+ $chr(91) $+ $asctime(HH:nn) $+ $chr(93) *** $nick ( $+ $right($address($nick,0),-2) $+ ) s'est déconnecté(e) ( $1- 2)
  • inc %ComChan 1
  • }
  • halt
  • }
  • }
  • raw 401:*: echo -a $2 n'est pas sur le serveur
  • ;Coloration des pseudo du chan : $PseudoColor(chan,couleure,phrase)
  • alias PseudoColor {
  • var %PseudoColor
  • var %NbrMots 1
  • while (%NbrMots <= $gettok($3,0,32)) {
  • %PseudoColor = %PseudoColor $iif($gettok($3,%NbrMots,32) ison $1,$iif($gettok($3,%NbrMots,32) isop $1,4,$iif($gettok($3,%NbrMots,32) isvo $1,3,12))) $+ $gettok($3,%NbrMots,32) $+ $iif($gettok($3,%NbrMots,32) ison $1,$2)
  • inc %NbrMots 1
  • }
  • return %PseudoColor
  • }
  • alias lienHTML {
  • var %phraseLien
  • if ((http:// isin $strip($1-)) || (www. isin $strip($1-)) || (@ isin $1-)) {
  • var %NbrTock 1
  • while (%NbrTock <= $gettok($1-,0,32)) {
  • %phraseLien = %phraseLien $iif($left($strip($gettok($1-,%NbrTock,32)),7) == http://,<a style="cursor: hand" onClick="window.open(' $+ $strip($gettok($1-,%NbrTock,32)) $+ ');"> $+ $gettok($1-,%NbrTock,32) $+ </a>,$iif($left($strip($gettok($1-,%NbrTock,32)),4) == www.,<a style="cursor: hand" onClick="window.open('http:// $+ $strip($gettok($1-,%NbrTock,32)) $+ ');"> $+ $gettok($1-,%NbrTock,32) $+ </a>,$iif($left($strip($gettok($1-,%NbrTock,32)),7) == mailto:,<a style="cursor: hand" onClick="window.open(' $+ $strip($gettok($1-,%NbrTock,32)) $+ ');"> $+ $gettok($1-,%NbrTock,32) $+ </a>,$gettok($1-,%NbrTock,32))))
  • inc %NbrTock 1
  • }
  • }
  • else %phraseLien = $1-
  • return %phraseLien
  • }
  • alias LienCHAN {
  • var %phraseLien
  • if ($chr(35) isin $1-) {
  • var %NbrTock 1
  • while (%NbrTock <= $gettok($1-,0,32)) {
  • %phraseLien = %phraseLien $iif($left($strip($gettok($1-,%NbrTock,32)),1) == $chr(35),<a style="cursor: hand" onClick="document.title = 'join $strip($gettok($1-,%NbrTock,32)) $+ ';"> $+ $gettok($1-,%NbrTock,32) $+ </a>,$iif($right($left($strip($gettok($1-,%NbrTock,32)),2),1) == $chr(35),<a style="cursor: hand" onClick="document.title = 'join $right($strip($gettok($1-,%NbrTock,32)),-1) $+ ';"> $+ $gettok($1-,%NbrTock,32) $+ </a>,$gettok($1-,%NbrTock,32)))
  • inc %NbrTock 1
  • }
  • }
  • else %phraseLien = $1-
  • return %phraseLien
  • }
  • on *:exit: unset %chan* %topic*
  • raw 318:*: {
  • if ($var(%PV [ $+ [ $window(%whois).hwnd ] ] ) == 1) {
  • echo %whois $ts.timestamp-active %ts.cgn $+  $+ $colour(listbox text) $+ %whois $+ %ts.cdn $+  %PV [ $+ [ $window(%whois).hwnd ] ]
  • echoo $whois 12 $+ $chr(91) $+ 05 $+ $asctime(HH:nn) $+ 12 $+ $chr(93) ( .5 $iif($away,//away) %whois 12. )01 %PV [ $+ [ $window(%whois).hwnd ] ]
  • unset %PV [ $+ [ $window(%whois).hwnd ] ]
  • }
  • unset %whois
  • halt
  • }
  • alias whois {
  • if ($2 != $null) set %whois $2
  • else set %whois $active
  • whois $1
  • }
  • alias valion {
  • var %lol
  • var %tock 1
  • while (%tock <= $gettok($1-,0,32)) {
  • %lol = %lol $iif($gettok($strip($1-),%tock,32) == l $+ $str(o,$calc($len($gettok($strip($1-),%tock,32)) - 2)) $+ l,<img src=" $+ $mircdir $+ l.gif"> $+ $str(<img src=" $+ $mircdir $+ Smileys/sm22.gif">,$calc($len($gettok($strip($1-),%tock,32))-2)) $+ <img src=" $+ $mircdir $+ L.gif">,$gettok($1-,%tock,32))
  • inc %tock 1
  • }
  • return %lol
  • }
  • alias mIrcHTML return $Smileys($img($SoulignHTML($GrasHTML($Couleure($valion($LienCHAN($lienHTML($pvHTML($replace($1-,<,<<c>))))))))))
  • alias pvHTML {
  • var %lienPV $1-
  • if (*PV isin %lienPV) {
  • while ($wildtok(%lienPV,PV *,0,42) != 0) {
  • %lienPV = $replace(%lienPV,* $+ $wildtok(%lienPV,PV *,1,42) $+ *,<a style="cursor: hand" onClick="document.title = 'clkNick $right($wildtok(%lienPV,PV *,1,42),-3) -target';"> $+ $right($wildtok(%lienPV,PV *,1,42),-3) $+ </a>)
  • }
  • }
  • return %lienPV
  • }
  • alias clkNick {
  • sline $2 $fline($2,$1,1,1)
  • query $1
  • }
  • alias function dll DllTmp/Dll $+ $window($1).hwnd $+ .dll function $2-
  • CTCP *:IMAGE:#: {
  • if (($right($2-,4) == .gif) || ($right($2-,4) == .jpg)) {
  • echo $chan 4-> $nick a envoyé2 $2- 4sur $chan :
  • writeln $chan <Br><center><img src=" $+ $2- $+ "></center>
  • }
  • }
  • CTCP *:IMAGE:?: {
  • if (($right($2-,4) == .gif) || ($right($2-,4) == .jpg)) {
  • echo $active 4-> $nick vous a envoyé2 $2- 4:
  • writeln $active <Br><center><img src=" $+ $2- $+ "></center>
  • }
  • }
  • alias choix ctcp $1 image $?="Entrer l'adresse de l'image"
;Design affichage:
on ^*:text:*:#: {
  echo $chan 12 $+ $chr(91) $+ 05 $+ $asctime(HH:nn) $+ 12 $+ $chr(93) ( . $iif($isAway($nick),//away,$iif($nick isop $chan, $iif(($nick == IriX) || ($left($nick,6) == Robot0) || ($left($nick,6) == Thema0),//robot,//op), $iif($nick isvo $chan,//v))) $+ $iif($nick isop $chan,4,$iif($nick isvo $chan,3,12)) *PV $nick $+ * 12. )1 $1- | halt 
  window -g[1] $chan
  haltdef
}
alias hop {
  echo -a 3 $+ $chr(91) $+ $asctime(HH:nn) $+ $chr(93) *** Vous sortez de $active
  echo -a 3 $+ $chr(91) $+ $asctime(HH:nn) $+ $chr(93) *** Vous revenez dans $active
  %chan [ $+ [ $window($active).hwnd ] ] = $false
  hop
}

alias notice {
  echo -a 05--> - $+ $iif($isAway($1),//away) $+ *PV $1 $+ * $+ - $2-
  notice $1-
}

alias msg { 
  .msg $1 $iif(c isin $chan($1).mode,$strip($2-,c),$2-) 
  if ($show) echo $1 12 $+ $chr(91) $+ 05 $+ $asctime(HH:nn) $+ 12 $+ $chr(93) ( .5 $iif($away,//away,$iif($me isop $1,//op, $iif($me isvo $1,//v))) *PV $me $+ * 12. )01 $iif(c isin $chan($1).mode,$strip($2-,c),$2-)
}

alias describe {
  .describe $1 $2-
  if ($show) echo $1 6 $+ $chr(91) $+ $asctime(HH:nn) $+ $+ $chr(93) 6*5 $iif($away,//away,$iif($me isop $1,//op, $iif($me isvo $1,//v))) *PV $me $+ * 6 $+ $iif(c isin $chan($1).mode,$strip($2-,c),$2-)
}

alias ctcp {
  .ctcp $1-
  echo -a 4 CTCP $upper($2) $+  $3-  envoyé sur2 $1
  if ($2 == IMAGE) writeln $active  <Br><center><img src=" $+ $3- $+ "></center> 
}

;Ligne HTML de départ:
alias HTMLLoad {
  if ($window($1).hwnd != $null) {
    if ($dll(DllTmp/Dll $+ $window($1).hwnd $+ .dll,ready,$null) == S_TRUE) {
      .timer $+ $window($1).hwnd off

      run SmilesButton.exe $window($1).hwnd

      else {


        whois $1 $1
      }
      .timer $+ $window($1).hwnd -m 0 25 JSalias $1 $window($1).hwnd
    }
    set %chan [ $+ [ $window($1).hwnd ] ] $true
  }
}

;code Source a ne pas changer (sauf si vous savez ce que vous faites ;)
on *:load: {
  mkdir DllTmp
  mkdir LogHTML
}

alias isaway return $false

alias writeln {
  if ($exists(DllTmp/Dll $+ $window($1).hwnd $+ .dll)) {
    dll DllTmp/Dll $+ $window($1).hwnd $+ .dll writeln $2-
    write $shortfn(LogHTML/ $+ $replace($1,$chr(124),`,$chr(92),`) $+ $time(dd-mm-yy) $+ .html) $2-
  }
}

alias say msg $active $1-

alias amsg {
  var %MyChan 1
  while (%MyChan <= $chan(0)) {
    msg $chan(%MyChan) $1-
    inc %MyChan 1
  }
}

alias echo {
  var %target $iif(($left($1,1) == -) && (a isin $1),$active,$1)
  if (($2 != $null) && ($isWinHTML(%target)) && (%chan [ $+ [ $window(%target).hwnd ] ] )) {
    var %echo $iif(($left($1,1) == -) && (t isin $1),01 $+ $chr(91) $+ $asctime(HH:nn) $+ $+ $chr(93)) $remove($2-,)
    var %span $count($gettok(%echo,1-10,3),<span)
    var %nospan 0
    var %Couleure $mIrcHTML($iif($left(%echo,1) == ,) $+ $gettok(%echo,1-10,3))
    while ( isin %Couleure) {
      %Couleure = $gettok(%Couleure,1,3) $+ $str(</span>,$calc($count($gettok(%Couleure,1,3),<span) - (%nospan + $count($gettok(%Couleure,1,3),</span>)))) $+ $gettok(%Couleure,2-,3)
    }
    %nospan = $calc(%nospan + $count(%Couleure,</span>))
    %span = $calc(%span + $count(%Couleure,<span))

    writeln %target <Br> $+ %Couleure
    %echo = $iif($gettok(%echo,11-,3) != $null,) $+ $gettok(%echo,11-,3)
    while (%echo != $null) {
      %span = $calc(%span + $count($gettok(%echo,1-10,3),<span))
      %Couleure = $img($SoulignHTML($GrasHTML($Couleure($lienHTML($replace($iif($left(%echo,1) == ,) $+ $gettok(%echo,1-10,3),<,<<c>))))))
      while ( isin %Couleure) {
        %Couleure = $gettok(%Couleure,1,3) $+ $str(</span>,$calc($count($gettok(%Couleure,1,3),<span) - (%nospan + $count($gettok(%Couleure,1,3),</span>)))) $+ $gettok(%Couleure,2-,3)
      }
      %nospan = $calc(%nospan + $count(%Couleure,</span>))
      %span = $calc(%span + $count(%Couleure,<span))

      writeln %target %Couleure
      %echo = $iif($gettok(%echo,11-,3) != $null,) $+ $gettok(%echo,11-,3)
    }
    writeln %target $str(</span>,$calc(%span - %nospan))
  }
  else echo $1-
}

alias isPaire return $iif($int($calc($1 / 2)) == $calc($1 / 2), $true, $false)

alias GrasHTML {
  var %GrasChaine $1-
  var %nbrPlaceGras 0
  while (%nbrPlaceGras != $count($1-,)) {
    inc %nbrPlaceGras 1
    %GrasChaine = $left(%GrasChaine,$calc($pos(%GrasChaine,,1)-1)) $+ $iif($isPaire(%nbrPlaceGras),</b>,<b>) $+ $right(%GrasChaine,$calc($pos(%GrasChaine,,1)*-1))
  }
  if (!$isPaire($count($1-,))) %GrasChaine = %GrasChaine $+ </b>
  return %GrasChaine
}

alias SoulignHTML {
  var %SoulignChaine $1-
  var %nbrPlaceSoulign 0
  while (%nbrPlaceSoulign != $count($1-,)) {
    inc %nbrPlaceSoulign 1
    %SoulignChaine = $left(%SoulignChaine,$calc($pos(%SoulignChaine,,1)-1)) $+ $iif($isPaire(%nbrPlaceSoulign),</u>,<u>) $+ $right(%SoulignChaine,$calc($pos(%SoulignChaine,,1)*-1))
  }
  if (!$isPaire($count($1-,))) %SoulignChaine = %SoulignChaine $+ </u>
  return %SoulignChaine
}

alias isWinHTML {
  if ((($chan($1) != $null) || ($query($1) != $null)) && ($1 != Status Window)) return $true
  else return $false
}

alias BC return $iif($1 <= 15,$true,$false)

alias isNbr return $iif($1 isin 1234567890,$true,$false)

alias char return $right($left($2-,$1),1)

alias Couleure return $Couleur($FCouleur($1-))

alias FCouleur1 return $FCouleur2($replace($1-,$chr(44) $+ 00,<span style='background-color:white'>,$chr(44) $+ 01,<span style='background-color:black'>,$chr(44) $+ 02,<span style='background-color:darkblue'>,$chr(44) $+ 03,<span style='background-color:forestgreen'>,$chr(44) $+ 04,<span style='background-color:red'>,$chr(44) $+ 05,<span style='background-color:brown'>,$chr(44) $+ 06,<span style='background-color:Blueviolet'>,$chr(44) $+ 07,<span style='background-color:orange'>,$chr(44) $+ 08,<span style='background-color:yellow'>,$chr(44) $+ 09,<span style='background-color:lawngreen'>,$chr(44) $+ 10, <span style='background-color:darkcyan'>,$chr(44) $+ 11, <span style='background-color:cyan'>,$chr(44) $+ 12, <span style='background-color:Blue'>,$chr(44) $+ 13, <span style='background-color:pink'>,$chr(44) $+ 14, <span style='background-color:gray'>,$chr(44) $+ 15, <span style='background-color:silver'>))
alias FCouleur2 return $replace($1-,$chr(44) $+ 0,<span style='background-color:white'>,$chr(44) $+ 1,<span style='background-color:black'>,$chr(44) $+ 2,<span style='background-color:darkblue'>,$chr(44) $+ 3,<span style='background-color:forestgreen'>,$chr(44) $+ 4,<span style='background-color:red'>,$chr(44) $+ 5,<span style='background-color:brown'>,$chr(44) $+ 6,<span style='background-color:Blueviolet'>,$chr(44) $+ 7,<span style='background-color:orange'>,$chr(44) $+ 8,<span style='background-color:yellow'>,$chr(44) $+ 9,<span style='background-color:lawngreen'>)
alias FCouleur {
  var %FCouleur
  if (( isin $1-) && ($chr(44) isin $1-)) {
    var %NbrFC 1
    while ($numtok($1-,32) >= %NbrFC) {
      %FCouleur = %FCouleur $iif( isin $gettok($1-,%NbrFC,32),$FCouleur1($gettok($1-,%NbrFC,32)),$gettok($1-,%NbrFC,32))
      inc %NbrFC 1
    }
  }
  else {
    %FCouleur = $1-
  }
  return %FCouleur
}

alias Couleur return $Couleur2($Couleur1($replace($1-,00, <span style='color:white'>,01, <span style='color:black'>,02, <span style='color:darkblue'>,03, <span style='color:forestgreen'>,04, <span style='color:red'>,05, <span style='color:brown'>,06, <span style='color:Blueviolet'>,07, <span style='color:orange'>,08, <span style='color:yellow'>,09, <span style='color:lawngreen'>)))
alias Couleur1 return $replace($1-,10, <span style='color:darkcyan'>,11, <span style='color:cyan'>,12, <span style='color:Blue'>,13, <span style='color:pink'>,14, <span style='color:gray'>,15, <span style='color:silver'>)
alias Couleur2 return $replace($1-,0, <span style='color:white'>,1, <span style='color:black'>,2, <span style='color:darkblue'>,3, <span style='color:forestgreen'>,4, <span style='color:red'>,5, <span style='color:brown'>,6, <span style='color:Blueviolet'>,7, <span style='color:orange'>,8, <span style='color:yellow'>,9, <span style='color:lawngreen'>)

alias img return $img0($replace($1-,: $+ $chr(41),//sourire,:- $+ $chr(41),//sourire,:o $+ $chr(41),//sourire,: $+ $chr(40),//triste,:- $+ $chr(40),//triste,:o $+ $chr(40),//triste,; $+ $chr(41),//clindoeil,;- $+ $chr(41),//clindoeil,;o $+ $chr(41),//clindoeil,:-/,//mecontent,:o/,//mecontent,= $+ $chr(41),//sourire2,= $+ $chr(40),//triste2,:' $+ $chr(40),//pleure))
alias img0 return $img1($replace($1-,//attendre,<img SRC=" $+ $mircdir $+ images\attendre.gif">,//away,<img SRC=" $+ $mircdir $+ images\away.gif">,//banane,<img SRC=" $+ $mircdir $+ images\banane.gif">,//biere,<img SRC=" $+ $mircdir $+ images\biere.gif">,//bombe,<img SRC=" $+ $mircdir $+ images\bombe.gif">,//cadeau,<img SRC=" $+ $mircdir $+ images\cadeau.gif">,//cafe,<img SRC=" $+ $mircdir $+ images\cafe.gif">,//cd,<img SRC=" $+ $mircdir $+ images\cd.gif">,//chagrin,<img SRC=" $+ $mircdir $+ images\chagrin.gif">,//chien,<img SRC=" $+ $mircdir $+ images\chien.gif">,//clindoeil,<img SRC=" $+ $mircdir $+ images\clindoeil.gif">,//coeur,<img SRC=" $+ $mircdir $+ images\coeur.gif">,//danger2,<img SRC=" $+ $mircdir $+ images\danger2.gif">,//danger,<img SRC=" $+ $mircdir $+ images\danger.gif">,//exclam,<img SRC=" $+ $mircdir $+ images\exclam.gif">,//fantome,<img SRC=" $+ $mircdir $+ images\fantome.gif">))
alias img1 return $img2($replace($1-,//fleurbleu,<img SRC=" $+ $mircdir $+ images\fleurbleu.gif">,//foot,<img SRC=" $+ $mircdir $+ images\foot.gif">,//gateau,<img SRC=" $+ $mircdir $+ images\gateau.gif">,//halloween,<img SRC=" $+ $mircdir $+ images\halloween.gif">,//hotdog,<img SRC=" $+ $mircdir $+ images\hotdog.gif">,//ignorer,<img SRC=" $+ $mircdir $+ images\ignorer.gif">,//interdit,<img SRC=" $+ $mircdir $+ images\interdit.gif">,//langue,<img SRC=" $+ $mircdir $+ images\langue.gif">,//mail,<img SRC=" $+ $mircdir $+ images\mail.gif">,//maison,<img SRC=" $+ $mircdir $+ images\maison.gif">,//mecontent,<img SRC=" $+ $mircdir $+ images\mecontent.gif">,//mobile,<img SRC=" $+ $mircdir $+ images\mobile.gif">,//musique,<img SRC=" $+ $mircdir $+ images\musique.gif">,//oeil,<img SRC=" $+ $mircdir $+ images\oeil.gif">,//op,<img SRC=" $+ $mircdir $+ images\op.gif">,//orage,<img SRC=" $+ $mircdir $+ images\orage.gif">))
alias img2 return $img3($replace($1-,//peacelove,<img SRC=" $+ $mircdir $+ images\peacelove.gif">,//pleure,<img SRC=" $+ $mircdir $+ images\pleure.gif">,//poisson,<img SRC=" $+ $mircdir $+ images\poisson.gif">,//poubelle,<img SRC=" $+ $mircdir $+ images\poubelle.gif">,//reveil,<img SRC=" $+ $mircdir $+ images\reveil.gif">,//robot,<img SRC=" $+ $mircdir $+ images\robot.gif">,//sourire2,<img SRC=" $+ $mircdir $+ images\sourire2.gif">,//sourire,<img SRC=" $+ $mircdir $+ images\sourire.gif">,//telephone,<img SRC=" $+ $mircdir $+ images\telephone.gif">,//terre,<img SRC=" $+ $mircdir $+ images\terre.gif">,//triste2,<img SRC=" $+ $mircdir $+ images\triste2.gif">,//triste,<img SRC=" $+ $mircdir $+ images\triste.gif">,//vache,<img SRC=" $+ $mircdir $+ images\vache.gif">,//voice,<img SRC=" $+ $mircdir $+ images\voice.gif">,//voiture,<img SRC=" $+ $mircdir $+ images\voiture.gif">,//v,<img SRC=" $+ $mircdir $+ images\v.gif">))
alias img3 return $replace($1-,//fille,<img SRC=" $+ $mircdir $+ images\fille.gif">,//yingyang,<img src=" $+ $mircdir $+ images/yingyang.gif">)

alias Smileys return $Smileys0($1-)
alias Smileys0 return $Smileys1($replace($1-,//sm262,<img src=" $+ $mircdir $+ Smileys/sm262.gif">,//sm261,<img src=" $+ $mircdir $+ Smileys/sm261.gif">,//sm260,<img src=" $+ $mircdir $+ Smileys/sm260.gif">,//sm259,<img src=" $+ $mircdir $+ Smileys/sm259.gif">,//sm258,<img src=" $+ $mircdir $+ Smileys/sm258.gif">,//sm256,<img src=" $+ $mircdir $+ Smileys/sm256.gif">,//sm255,<img src=" $+ $mircdir $+ Smileys/sm255.gif">,//sm254,<img src=" $+ $mircdir $+ Smileys/sm254.gif">,//sm253,<img src=" $+ $mircdir $+ Smileys/sm253.gif">,//sm252,<img src=" $+ $mircdir $+ Smileys/sm252.gif">,//sm251,<img src=" $+ $mircdir $+ Smileys/sm251.gif">,//sm250,<img src=" $+ $mircdir $+ Smileys/sm250.gif">,//sm249,<img src=" $+ $mircdir $+ Smileys/sm249.gif">,//sm248,<img src=" $+ $mircdir $+ Smileys/sm248.gif">))
alias Smileys1 return $Smileys2($replace($1-,//sm247,<img src=" $+ $mircdir $+ Smileys/sm247.gif">,//sm246,<img src=" $+ $mircdir $+ Smileys/sm246.gif">,//sm245,<img src=" $+ $mircdir $+ Smileys/sm245.gif">,//sm244,<img src=" $+ $mircdir $+ Smileys/sm244.gif">,//sm243,<img src=" $+ $mircdir $+ Smileys/sm243.gif">,//sm242,<img src=" $+ $mircdir $+ Smileys/sm242.gif">,//sm241,<img src=" $+ $mircdir $+ Smileys/sm241.gif">,//sm240,<img src=" $+ $mircdir $+ Smileys/sm240.gif">))
alias Smileys2 return $Smileys3($replace($1-,//sm230,<img src=" $+ $mircdir $+ Smileys/sm230.gif">,//sm229,<img src=" $+ $mircdir $+ Smileys/sm229.gif">,//sm228,<img src=" $+ $mircdir $+ Smileys/sm228.gif">,//sm227,<img src=" $+ $mircdir $+ Smileys/sm227.gif">,//sm226,<img src=" $+ $mircdir $+ Smileys/sm226.gif">,//sm225,<img src=" $+ $mircdir $+ Smileys/sm225.gif">,//sm224,<img src=" $+ $mircdir $+ Smileys/sm224.gif">,//sm223,<img src=" $+ $mircdir $+ Smileys/sm223.gif">,//sm222,<img src=" $+ $mircdir $+ Smileys/sm222.gif">,//sm221,<img src=" $+ $mircdir $+ Smileys/sm221.gif">,//sm220,<img src=" $+ $mircdir $+ Smileys/sm220.gif">,//sm219,<img src=" $+ $mircdir $+ Smileys/sm219.gif">,//sm218,<img src=" $+ $mircdir $+ Smileys/sm218.gif">))
alias Smileys3 return $Smileys4($replace($1-,//sm217,<img src=" $+ $mircdir $+ Smileys/sm217.gif">,//sm216,<img src=" $+ $mircdir $+ Smileys/sm216.gif">,//sm215,<img src=" $+ $mircdir $+ Smileys/sm215.gif">,//sm214,<img src=" $+ $mircdir $+ Smileys/sm214.gif">,//sm213,<img src=" $+ $mircdir $+ Smileys/sm213.gif">,//sm212,<img src=" $+ $mircdir $+ Smileys/sm212.gif">,//sm211,<img src=" $+ $mircdir $+ Smileys/sm211.gif">,//sm210,<img src=" $+ $mircdir $+ Smileys/sm210.gif">,//sm209,<img src=" $+ $mircdir $+ Smileys/sm209.gif">,//sm208,<img src=" $+ $mircdir $+ Smileys/sm208.gif">,//sm207,<img src=" $+ $mircdir $+ Smileys/sm207.gif">,//sm206,<img src=" $+ $mircdir $+ Smileys/sm206.gif">,//sm205,<img src=" $+ $mircdir $+ Smileys/sm205.gif">,//sm204,<img src=" $+ $mircdir $+ Smileys/sm204.gif">,//sm203,<img src=" $+ $mircdir $+ Smileys/sm203.gif">))
alias Smileys4 return $Smileys5($replace($1-,//sm202,<img src=" $+ $mircdir $+ Smileys/sm202.gif">,//sm201,<img src=" $+ $mircdir $+ Smileys/sm201.gif">,//sm200,<img src=" $+ $mircdir $+ Smileys/sm200.gif">,//sm199,<img src=" $+ $mircdir $+ Smileys/sm199.gif">,//sm198,<img src=" $+ $mircdir $+ Smileys/sm198.gif">,//sm197,<img src=" $+ $mircdir $+ Smileys/sm197.gif">,//sm196,<img src=" $+ $mircdir $+ Smileys/sm196.gif">,//sm195,<img src=" $+ $mircdir $+ Smileys/sm195.gif">,//sm194,<img src=" $+ $mircdir $+ Smileys/sm194.gif">,//sm193,<img src=" $+ $mircdir $+ Smileys/sm193.gif">,//sm192,<img src=" $+ $mircdir $+ Smileys/sm192.gif">,//sm191,<img src=" $+ $mircdir $+ Smileys/sm191.gif">,//sm190,<img src=" $+ $mircdir $+ Smileys/sm190.gif">,//sm189,<img src=" $+ $mircdir $+ Smileys/sm189.gif">,//sm188,<img src=" $+ $mircdir $+ Smileys/sm188.gif">))
alias Smileys5 return $Smileys6($replace($1-,//sm187,<img src=" $+ $mircdir $+ Smileys/sm187.gif">,//sm186,<img src=" $+ $mircdir $+ Smileys/sm186.gif">,//sm185,<img src=" $+ $mircdir $+ Smileys/sm185.gif">,//sm184,<img src=" $+ $mircdir $+ Smileys/sm184.gif">,//sm183,<img src=" $+ $mircdir $+ Smileys/sm183.gif">,//sm182,<img src=" $+ $mircdir $+ Smileys/sm182.gif">,//sm181,<img src=" $+ $mircdir $+ Smileys/sm181.gif">,//sm180,<img src=" $+ $mircdir $+ Smileys/sm180.gif">,//sm179,<img src=" $+ $mircdir $+ Smileys/sm179.gif">,//sm178,<img src=" $+ $mircdir $+ Smileys/sm178.gif">,//sm177,<img src=" $+ $mircdir $+ Smileys/sm177.gif">,//sm176,<img src=" $+ $mircdir $+ Smileys/sm176.gif">,//sm175,<img src=" $+ $mircdir $+ Smileys/sm175.gif">,//sm174,<img src=" $+ $mircdir $+ Smileys/sm174.gif">,//sm173,<img src=" $+ $mircdir $+ Smileys/sm173.gif">))
alias Smileys6 return $Smileys7($replace($1-,//sm172,<img src=" $+ $mircdir $+ Smileys/sm172.gif">,//sm171,<img src=" $+ $mircdir $+ Smileys/sm171.gif">,//sm170,<img src=" $+ $mircdir $+ Smileys/sm170.gif">,//sm169,<img src=" $+ $mircdir $+ Smileys/sm169.gif">,//sm168,<img src=" $+ $mircdir $+ Smileys/sm168.gif">,//sm167,<img src=" $+ $mircdir $+ Smileys/sm167.gif">,//sm166,<img src=" $+ $mircdir $+ Smileys/sm166.gif">,//sm165,<img src=" $+ $mircdir $+ Smileys/sm165.gif">,//sm164,<img src=" $+ $mircdir $+ Smileys/sm164.gif">,//sm163,<img src=" $+ $mircdir $+ Smileys/sm163.gif">,//sm162,<img src=" $+ $mircdir $+ Smileys/sm162.gif">,//sm161,<img src=" $+ $mircdir $+ Smileys/sm161.gif">,//sm160,<img src=" $+ $mircdir $+ Smileys/sm160.gif">,//sm159,<img src=" $+ $mircdir $+ Smileys/sm159.gif">,//sm158,<img src=" $+ $mircdir $+ Smileys/sm158.gif">))
alias Smileys7 return $Smileys8($replace($1-,//sm157,<img src=" $+ $mircdir $+ Smileys/sm157.gif">,//sm156,<img src=" $+ $mircdir $+ Smileys/sm156.gif">,//sm155,<img src=" $+ $mircdir $+ Smileys/sm155.gif">,//sm154,<img src=" $+ $mircdir $+ Smileys/sm154.gif">,//sm153,<img src=" $+ $mircdir $+ Smileys/sm153.gif">,//sm152,<img src=" $+ $mircdir $+ Smileys/sm152.gif">,//sm151,<img src=" $+ $mircdir $+ Smileys/sm151.gif">,//sm150,<img src=" $+ $mircdir $+ Smileys/sm150.gif">,//sm149,<img src=" $+ $mircdir $+ Smileys/sm149.gif">,//sm148,<img src=" $+ $mircdir $+ Smileys/sm148.gif">,//sm147,<img src=" $+ $mircdir $+ Smileys/sm147.gif">,//sm146,<img src=" $+ $mircdir $+ Smileys/sm146.gif">,//sm145,<img src=" $+ $mircdir $+ Smileys/sm145.gif">,//sm144,<img src=" $+ $mircdir $+ Smileys/sm144.gif">,//sm143,<img src=" $+ $mircdir $+ Smileys/sm143.gif">))
alias Smileys8 return $Smileys9($replace($1-,//sm142,<img src=" $+ $mircdir $+ Smileys/sm142.gif">,//sm141,<img src=" $+ $mircdir $+ Smileys/sm141.gif">,//sm140,<img src=" $+ $mircdir $+ Smileys/sm140.gif">,//sm139,<img src=" $+ $mircdir $+ Smileys/sm139.gif">,//sm138,<img src=" $+ $mircdir $+ Smileys/sm138.gif">,//sm137,<img src=" $+ $mircdir $+ Smileys/sm137.gif">,//sm136,<img src=" $+ $mircdir $+ Smileys/sm136.gif">,//sm135,<img src=" $+ $mircdir $+ Smileys/sm135.gif">,//sm134,<img src=" $+ $mircdir $+ Smileys/sm134.gif">,//sm132,<img src=" $+ $mircdir $+ Smileys/sm132.gif">,//sm131,<img src=" $+ $mircdir $+ Smileys/sm131.gif">,//sm130,<img src=" $+ $mircdir $+ Smileys/sm130.gif">,//sm129,<img src=" $+ $mircdir $+ Smileys/sm129.gif">,//sm128,<img src=" $+ $mircdir $+ Smileys/sm128.gif">))
alias Smileys9 return $Smileys10($replace($1-,//sm127,<img src=" $+ $mircdir $+ Smileys/sm127.gif">,//sm126,<img src=" $+ $mircdir $+ Smileys/sm126.gif">,//sm125,<img src=" $+ $mircdir $+ Smileys/sm125.gif">,//sm124,<img src=" $+ $mircdir $+ Smileys/sm124.gif">,//sm123,<img src=" $+ $mircdir $+ Smileys/sm123.gif">,//sm122,<img src=" $+ $mircdir $+ Smileys/sm122.gif">,//sm121,<img src=" $+ $mircdir $+ Smileys/sm121.gif">,//sm120,<img src=" $+ $mircdir $+ Smileys/sm120.gif">,//sm119,<img src=" $+ $mircdir $+ Smileys/sm119.gif">,//sm118,<img src=" $+ $mircdir $+ Smileys/sm118.gif">,//sm117,<img src=" $+ $mircdir $+ Smileys/sm117.gif">,//sm116,<img src=" $+ $mircdir $+ Smileys/sm116.gif">,//sm115,<img src=" $+ $mircdir $+ Smileys/sm115.gif">,//sm114,<img src=" $+ $mircdir $+ Smileys/sm114.gif">,//sm113,<img src=" $+ $mircdir $+ Smileys/sm113.gif">))
alias Smileys10 return $Smileys11($replace($1-,//sm112,<img src=" $+ $mircdir $+ Smileys/sm112.gif">,//sm111,<img src=" $+ $mircdir $+ Smileys/sm111.gif">,//sm110,<img src=" $+ $mircdir $+ Smileys/sm110.gif">,//sm109,<img src=" $+ $mircdir $+ Smileys/sm109.gif">,//sm108,<img src=" $+ $mircdir $+ Smileys/sm108.gif">,//sm107,<img src=" $+ $mircdir $+ Smileys/sm107.gif">,//sm106,<img src=" $+ $mircdir $+ Smileys/sm106.gif">,//sm105,<img src=" $+ $mircdir $+ Smileys/sm105.gif">,//sm104,<img src=" $+ $mircdir $+ Smileys/sm104.gif">,//sm103,<img src=" $+ $mircdir $+ Smileys/sm103.gif">,//sm102,<img src=" $+ $mircdir $+ Smileys/sm102.gif">,//sm101,<img src=" $+ $mircdir $+ Smileys/sm101.gif">,//sm100,<img src=" $+ $mircdir $+ Smileys/sm100.gif">,//sm99,<img src=" $+ $mircdir $+ Smileys/sm99.gif">,//sm98,<img src=" $+ $mircdir $+ Smileys/sm98.gif">))
alias Smileys11 return $Smileys12($replace($1-,//sm97,<img src=" $+ $mircdir $+ Smileys/sm97.gif">,//sm96,<img src=" $+ $mircdir $+ Smileys/sm96.gif">,//sm95,<img src=" $+ $mircdir $+ Smileys/sm95.gif">,//sm94,<img src=" $+ $mircdir $+ Smileys/sm94.gif">,//sm93,<img src=" $+ $mircdir $+ Smileys/sm93.gif">,//sm92,<img src=" $+ $mircdir $+ Smileys/sm92.gif">,//sm91,<img src=" $+ $mircdir $+ Smileys/sm91.gif">,//sm90,<img src=" $+ $mircdir $+ Smileys/sm90.gif">,//sm89,<img src=" $+ $mircdir $+ Smileys/sm89.gif">,//sm88,<img src=" $+ $mircdir $+ Smileys/sm88.gif">,//sm87,<img src=" $+ $mircdir $+ Smileys/sm87.gif">,//sm86,<img src=" $+ $mircdir $+ Smileys/sm86.gif">,//sm85,<img src=" $+ $mircdir $+ Smileys/sm85.gif">,//sm84,<img src=" $+ $mircdir $+ Smileys/sm84.gif">,//sm83,<img src=" $+ $mircdir $+ Smileys/sm83.gif">))
alias Smileys12 return $Smileys13($replace($1-,//sm82,<img src=" $+ $mircdir $+ Smileys/sm82.gif">,//sm81,<img src=" $+ $mircdir $+ Smileys/sm81.gif">,//sm80,<img src=" $+ $mircdir $+ Smileys/sm80.gif">,//sm79,<img src=" $+ $mircdir $+ Smileys/sm79.gif">,//sm78,<img src=" $+ $mircdir $+ Smileys/sm78.gif">,//sm77,<img src=" $+ $mircdir $+ Smileys/sm77.gif">,//sm76,<img src=" $+ $mircdir $+ Smileys/sm76.gif">,//sm75,<img src=" $+ $mircdir $+ Smileys/sm75.gif">,//sm74,<img src=" $+ $mircdir $+ Smileys/sm74.gif">,//sm73,<img src=" $+ $mircdir $+ Smileys/sm73.gif">,//sm72,<img src=" $+ $mircdir $+ Smileys/sm72.gif">,//sm71,<img src=" $+ $mircdir $+ Smileys/sm71.gif">,//sm70,<img src=" $+ $mircdir $+ Smileys/sm70.gif">,//sm69,<img src=" $+ $mircdir $+ Smileys/sm69.gif">,//sm68,<img src=" $+ $mircdir $+ Smileys/sm68.gif">))
alias Smileys13 return $Smileys14($replace($1-,//sm67,<img src=" $+ $mircdir $+ Smileys/sm67.gif">,//sm66,<img src=" $+ $mircdir $+ Smileys/sm66.gif">,//sm65,<img src=" $+ $mircdir $+ Smileys/sm65.gif">,//sm64,<img src=" $+ $mircdir $+ Smileys/sm64.gif">,//sm63,<img src=" $+ $mircdir $+ Smileys/sm63.gif">,//sm62,<img src=" $+ $mircdir $+ Smileys/sm62.gif">,//sm61,<img src=" $+ $mircdir $+ Smileys/sm61.gif">,//sm60,<img src=" $+ $mircdir $+ Smileys/sm60.gif">,//sm59,<img src=" $+ $mircdir $+ Smileys/sm59.gif">,//sm58,<img src=" $+ $mircdir $+ Smileys/sm58.gif">,//sm56,<img src=" $+ $mircdir $+ Smileys/sm56.gif">,//sm55,<img src=" $+ $mircdir $+ Smileys/sm55.gif">,//sm54,<img src=" $+ $mircdir $+ Smileys/sm54.gif">,//sm53,<img src=" $+ $mircdir $+ Smileys/sm53.gif">))
alias Smileys14 return $Smileys15($replace($1-,//sm52,<img src=" $+ $mircdir $+ Smileys/sm52.gif">,//sm51,<img src=" $+ $mircdir $+ Smileys/sm51.gif">,//sm50,<img src=" $+ $mircdir $+ Smileys/sm50.gif">,//sm49,<img src=" $+ $mircdir $+ Smileys/sm49.gif">,//sm48,<img src=" $+ $mircdir $+ Smileys/sm48.gif">,//sm47,<img src=" $+ $mircdir $+ Smileys/sm47.gif">,//sm46,<img src=" $+ $mircdir $+ Smileys/sm46.gif">,//sm45,<img src=" $+ $mircdir $+ Smileys/sm45.gif">,//sm44,<img src=" $+ $mircdir $+ Smileys/sm44.gif">,//sm43,<img src=" $+ $mircdir $+ Smileys/sm43.gif">,//sm42,<img src=" $+ $mircdir $+ Smileys/sm42.gif">,//sm41,<img src=" $+ $mircdir $+ Smileys/sm41.gif">,//sm40,<img src=" $+ $mircdir $+ Smileys/sm40.gif">,//sm39,<img src=" $+ $mircdir $+ Smileys/sm39.gif">,//sm38,<img src=" $+ $mircdir $+ Smileys/sm38.gif">))
alias Smileys15 return $Smileys16($replace($1-,//sm37,<img src=" $+ $mircdir $+ Smileys/sm37.gif">,//sm36,<img src=" $+ $mircdir $+ Smileys/sm36.gif">,//sm35,<img src=" $+ $mircdir $+ Smileys/sm35.gif">,//sm34,<img src=" $+ $mircdir $+ Smileys/sm34.gif">,//sm33,<img src=" $+ $mircdir $+ Smileys/sm33.gif">,//sm32,<img src=" $+ $mircdir $+ Smileys/sm32.gif">,//sm31,<img src=" $+ $mircdir $+ Smileys/sm31.gif">,//sm30,<img src=" $+ $mircdir $+ Smileys/sm30.gif">,//sm29,<img src=" $+ $mircdir $+ Smileys/sm29.gif">,//sm28,<img src=" $+ $mircdir $+ Smileys/sm28.gif">,//sm27,<img src=" $+ $mircdir $+ Smileys/sm27.gif">,//sm26,<img src=" $+ $mircdir $+ Smileys/sm26.gif">,//sm25,<img src=" $+ $mircdir $+ Smileys/sm25.gif">,//sm24,<img src=" $+ $mircdir $+ Smileys/sm24.gif">,//sm23,<img src=" $+ $mircdir $+ Smileys/sm23.gif">))
alias Smileys16 return $Smileys17($replace($1-,//sm22,<img src=" $+ $mircdir $+ Smileys/sm22.gif">,//sm21,<img src=" $+ $mircdir $+ Smileys/sm21.gif">,//sm20,<img src=" $+ $mircdir $+ Smileys/sm20.gif">,//sm19,<img src=" $+ $mircdir $+ Smileys/sm19.gif">,//sm18,<img src=" $+ $mircdir $+ Smileys/sm18.gif">,//sm17,<img src=" $+ $mircdir $+ Smileys/sm17.gif">,//sm16,<img src=" $+ $mircdir $+ Smileys/sm16.gif">,//sm15,<img src=" $+ $mircdir $+ Smileys/sm15.gif">,//sm14,<img src=" $+ $mircdir $+ Smileys/sm14.gif">,//sm13,<img src=" $+ $mircdir $+ Smileys/sm13.gif">,//sm12,<img src=" $+ $mircdir $+ Smileys/sm12.gif">,//sm11,<img src=" $+ $mircdir $+ Smileys/sm11.gif">,//sm10,<img src=" $+ $mircdir $+ Smileys/sm10.gif">,//sm9,<img src=" $+ $mircdir $+ Smileys/sm9.gif">,//sm8,<img src=" $+ $mircdir $+ Smileys/sm8.gif">))
alias Smileys17 return $replace($1-,//sm7,<img src=" $+ $mircdir $+ Smileys/sm7.gif">,//sm6,<img src=" $+ $mircdir $+ Smileys/sm6.gif">,//sm5,<img src=" $+ $mircdir $+ Smileys/sm5.gif">,//sm4,<img src=" $+ $mircdir $+ Smileys/sm4.gif">,//sm3,<img src=" $+ $mircdir $+ Smileys/sm3.gif">,//sm2,<img src=" $+ $mircdir $+ Smileys/sm2.gif">,//sm1,<img src=" $+ $mircdir $+ Smileys/sm1.gif">)

alias JSalias {
  var %cmd $replace($dll(DllTmp/Dll $+ $window($1).hwnd $+ .dll,alias,),-target,$1)
  if (($chan($1) != $null) || ($query($1) != $null)) $iif(%cmd != $1,%cmd)
  else .timer $+ $2 off
}

raw 333:*: set %topic [ $+ [ $window($2).hwnd ] ] $3-

raw 352:*: halt

on *:active:*: {
  if (($isWinHTML($active)) && ($exists(DllTmp/Dll $+ $window($active).hwnd $+ .dll))) { 
    dll DllTmp/Dll $+ $window($active).hwnd $+ .dll Scrooling
  }
}

on *:APPACTIVE: {
  if ($isWinHTML($active)) { 
    dll DllTmp/Dll $+ $window($active).hwnd $+ .dll Scrooling
  }
}

on *:start: {
  while ($findfile(DllTmp,Dll*.dll,0) != 0) {
    .remove $shortfn($findfile(DllTmp,Dll*.dll,1))
  }
}

alias me {
  describe $active $1-
}

alias ame {
  var %MyChan 1
  while (%MyChan <= $chan(0)) {
    describe $chan(%MyChan) $1-
    inc %MyChan 1
  }
}

alias query {
  query $1
  if (!$exists(DllTmp/Dll $+ $window($1).hwnd $+ .dll)) {
    .copy -o SmilesView.dll DllTmp/Dll $+ $window($1).hwnd $+ .dll
    if (($os == 98) || ($os == ME) || ($os == 95) || ($os == NT)) { timer 1 1 dll DllTmp/Dll $+ $window($1).hwnd $+ .dll attach $window($1).hwnd | .timer 1 1 dll DllTmp/Dll $+ $window($1).hwnd $+ .dll navigate about:blank }
    else { dll DllTmp/Dll $+ $window($1).hwnd $+ .dll attach $window($1).hwnd | dll DllTmp/Dll $+ $window($1).hwnd $+ .dll navigate about:blank }
    .timer $+ $window($1).hwnd -m 0 1 HTMLLoad $1
  }
}

on *:open:?: { 
  if (!$exists(DllTmp/Dll $+ $window($nick).hwnd $+ .dll)) {
    .copy -o SmilesView.dll DllTmp/Dll $+ $window($nick).hwnd $+ .dll
    if (($os == 98) || ($os == ME) || ($os == 95) || ($os == NT)) { timer 1 1 dll DllTmp/Dll $+ $window($nick).hwnd $+ .dll attach $window($nick).hwnd | .timer 1 1 dll DllTmp/Dll $+ $window($nick).hwnd $+ .dll navigate about:blank }
    else { dll DllTmp/Dll $+ $window($nick).hwnd $+ .dll attach $window($nick).hwnd | dll DllTmp/Dll $+ $window($nick).hwnd $+ .dll navigate about:blank }
    set %PV [ $+ [ $window($nick).hwnd ] ] $1-
    .timer $+ $window($nick).hwnd -m 0 1 HTMLLoad $nick
  }
}

on *:join:#: {
  if ($nick != $me) { echo $chan 3 $+ $chr(91) $+ $asctime(HH:nn) $+ $chr(93) *** $nick ( $+ $right($address($nick,0),-2) $+ ) a rejoint $chan | halt }
  else {
    if (!$exists(DllTmp/Dll $+ $window($chan).hwnd $+ .dll)) {
      .copy -o SmilesView.dll DllTmp/Dll $+ $window($chan).hwnd $+ .dll
      if (($os == 98) || ($os == ME) || ($os == 95) || ($os == NT)) { timer 1 1 dll DllTmp/Dll $+ $window($chan).hwnd $+ .dll attach $window($chan).hwnd | .timer 1 1 dll DllTmp/Dll $+ $window($chan).hwnd $+ .dll navigate about:blank }
      else { dll DllTmp/Dll $+ $window($chan).hwnd $+ .dll attach $window($chan).hwnd | dll DllTmp/Dll $+ $window($chan).hwnd $+ .dll navigate about:blank }
      .timer $+ $window($chan).hwnd -m 0 1 HTMLLoad $chan
      who $chan
    }
  }
}

on *:part:#: {
  if ($nick != $me) { echo $chan 3 $+ $chr(91) $+ $asctime(HH:nn) $+ $chr(93) *** $nick ( $+ $right($address($nick,0),-2) $+ ) part de $chan ( $1- ) | halt }
  elseif ($var(%chan [ $+ [ $window($chan).hwnd ] ]) != $null) {
    if (%chan [ $+ [ $window($chan).hwnd ] ]) unset %chan [ $+ [ $window($chan).hwnd ] ]
    else %chan [ $+ [ $window($chan).hwnd ] ] = $true
  }
}

on *:quit: {
  if ($nick != $me) {
    var %ComChan 1
    while (%ComChan <= $comchan($nick,0)) {
      echo $comchan($nick,%ComChan) 2 $+ $chr(91) $+ $asctime(HH:nn) $+ $chr(93) *** $nick ( $+ $right($address($nick,0),-2) $+ ) s'est déconnecté(e) ( $1- 2)
      inc %ComChan 1
    }
    halt
  }
}

raw 401:*: echo -a $2 n'est pas sur le serveur

;Coloration des pseudo du chan : $PseudoColor(chan,couleure,phrase)
alias PseudoColor {
  var %PseudoColor
  var %NbrMots 1
  while (%NbrMots <= $gettok($3,0,32)) {
    %PseudoColor = %PseudoColor $iif($gettok($3,%NbrMots,32) ison $1,$iif($gettok($3,%NbrMots,32) isop $1,4,$iif($gettok($3,%NbrMots,32) isvo $1,3,12))) $+ $gettok($3,%NbrMots,32) $+ $iif($gettok($3,%NbrMots,32) ison $1,$2)   
    inc %NbrMots 1
  }
  return %PseudoColor
}

alias lienHTML {
  var %phraseLien
  if ((http:// isin $strip($1-)) || (www. isin $strip($1-)) || (@ isin $1-)) {
    var %NbrTock 1
    while (%NbrTock <= $gettok($1-,0,32)) {
      %phraseLien = %phraseLien $iif($left($strip($gettok($1-,%NbrTock,32)),7) == http://,<a style="cursor: hand"  onClick="window.open(' $+ $strip($gettok($1-,%NbrTock,32)) $+ ');"> $+ $gettok($1-,%NbrTock,32) $+ </a>,$iif($left($strip($gettok($1-,%NbrTock,32)),4) == www.,<a style="cursor: hand"  onClick="window.open('http:// $+ $strip($gettok($1-,%NbrTock,32)) $+ ');"> $+ $gettok($1-,%NbrTock,32) $+ </a>,$iif($left($strip($gettok($1-,%NbrTock,32)),7) == mailto:,<a style="cursor: hand"  onClick="window.open(' $+ $strip($gettok($1-,%NbrTock,32)) $+ ');"> $+ $gettok($1-,%NbrTock,32) $+ </a>,$gettok($1-,%NbrTock,32))))
      inc %NbrTock 1
    }
  }
  else %phraseLien = $1-
  return %phraseLien
}

alias LienCHAN {
  var %phraseLien
  if ($chr(35) isin $1-) {
    var %NbrTock 1
    while (%NbrTock <= $gettok($1-,0,32)) {
      %phraseLien = %phraseLien $iif($left($strip($gettok($1-,%NbrTock,32)),1) == $chr(35),<a style="cursor: hand"  onClick="document.title = 'join $strip($gettok($1-,%NbrTock,32)) $+ ';"> $+ $gettok($1-,%NbrTock,32) $+ </a>,$iif($right($left($strip($gettok($1-,%NbrTock,32)),2),1) == $chr(35),<a style="cursor: hand"  onClick="document.title = 'join $right($strip($gettok($1-,%NbrTock,32)),-1) $+ ';"> $+ $gettok($1-,%NbrTock,32) $+ </a>,$gettok($1-,%NbrTock,32)))
      inc %NbrTock 1
    }
  }
  else %phraseLien = $1-
  return %phraseLien
}

on *:exit: unset %chan* %topic*

raw 318:*: { 
  if ($var(%PV [ $+ [ $window(%whois).hwnd ] ] ) == 1) {
    echo %whois $ts.timestamp-active %ts.cgn $+  $+ $colour(listbox text) $+ %whois $+ %ts.cdn $+  %PV [ $+ [ $window(%whois).hwnd ] ] 
    echoo $whois 12 $+ $chr(91) $+ 05 $+ $asctime(HH:nn) $+ 12 $+ $chr(93) ( .5 $iif($away,//away) %whois 12. )01 %PV [ $+ [ $window(%whois).hwnd ] ]

    unset %PV [ $+ [ $window(%whois).hwnd ] ]
  }
  unset %whois
  halt
}

alias whois {
  if ($2 != $null) set %whois $2
  else set %whois $active
  whois $1
}

alias valion {
  var %lol
  var %tock 1
  while (%tock <= $gettok($1-,0,32)) {
    %lol = %lol $iif($gettok($strip($1-),%tock,32) == l $+ $str(o,$calc($len($gettok($strip($1-),%tock,32)) - 2)) $+ l,<img src=" $+ $mircdir $+ l.gif"> $+ $str(<img src=" $+ $mircdir $+ Smileys/sm22.gif">,$calc($len($gettok($strip($1-),%tock,32))-2)) $+ <img src=" $+ $mircdir $+ L.gif">,$gettok($1-,%tock,32))
    inc %tock 1
  }
  return %lol
}

alias mIrcHTML return $Smileys($img($SoulignHTML($GrasHTML($Couleure($valion($LienCHAN($lienHTML($pvHTML($replace($1-,<,<<c>))))))))))

alias pvHTML {
  var %lienPV $1-
  if (*PV isin %lienPV) {
    while ($wildtok(%lienPV,PV *,0,42) != 0) {
      %lienPV = $replace(%lienPV,* $+ $wildtok(%lienPV,PV *,1,42) $+ *,<a style="cursor: hand" onClick="document.title = 'clkNick $right($wildtok(%lienPV,PV *,1,42),-3) -target';"> $+ $right($wildtok(%lienPV,PV *,1,42),-3) $+ </a>)
    }
  }
  return %lienPV
}

alias clkNick {
  sline $2 $fline($2,$1,1,1)
  query $1
}

alias function dll DllTmp/Dll $+ $window($1).hwnd $+ .dll function $2-

CTCP *:IMAGE:#: {
  if (($right($2-,4) == .gif) || ($right($2-,4) == .jpg)) {
    echo $chan 4-> $nick a envoyé2 $2- 4sur $chan :
    writeln $chan <Br><center><img src=" $+ $2- $+ "></center>
  }
}

CTCP *:IMAGE:?: {
  if (($right($2-,4) == .gif) || ($right($2-,4) == .jpg)) {
    echo $active 4-> $nick vous a envoyé2 $2- 4:
    writeln $active <Br><center><img src=" $+ $2- $+ "></center>
  }
}

alias choix ctcp $1 image $?="Entrer l'adresse de l'image"

 Conclusion

Ca sert à voir les smileys Java sous Mirc.
Le zip est a cette adresse: Le zip est a cette adresse: http://membres.lycos.fr/camanche/SmilesView.zip


 Sources de la même categorie

TCL - AJOUT SUPPRESSION DE LOGS par Atok
BLACKLIST PSEUDOS/MASKS par usurpateur
Source avec une capture [XCHAT] ANTI KICK / AWAY C++ par GeroXXXX
JEU DU CODE par alanpersonproject
SERVEUR FTP par hisoka2501

Commentaires et avis

Commentaire de Kolibot le 23/11/2003 01:45:12

Bon je l'ai lu vite fait... euh le mec qui a pondu ce code monstrueusement long... n'est pas un noob, cela je peux le garantir... certaines lignes demandent pas mal de réflexion... Je m'y remet dans la journée Bye...

Commentaire de koko le 23/11/2003 08:42:13

tu pourrais dire ou tu as trouvé ce code ? car il me semble que certaine chose ne sont pas la...

Commentaire de Camanche le 23/11/2003 11:37:47

Bah en fait c'est un mec qui me l'a envoyé. Y a un zip avec ca je vais essayer de vous le mettre en dl :)

Commentaire de Camanche le 23/11/2003 13:47:44

Voila j'ai mis le zip en télécgargement:
http://salon-manche.chez.tiscali.fr

Commentaire de Blinkers le 24/11/2003 15:23:37

rooo comme ce truc est imense mais y a des truc a modifier sinon c nickel bien fait !!!

Commentaire de CoolWave le 27/11/2003 06:56:01

J'ai pas vu le zip mais ça ressemblerait bien au script codé par bub325 dans son lobbyscript permettant d'afficher des gifs sur les salons (avec Dll et page html dockée)
(Y a des fous c'est clair :'))

Commentaire de thyb le 28/11/2003 20:34:52

sacré boulot, bravo ( meme si g pas tester je fais confiance lol car niveau scripting, c elever lol)

Commentaire de samueldr le 21/12/2003 03:53:18

problo, je réussi pas a dl ca !!

Commentaire de Naza le 24/12/2003 23:54:52

Ce code je l'ai deja vu . Mais il faut une .dll apres pour qu'il y ai l'interface HTML qui se lance. Tu peux copier/coller tout ca rien e marchera . La source est sur www.tismania.org / rubrique DLLs &lt; SmilesViews &gt; .

Commentaire de Camanche le 31/01/2004 15:43:06

J'ai modifié un peu la source. Le zip est téléchargeablme sur http://membres.lycos.fr/camanche/SmilesView.zip

Commentaire de Bub325 le 23/06/2004 08:21:24

Télécharge la version 2 de smilesView que tu trouvera sur le site de tismania ou scriptdb.org. Car la version 1 intègre un script d'écriture ce qui explique que tu vois en double (tu doit en avoir toi aussi un d'intégrer dn un autre script).

Bonne chance,

Bub325

Commentaire de DevelMan le 22/08/2004 10:56:06

Bonjour,
Je viens de découvrir ce script, mais je n'arriva pas à l'installer : J'ai fais un copier/coller dans les allias, mais quand je lance mirc, il me dir erreur ligne 501 ... et comme suis un super scripteur ... Help !
(Je n'ais pas trouvé ce script sur les liens indiqués)

Merci d'avance

Commentaire de Camanche le 29/08/2004 21:50:44

DevelMan, va voir sur www.betterscript.fr.tc et essaie le script.

Camanche.

Commentaire de DevelMan le 30/08/2004 09:10:40

Bonjour,
Merci pour l'adresse du site. J'ai téléchargé betterscript, et voila ce que j'ai quand je le lance, ensuite quand j'essaie de taper par exemple //biere, il me dit que la commande n'existe pas. Faut-il que je télécharge d'autre prog sur le site ? Encore merci :

[09:01] [IRC VERSION]
-
[09:01] -> [IRC] VERSION XTS Theme Engine 0.16 - http://metax.scriptsdb.org
-
@firewall 14[ 15[ 1ctcp 3:/ 4VERSION 1from 3:/ 4IRC 1(Ignoring) 15] 14]
-
[09:01] -> -IRC- J utilise le scaner de clone on join par JHD dispo sur www.jhdscript.fr.st
-
* Paramètres invalides : $hfind (ligne 485, xts.mrc)
-
Welcome to the UnderWorld.Net IRC Network Camanche!~Camanche@AAnnecy-251-1-14-188.w83-113.abo.wanadoo.fr
-
* Paramètres invalides : $hfind (ligne 485, xts.mrc)
-
Your host is UnderWorld.Net, running version Unreal3.2.1
-
* Paramètres invalides : $hfind (ligne 485, xts.mrc)
-
This server was created jeu aoû 19 2004 at 01:03:39 CEST
-
* Paramètres invalides : $hfind (ligne 485, xts.mrc)
-

Commentaire de Camanche le 30/08/2004 21:59:42

Develman, j'ai mis la dernière version en ligne donc c'est bon.
Je te rappelle qu'il faut l'installer à la racine de c:\.

Sinon pour //biere, tu ne peux pas le mettre en début de phrase sinon MIRC prend le / comme une commande, ou alors utilise la boite de smileys que tu trouve en cliquant droit sur le salon (donc tu clique sur l'icone que tu veux puis sur la flèche en bas à droite).

Camanche.

Commentaire de DevelMan le 31/08/2004 19:34:44

Super et merci ! tout fonctionne bien : GENIAL !!!!!

Commentaire de DevelMan le 31/08/2004 21:01:03

Heu .. ben voila, c'est encore le super doué du script ....

J'ai essayé de rajouter une gestion de smileys pour club-internet :
*1 = kiss.gif
*2 = biere.gif
etc ..
çà marche bien jusqu'à *9, mais après c'est la cata !!!

*9   est interpreté comme *9
*10 est interpreté comme * 1
*11 .................................. * 1

Voilà ce que j'ai essayé de faire dans smilesiew.bub :

*1,<img SRC=" $+ $mircdir $+ images\1.gif">,*2,<img SRC=" $+ $mircdir $+ images\2.gif">,*3,<img SRC=" $+ $mircdir $+ images\3.gif">,*4,<img SRC=" $+ $mircdir $+ images\4.gif">,*5,<img SRC=" $+ $mircdir $+ images\5.gif">,*6,<img SRC=" $+ $mircdir $+ images\6.gif">,*7,<img SRC=" $+ $mircdir $+ images\7.gif">,*8,<img SRC=" $+ $mircdir $+ images\8.gif">,*9,<img SRC=" $+ $mircdir $+ images\9.gif">,*10,<img SRC=" $+ $mircdir $+ images\10.gif">,*11,<img SRC=" $+ $mircdir $+ images\11.gif">,*12,<img SRC=" $+ $mircdir $+ images\12.gif">,"*13",<img SRC=" $+ $mircdir $+ images\13.gif">,*14,<img SRC=" $+ $mircdir $+ images\14.gif">,*15,<img SRC=" $+ $mircdir $+ images\15.gif">

J'ai rajouté dans le répertoire images les smileys (.gif) correspondant à ce que fait club-internet (ou plutot ya.com !!! mdr ! )


(si quelqu'un est interressé pour savoir comment on rentrer en irc sur les chat de club-internet, y a qu'à demander !!!! lol !!)

Commentaire de PaTaTe le 06/09/2006 00:43:34

Où peut-on trouver SmilesButton.exe ? merci

Commentaire de XBELIALX le 15/06/2007 02:12:30

Lien mort malheureusement ! :(

Commentaire de XBELIALX le 15/06/2007 03:18:30

bon jai trouver le dll  jai reusis a install mais jai un erreur de script ligne 1 caractere 2 ,,,
ce qui fait que je ne vois pas ce que jecris sur les chan et en pv je voit rien du tout merci a vous !!

Commentaire de griffondorr le 24/09/2008 22:03:47 1/10

1/10 dsl

 Ajouter un commentaire




Nos sponsors


Appels d'offres

Sondage...

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

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 : 2,309 sec (4)

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