begin process at 2010 02 09 22:27:08
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

AddOns

 > DERNIERS CODES SUR CODES-SOURCES

DERNIERS CODES SUR CODES-SOURCES


 Information sur la source

Note :
9,31 / 10 - par 16 personnes
9,31 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :AddOns Classé sous :codessources, socket, picwin Niveau :Initié Date de création :16/06/2005 Date de mise à jour :20/06/2005 17:59:48 Vu :3 533

Auteur : MaX_62

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

 Description

Cliquez pour voir la capture en taille normale
Ce script sert a visualiser les derniers codes qui ont été ajoutés sur les principaux sites du réseaux CodeS-SourceS. L'"addon" est entièrement réalisé en picture window, un peu plus compliqué que les dialogs, mais sans DLL et plus joli (a mon gout)
Exploite :
- Picture Windows
- Hash Table
- Regexp
- Sockets

Source

  • alias cs {
  • var %w @cs
  • if ($window(%w)) window -c %w
  • window -hdokpBC +dL %w -1 -1 350 291
  • drawfill -nr %w 15659197 15659197 0 0 | drawrect -nr %w 8421504 1 0 0 350 291
  • drawline -nr %w 16777215 1 1 289 1 21 348 21 1 21 1 1 291 1 291 19 291 1 349 1 | drawline -nr %w 13489468 1 2 289 348 289 348 19 290 19 290 2 290 19 2 19 348 19 348 1
  • dr 7 5 11 11
  • drawline -nr %w 8421504 1 0 20 350 20 | drawline -nr %w 8421504 1 291 0 291 20
  • drawtext -pbnr %w 8421504 15659197 Verdana 11 23 4 Derniers scripts sur CodeS-SourceS
  • drawtext -nr %w 8421504 Webdings 11 304 1 0 r
  • drawdot %w
  • hadd -m cs text Veuillez sélectionner un site du réseau CodeS-SourceS
  • drawcs
  • }
  • menu @cs {
  • sclick {
  • if (!$hget(cs,combo)) {
  • if ($inrect($mouse.x,$mouse.y,0,0,350,20)) {
  • if ($mouse.x < 290) movewin @cs $calc($mouse.dx -$window(@cs).x) $calc($mouse.dy -$window(@cs).y)
  • elseif ($mouse.x isnum 302-314) window -n @cs
  • elseif ($mouse.x isnum 320-332) csclose
  • }
  • elseif ($inrect($mouse.x,$mouse.y,203,27,12,17)) { hadd -m cs combo 1 | drawcs }
  • elseif ($inrect($mouse.x,$mouse.y,225,27,63,17)) { hadd -m cs bouton 1 | drawcs }
  • elseif ($inrect($mouse.x,$mouse.y,145,265,60,20)) { hadd -m cs bouton2 1 | drawcs }
  • }
  • else {
  • if ($inrect($mouse.x,$mouse.y,133,44,82,132)) hadd cs combotext $gettok($hget(cs,sites),$int($calc(($mouse.y - 32)/13)),59)
  • hdel cs combo | drawcs
  • }
  • }
  • uclick {
  • if ($hget(cs,bouton)) {
  • hdel cs bouton
  • if ($inrect($mouse.x,$mouse.y,225,27,63,17)) {
  • if (!$hget(cs,combotext)) { hadd cs text Vous devez tout d'abord sélectionner un site ! }
  • else {
  • if (!$hget(cs,urls)) hadd -m cs urls http://www.ircfr.com/ http://www.vbfrance.com/ http://www.cppfrance.com/ http://www.csharpfr.com/ http://www.delphifr.com/ http://www.phpcs.com/ http://www.aspfr.com/ http://www.javascriptfr.com/ http://www.flashkod.com/ http://www.codes-sources.com/
  • hadd -m cs site $gettok($hget(cs,urls),$findtok($hget(cs,sites),$hget(cs,combotext),1,59),32) | hadd cs host $gettok($gettok($hget(cs,site),2,47),2-,46)
  • hadd -m cs text Tentative de connexion à $hget(cs,site)
  • sockclose cs | sockopen cs $hget(cs,host) 80
  • }
  • }
  • drawcs
  • }
  • if ($hget(cs,bouton2)) {
  • hdel cs bouton2
  • if ($inrect($mouse.x,$mouse.y,145,265,60,20)) csclose
  • else drawcs
  • }
  • }
  • }
  • alias -l drawcs {
  • var %w @cs
  • drawrect -nrf %w 15659197 1 4 23 342 263
  • if ($hget(cs,text)) drawtext -nr %w 8421504 Verdana 11 9 50 $ifmatch
  • dr 225 27 63 17 $iif($hget(cs,bouton),1,0) Charger
  • dr 145 265 60 20 $iif($hget(cs,bouton2),1,0) Fermer
  • drawrect -nrf %w 16777215 1 9 70 330 190 | drawrect -nr %w 8421504 1 9 70 330 190 | drawrect -nr %w 16432045 1 10 71 328 188
  • dr 12 73 40 16 0 Date
  • dr 54 73 205 16 0 Nom de la source
  • dr 261 73 74 16 0 Auteur
  • var %a 1 | while ($hget(cs,code [ $+ [ %a ] ])) {
  • tokenize 32 $ifmatch
  • var %g $left($gettok($1-,$($+(2-,$calc($0 -1)),2),32),-3) , %p $right($left($gettok($1-,$0,32),-1),-1)
  • drawtext -nr %w 8421504 Verdana 10 14 $calc(81+ 10*%a) $1
  • drawtext -nr %w 8421504 Verdana 10 57 $calc(81+10*%a) $iif($wrap(%g,Verdana,10,191,0,1) == %g,%g,$+($ifmatch,...))
  • drawtext -nr %w 8421504 Verdana 10 264 $calc(81+10*%a) $iif($wrap(%p,Verdana,10,60,0,1) == %p,%p,$+($ifmatch,...))
  • inc %a
  • }
  • drawtext -nr %w 8421504 Verdana 11 9 28 Sites du réseau CS :
  • drawrect -nr %w 8421504 1 133 27 82 17 | drawline -nr %w 8421504 1 203 27 203 44
  • drawline -nr %w 15880237 1 134 42 202 42 202 27 | drawline -nr %w 16432045 1 134 41 134 28 202 28 | drawrect -nrf %w 16092278 1 135 29 67 13
  • drawline -nr %w 16777215 1 204 42 204 28 214 28 | drawline -nr %w 13489468 1 205 42 213 42 213 28 | drawtext -nr %w 8421504 Terminal 13 206 30 $chr(25)
  • if ($hget(cs,combotext)) drawtext -nr %w 0 Verdana 11 137 29 $ifmatch
  • if ($hget(cs,combo)) {
  • drawrect -nr %w 8421504 1 133 44 82 132 | drawrect -nrf %w 16777215 1 134 45 80 130
  • if (!$hget(cs,sites)) hadd -m cs sites IrcFr;VBFrance;CPPFrance;C#;DelphiFr;PHPcs;ASPFr;JavaScript;Flash;Tout CS
  • var %i 1 | while ($gettok($hget(cs,sites),%i,59)) { drawtext -nr %w 8421504 Verdana 11 137 $calc(%i *13 +32) $ifmatch | inc %i }
  • }
  • drawdot %w
  • }
  • alias -l movewin {
  • window $1 $calc($mouse.dx -$2) $calc($mouse.dy -$3)
  • if ($mouse.key & 1) .timer 1 0 movewin $1-
  • }
  • on *:SOCKOPEN:cs:{
  • if ($sockerr) { hadd cs text La connexion avec $hget(cs,site) a échoué. | hdel cs site | drawcs }
  • else {
  • sockwrite -n cs GET /index.aspx HTTP/1.0 | sockwrite -n cs Host: $hget(cs,host) | sockwrite -n cs
  • hadd cs text Liste des derniers codes sur $hget(cs,host) ... | drawcs
  • }
  • }
  • on *:SOCKREAD:cs:{
  • var %a | sockread %a
  • if (<th class="H isin %a) { hadd cs temp 1 | halt }
  • if ($hget(cs,temp)) {
  • if ($deltags(%a)) {
  • tokenize 32 $deliso($ifmatch)
  • hinc cs i
  • hadd cs code [ $+ [ $hget(cs,i) ] ] $gettok($1,1-2,47) $2-
  • if ($hget(cs,i) == 16) { sockclose cs | hdel cs temp | hdel cs i | hadd -m cs text Connexion refermée avec $hget(cs,site) | drawcs | halt }
  • }
  • }
  • }
  • on *:SOCKCLOSE:cs:{ hadd -m cs text Connexion refermée avec $hget(cs,site) | hdel cs site | drawcs }
  • alias -l deltags { var %i, %b = $regsub($1-,/(?:<.+?>)/g,$chr(32),%i) | return $remove(%i,$chr(9)) }
  • alias -l deliso {
  • var %x $1-
  • while ($regex(%x,/&(\d+);/)) %x = $replace(%x,$+(&,$regml(1),;),$chr($regml(1)))
  • return %x
  • }
  • alias -l dr {
  • var %w $$window(@cs)
  • drawrect -nr %w 8421504 1 $1-4
  • drawrect -nrf %w 16092278 1 $calc(2+$1) $calc(2+$2) $calc($3 -4) $calc($4 -4)
  • drawline -nr %w $iif($5 == 1,16432045,15880237) 1 $calc(2+$1) $calc($2 +$4 -2) $calc($1 +$3 -2) $calc($2 +$4 -2) $calc($1 +$3 -2) $calc(1+$2)
  • drawline -nr %w $iif($5 == 1,15880237,16432045) 1 $calc(1+$1) $calc($2 +$4 -2) $calc(1+$1) $calc(1+$2) $calc($1 +$3 -1) $calc(1+$2)
  • if ($6-) drawtext -nr %w 0 Verdana 11 $calc($1 +($3 -$width($6-,Verdana,11))/2) $calc($2 +($4 -$height($6-,Verdana,11))/2) $6-
  • }
  • alias -l csclose { hdel -w cs * | close -@ @cs }
alias cs {
  var %w @cs
  if ($window(%w)) window -c %w
  window -hdokpBC +dL %w -1 -1 350 291
  drawfill -nr %w 15659197 15659197 0 0 | drawrect -nr %w 8421504 1 0 0 350 291 
  drawline -nr %w 16777215 1 1 289 1 21 348 21 1 21 1 1 291 1 291 19 291 1 349 1 | drawline -nr %w 13489468 1 2 289 348 289 348 19 290 19 290 2 290 19 2 19 348 19 348 1
  dr 7 5 11 11
  drawline -nr %w 8421504 1 0 20 350 20 | drawline -nr %w 8421504 1 291 0 291 20
  drawtext -pbnr %w 8421504 15659197 Verdana 11 23 4 Derniers scripts sur CodeS-SourceS
  drawtext -nr %w 8421504 Webdings 11 304 1 0 r
  drawdot %w
  hadd -m cs text Veuillez sélectionner un site du réseau CodeS-SourceS
  drawcs
}
menu @cs {
  sclick {
    if (!$hget(cs,combo)) {
      if ($inrect($mouse.x,$mouse.y,0,0,350,20)) {
        if ($mouse.x < 290) movewin @cs $calc($mouse.dx -$window(@cs).x) $calc($mouse.dy -$window(@cs).y)
        elseif ($mouse.x isnum 302-314) window -n @cs
        elseif ($mouse.x isnum 320-332) csclose
      }
      elseif ($inrect($mouse.x,$mouse.y,203,27,12,17)) { hadd -m cs combo 1 | drawcs }
      elseif ($inrect($mouse.x,$mouse.y,225,27,63,17)) { hadd -m cs bouton 1 | drawcs }
      elseif ($inrect($mouse.x,$mouse.y,145,265,60,20)) { hadd -m cs bouton2 1 | drawcs }
    }
    else {
      if ($inrect($mouse.x,$mouse.y,133,44,82,132)) hadd cs combotext $gettok($hget(cs,sites),$int($calc(($mouse.y - 32)/13)),59)
      hdel cs combo | drawcs
    }
  }
  uclick {
    if ($hget(cs,bouton)) { 
      hdel cs bouton
      if ($inrect($mouse.x,$mouse.y,225,27,63,17)) {
        if (!$hget(cs,combotext)) { hadd cs text Vous devez tout d'abord sélectionner un site ! }
        else {
          if (!$hget(cs,urls)) hadd -m cs urls http://www.ircfr.com/ http://www.vbfrance.com/ http://www.cppfrance.com/ http://www.csharpfr.com/ http://www.delphifr.com/ http://www.phpcs.com/ http://www.aspfr.com/ http://www.javascriptfr.com/ http://www.flashkod.com/ http://www.codes-sources.com/
          hadd -m cs site $gettok($hget(cs,urls),$findtok($hget(cs,sites),$hget(cs,combotext),1,59),32) | hadd cs host $gettok($gettok($hget(cs,site),2,47),2-,46)
          hadd -m cs text Tentative de connexion à $hget(cs,site)
          sockclose cs | sockopen cs $hget(cs,host) 80
        }
      }
      drawcs 
    }
    if ($hget(cs,bouton2)) { 
      hdel cs bouton2
      if ($inrect($mouse.x,$mouse.y,145,265,60,20)) csclose
      else drawcs
    }
  }
}
alias -l drawcs {
  var %w @cs
  drawrect -nrf %w 15659197 1 4 23 342 263
  if ($hget(cs,text)) drawtext -nr %w 8421504 Verdana 11 9 50 $ifmatch
  dr 225 27 63 17 $iif($hget(cs,bouton),1,0) Charger
  dr 145 265 60 20 $iif($hget(cs,bouton2),1,0) Fermer
  drawrect -nrf %w 16777215 1 9 70 330 190 | drawrect -nr %w 8421504 1 9 70 330 190 | drawrect -nr %w 16432045 1 10 71 328 188
  dr 12 73 40 16 0 Date
  dr 54 73 205 16 0 Nom de la source
  dr 261 73 74 16 0 Auteur
  var %a 1 | while ($hget(cs,code [ $+ [ %a ] ])) {
    tokenize 32 $ifmatch
    var %g $left($gettok($1-,$($+(2-,$calc($0 -1)),2),32),-3) , %p $right($left($gettok($1-,$0,32),-1),-1)
    drawtext -nr %w 8421504 Verdana 10 14 $calc(81+ 10*%a) $1
    drawtext -nr %w 8421504 Verdana 10 57 $calc(81+10*%a) $iif($wrap(%g,Verdana,10,191,0,1) == %g,%g,$+($ifmatch,...))
    drawtext -nr %w 8421504 Verdana 10 264 $calc(81+10*%a) $iif($wrap(%p,Verdana,10,60,0,1) == %p,%p,$+($ifmatch,...))
    inc %a
  }
  drawtext -nr %w 8421504 Verdana 11 9 28 Sites du réseau CS :
  drawrect -nr %w 8421504 1 133 27 82 17 | drawline -nr %w 8421504 1 203 27 203 44
  drawline -nr %w 15880237 1 134 42 202 42 202 27 | drawline -nr %w 16432045 1 134 41 134 28 202 28 | drawrect -nrf %w 16092278 1 135 29 67 13
  drawline -nr %w 16777215 1 204 42 204 28 214 28 | drawline -nr %w 13489468 1 205 42 213 42 213 28 | drawtext -nr %w 8421504 Terminal 13 206 30 $chr(25)
  if ($hget(cs,combotext)) drawtext -nr %w 0 Verdana 11 137 29 $ifmatch
  if ($hget(cs,combo)) {
    drawrect -nr %w 8421504 1 133 44 82 132 | drawrect -nrf %w 16777215 1 134 45 80 130
    if (!$hget(cs,sites)) hadd -m cs sites IrcFr;VBFrance;CPPFrance;C#;DelphiFr;PHPcs;ASPFr;JavaScript;Flash;Tout CS
    var %i 1 | while ($gettok($hget(cs,sites),%i,59)) { drawtext -nr %w 8421504 Verdana 11 137 $calc(%i *13 +32) $ifmatch | inc %i }
  }
  drawdot %w
}
alias -l movewin {
  window $1 $calc($mouse.dx -$2) $calc($mouse.dy -$3)
  if ($mouse.key & 1) .timer 1 0 movewin $1-
}
on *:SOCKOPEN:cs:{
  if ($sockerr) { hadd cs text La connexion avec $hget(cs,site) a échoué. | hdel cs site | drawcs }
  else {
    sockwrite -n cs GET /index.aspx HTTP/1.0 | sockwrite -n cs Host: $hget(cs,host) | sockwrite -n cs
    hadd cs text Liste des derniers codes sur $hget(cs,host) ... | drawcs
  }
}
on *:SOCKREAD:cs:{
  var %a | sockread %a
  if (<th class="H isin %a) { hadd cs temp 1 | halt }
  if ($hget(cs,temp)) {
    if ($deltags(%a)) {
      tokenize 32 $deliso($ifmatch)
      hinc cs i
      hadd cs code [ $+ [ $hget(cs,i) ] ] $gettok($1,1-2,47) $2-
      if ($hget(cs,i) == 16) { sockclose cs | hdel cs temp | hdel cs i | hadd -m cs text Connexion refermée avec $hget(cs,site) | drawcs | halt }
    }
  }
}
on *:SOCKCLOSE:cs:{ hadd -m cs text Connexion refermée avec $hget(cs,site) | hdel cs site | drawcs }
alias -l deltags { var %i, %b = $regsub($1-,/(?:<.+?>)/g,$chr(32),%i) | return $remove(%i,$chr(9)) }
alias -l deliso {
  var %x $1-
  while ($regex(%x,/&(\d+);/)) %x = $replace(%x,$+(&,$regml(1),;),$chr($regml(1)))
  return %x
}
alias -l dr {
  var %w $$window(@cs)
  drawrect -nr %w 8421504 1 $1-4
  drawrect -nrf %w 16092278 1 $calc(2+$1) $calc(2+$2) $calc($3 -4) $calc($4 -4)
  drawline -nr %w $iif($5 == 1,16432045,15880237) 1 $calc(2+$1) $calc($2 +$4 -2) $calc($1 +$3 -2) $calc($2 +$4 -2) $calc($1 +$3 -2) $calc(1+$2)
  drawline -nr %w $iif($5 == 1,15880237,16432045) 1 $calc(1+$1) $calc($2 +$4 -2) $calc(1+$1) $calc(1+$2) $calc($1 +$3 -1) $calc(1+$2)
  if ($6-) drawtext -nr %w 0 Verdana 11 $calc($1 +($3 -$width($6-,Verdana,11))/2) $calc($2 +($4 -$height($6-,Verdana,11))/2) $6-
}
alias -l csclose { hdel -w cs * | close -@ @cs }

 Conclusion

- Pour lancer l'addon tapez /cs
- J'ai laissé tomber les sites les moins importants de CS pour ne pas avoir un combo de 6 mètres de long :o)
- Pour l'instant, ce script ne fait que lister les derniers codes sur CS. Prévu : un petit popup en click droit pour lancer le navigateur, etc...
- Remerciements : PaDa pour l'alias "deliso"
- Désolé pour le screenshot pas très beau (jpeg oblige)
- Prochaine étape : le GUI :)


 Historique

17 juin 2005 07:38:41 :
- Correction d'un bug (je m'étais trompé dans l'url d'un site)
20 juin 2005 17:59:48 :
Variable locale (merci vivekyo)

 Sources du même auteur

SOLVEUR DE SUDOKU
PETIT EFFET DE TEXTE
BARRE DE TEXTE DEFILANT
Source avec Zip Source avec une capture FKEYS (F1-12, CONTROL + F1-12, SHIFT + F1-12)
Source avec Zip HOROSCOPE

 Sources de la même categorie

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
BANNIR LES AGES, LES HOMMES, LES FEMMES ET PSEUDO AVEC CHIFF... par cougar_du_havre

 Sources en rapport avec celle ci

SERVEUR FTP par hisoka2501
Source avec Zip Source avec une capture PACMAN ONLINE - 4 JOUEURS par wims
Source avec Zip Source avec une capture JEU DE MORPION par Panthouffle
Source avec une capture DERNIERES INFOS DU NET. (SITE PC INPACT) par AgoRa_ScripT
Source avec Zip Source avec une capture DERNIERES SOURCES DU RESEAU CS par fjxokt

Commentaires et avis

Commentaire de abdoulax le 16/06/2005 14:18:12

J'avais fait un truc de ce genre y a très lgtps, ms maintenant il ne doit plus marché étant données qu'ils ont changé la version de CS. Enfin bon le tien m'a l'aire assez jolie :D

Have fun

Commentaire de fjxokt le 16/06/2005 15:23:59

"J'ai laissé tomber les sites les moins importants de CS pour ne pas avoir un combo de 6 mètres de long :o)" > hey tu considères
que cppfrance est un des moins important (c'est honteux lol)
bon sinon c'est sympatoche même si c'est c'est pas tres complet pour l'instant (enfin tu le sait ça ;) )

bonne chance pour ton GUI (même si il y a 90% de chance pour que tu abandonnes en cours de route -j'en sais quelquechose- )
si tu as besoin d'aide n'hesite pas !
(quoique tout ça m'a un peu remotivé a poursuivre mon bazar, faut vraiment que je me replonge dedans parce que apres un certain temps sans y avoir touché,
c'est dure de tt se rapeller)
dernier conseil: met des commentaires TOUT AU LONG DE TON CODE (sinon tu commprenda plus rien au bout d'un moment lol)

Commentaire de KiNdErMaXi le 16/06/2005 15:34:09

très très bon mais j'aime pas du tout le turquoise
"- J'ai laissé tomber les sites les moins importants de CS pour ne pas avoir un combo de 6 mètres de long :o)"
scroll ? :) c'est la toute la difficulité de la list
bonne chance pour la suite

Commentaire de MaX_62 le 16/06/2005 16:06:57

Heu fjxokt, CPPFrance a été inclus dans l'addon lol :)
KinderMaxi : Hey pas con la scroll, j'vais essayer :))

Commentaire de fjxokt le 16/06/2005 16:29:28

mdr j'ai rien dit (c'est la fatigue ça)

Commentaire de fyltum le 16/06/2005 17:09:34

C'est quoi un GUI ?

Commentaire de fjxokt le 16/06/2005 17:16:15

Graphical User Interface, Interface graphique utilisateur.
en gros c'est pour avoir une interface personnalisé, c'est a dire exit les beaux dialogs windows et place à l'originalité

Commentaire de MaX_62 le 16/06/2005 17:18:03

un GUI c'est un "truc" qui permet de remplacer les dialogs classiques. Cet addon a a peu près l'allure d'un dialog, mais en plus beau (j'espère). Comme tu peux faire a peu près tout ce que tu veux en picwin, les GUI bien réalisés, ça nous fait toujours de superbes scripts (je pense notamment a "Alse" de DixrouE sur sdb.org)

Commentaire de Huitre le 16/06/2005 18:32:05

Tiens max se met aux picwins interessant ;))
Tres joli le dialog, ca me fait penser a Alse.
Juste une petite critique a quand le scrolling ? ;)

8/10. (-1 car abdoulax avait deja fait mais en dialog :D)

vite fait en passant , hdel -w cs*
hfree cs plutot non ? :)

Commentaire de tofu le 16/06/2005 19:03:07

snul comme d'hab. ms jvai mettre 10/10 parce que j'ai un bon fond (genre lol).

Commentaire de KiNdErMaXi le 16/06/2005 21:14:35

un truc vient d'etre constaté (pas par moi) mais /cs = /msg chanserv :s

Commentaire de Sizlaa le 16/06/2005 21:22:58

Beau boulot Max ;X (50&#8364; pour avoir dis ça hein?)
je ne trouve pas grand chose a dire dessus a part >> Bravo ;x
++ et bonne continuation
=)

Commentaire de MaX_62 le 16/06/2005 21:42:37

J'étais sur qu'on allait me ressortir le coup du /msg chanserv :(
J'ai testé, ça ne pose aucun problème...
Merci pour vos commentaires :)

Commentaire de loadation le 16/06/2005 22:26:49

hey hey hey
tres bonne idée
mais je n'aime pas ce bleu turquoise.... je prefererai un dialog "basic"
voila

Commentaire de tofu le 16/06/2005 22:39:44

si t'aimes pas le turquoise t'ouvres l'éditeur de code et tu changes les couleurs

Commentaire de abdoulax le 17/06/2005 09:24:10

Huitre nah nah je l'avais poa fait en dialog (j'm poa les dialogues) je l'avais dans les fenêtres @window ms en format classique... En fait j'avais fait ce code pour le mettre sur un bot qui lorsqu'on joigné un chan te listé les derniere addon d'ircfr et qui toute le n minute vérifié si un nouvel addon n'était pas sortie pour te prévenir de sa sortie... enfin bon voila koi ^^ pour ceux à ki sa peu donner des idée !S

Have fun

Commentaire de SornDrixer le 17/06/2005 09:46:15 administrateur CS

Jolie boulot, vraiment impressionnant ! Par contre ca serait bien d'améliorer le trie :
- avoir TOUTE les dernières sources
- avoir que les sources postées aujourd'ui
- avoir que les sources postées le XXX

A mon avis, il serait plus pratique d'aller piocher les infos dans le flux RSS :
http://www.ircfr.com/rss.aspx?type=code
Au moins avec celui-ci, en cas de mis-à-jour du site, son code ne changera pas.

Bonne continuation

Commentaire de MaX_62 le 17/06/2005 09:52:17

Effectivement, c'est beaucoup plus pratique... Je vais retravailler cette source, et avec vos conseils, je pourrai arriver a faire quelque chose de pas mal j'espère :)
Merci

Commentaire de fjxokt le 17/06/2005 10:12:17

c'est pour ça qu'il fallait pas noter, il va se tourner les pouces maintenant lol

Commentaire de tofu le 17/06/2005 12:45:37

le problème avec les trucs rss d'ici c'est qu'il est stipulé que si tu y vas trop souvent, ton ip sera bannie du site ce qui est pas top.
<description>
CodeS-SourceS est le réseau de sites francophone de partage de sources. Merci de ne pas faire d'accès abusif à ce fichier RSS sinon, votre ip sera bannie automatiquement. Réglez vos aggregateurs pour 10 min minimum.
</description>

Commentaire de SornDrixer le 17/06/2005 13:04:21 administrateur CS

En effet, dans ce cas autant mettre un système de 'cache', qui toute les 10min ira vérifier à nouveau dans le RSS.
A chaque consultation de celui-ci, on enregistre les infos dans un fichier.
Si 10min ne se sont pas écoulés entre la nouvelle requete et l'ancienne requete, on va retourne les infos depuis le fichier cache.

Commentaire de OdaS le 17/06/2005 15:06:02

C'est trop coooool sa bien joué

Commentaire de EleKtroMan le 18/06/2005 08:58:15

Vraiment, bravo, je ne pourrais pas te dire si le code est bien, ou nul, ou bof...ect, mais la seule chose que je peut dire: c'est que tu viens de me faciliter la vie!
Au lieu d'allerplonger sous IE, je reste sur irc =)
MERCI :x
note: 10/10

Commentaire de clem54 le 20/06/2005 06:43:48

MaX_62 :) genial !! 10/10

Commentaire de vivekyo le 20/06/2005 14:43:17

Petit bug j'pense il y a juste une variable %i qui reste même après l'avoir refermé, c'est normal ? (elle contient les informations sur la dernière source du menu)

Commentaire de MaX_62 le 20/06/2005 17:57:07

Oué j'ai oublié de la mettre en local, merci.
j'update.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Comment connecter un Socket ( sock ) à travers un proxy ? [ par biggoude ] JE souhaite connecter un Socket sur un server IRC en le passant par un Proxy, comment faire cela ?Merci Plus aucun socket ne répond... [ par Kolibot ] Aucun socket ne répond depuis qqs jours... quelqu'un aurait'il une idée...By Koli Dégradé [ par Bloock ] Bon voila, je vais faire un lecteur mp3 en picwin, et j'aimerai savoir comment on fait [/b]un dégradé dans une fenêtre Picwin[/b]! Merci d'avance <img dcc send en socket [ par abdoulax ] yo j'aurai besoin que qlq1 m'explik ac précsion le protocole du dcc send . ou sinon il me faudrai un exemple d'addon ki reproduirai le dcc send en soc socket tokens avec gametiger.net [ par pcgpegase ] bjour / bsoir tout les gens ! :)Bon alors étant un newbie du scripting irc et n'ayant pas trouvé de réponses à mon problème je demande votre aide :&gt socket ! [ par Le_Corse ] Salut,Quelqun connaitrais pas un bon tuto pour les sockets Svp ?merci ^^» Le_Corse Aide Socket & picwin [ par _VeSpArO_ ] Salut tout le monde je voulai savoir comment stocker un fichier txt d'un site dans un fichier .txt ou autre dans mon mirc.CAD: telecharger par exemple Picwin je pense lol jsuis meme pas sur du nom :s [ par Panther007 ] Salut :) Bon je vous dit en quoi j'aimerais me faire aider , j'aimerais me fabriquer un jeu de Ping pong mais avant il faut que je sache comment utili Dialog + Picwin [ par DiGhan ] Bonjour,Voilà , j'ai plusieurs dialog, dans lequel je voudrais inclure des picwin.J'aimerais savoir comment faire pour bouger le dialog quand la title svp aidez moi pour socket news [ par nocomment ] Bonjour je cherche désésperement une remote sur plein de site qui serai capable de dire les news sur un canal en tapant par exemple !news sur le gener


Nos sponsors


Sondage...

Comparez les prix


HTC Hero

Entre 550€ et 550€

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

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 : 1,482 sec (4)

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