begin process at 2010 03 17 22:54:28
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

AddOns

 > TIT HIGHLIGHT BIEN SYMPAS

TIT HIGHLIGHT BIEN SYMPAS


 Information sur la source

Note :
Aucune note
Catégorie :AddOns Classé sous :highlight, hl, addon Niveau :Débutant Date de création :02/07/2006 Date de mise à jour :04/07/2007 15:45:02 Vu :3 262

Auteur : harpic_pc

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

 Description

Alors je mets de suite une précision : c'est pas un addon genre hl paramétrable ou autre. C'est juste un alias tout con pour hl un pseudo sur plusieurs chans en même temps (c'est pas de la première utilité mais bon... Des fois ça calme certains boulets quand on les affiche sur 3 ou 4 chan en mm tps ;p).
C'est un code de quelques lignes à coller dans les aliases ;).

Source

  • /hl {
  • set %comchans_ [ $+ [ $$1 ] ] $comchan($$1,0)
  • while (%comchans_ [ $+ [ $$1 ] ] > 0) {
  • msg $comchan($$1,%comchans_ [ $+ [ $$1 ] ]) 1,0et un 4,8 HIGHLIGHT 1,0 pour 4,8 $$1 $+ 8,8-1,0, un ! :p
  • dec %comchans_ [ $+ [ $$1 ] ]
  • }
  • echo 7 $$1 s'est fait HL sur $comchan($$1,0) chans
  • unset %comchans_ [ $+ [ $$1 ] ]
  • }
  • /bmsg {
  • set %comchans_ [ $+ [ $$1 ] ] $comchan($$1,0)
  • while (%comchans_ [ $+ [ $$1 ] ] > 0) {
  • msg $comchan($$1,%comchans_ [ $+ [ $$1 ] ]) $2-
  • dec %comchans_ [ $+ [ $$1 ] ]
  • }
  • echo 7 $$1 s'est fait HL sur $comchan($$1,0) chans
  • unset %comchans_ [ $+ [ $$1 ] ]
  • }
  • /bme {
  • set %comchans_ [ $+ [ $$1 ] ] $comchan($$1,0)
  • while (%comchans_ [ $+ [ $$1 ] ] > 0) {
  • describe $comchan($$1,%comchans_ [ $+ [ $$1 ] ]) $2-
  • dec %comchans_ [ $+ [ $$1 ] ]
  • }
  • echo 7 $$1 s'est fait HL sur $comchan($$1,0) chans
  • unset %comchans_ [ $+ [ $$1 ] ]
  • }
/hl { 
  set %comchans_ [ $+ [ $$1 ] ] $comchan($$1,0)
  while (%comchans_ [ $+ [ $$1 ] ] > 0) {
    msg $comchan($$1,%comchans_ [ $+ [ $$1 ] ]) 1,0et un 4,8 HIGHLIGHT 1,0 pour 4,8 $$1 $+ 8,8-1,0, un ! :p
    dec %comchans_ [ $+ [ $$1 ] ]
  }
  echo 7 $$1 s'est fait HL sur $comchan($$1,0) chans
  unset %comchans_ [ $+ [ $$1 ] ]
}
/bmsg {
  set %comchans_ [ $+ [ $$1 ] ] $comchan($$1,0)
  while (%comchans_ [ $+ [ $$1 ] ] > 0) {
    msg $comchan($$1,%comchans_ [ $+ [ $$1 ] ]) $2-
    dec %comchans_ [ $+ [ $$1 ] ]
  }
  echo 7 $$1 s'est fait HL sur $comchan($$1,0) chans
  unset %comchans_ [ $+ [ $$1 ] ]
}
/bme {
  set %comchans_ [ $+ [ $$1 ] ] $comchan($$1,0)
  while (%comchans_ [ $+ [ $$1 ] ] > 0) {
    describe $comchan($$1,%comchans_ [ $+ [ $$1 ] ]) $2-
    dec %comchans_ [ $+ [ $$1 ] ]
  }
  echo 7 $$1 s'est fait HL sur $comchan($$1,0) chans
  unset %comchans_ [ $+ [ $$1 ] ]
}

 Conclusion

Le principe, c'est une partie hl tout simple avec un message prédéfini (un exemple ici avec des couleurs qui cassent bien les yeux :p. si vous scriptez un tout petit peu vous pouvez modifier le message... le mien est vraiment pas original :/), et une autre partie ou on peut mettre un message ou une action perso (c'est de loin la plus intéressante ; l'inconvénient c'est qu'il faut entrer 2 fois le nick pour le hl (c'était possible de le mettre automatiquement mais ça obligeait à avoir toujours le nick au même endroit dans le msg :s)).
Donc quand vous entrez l'alias ça hl le nick spécifié sur tous les chans où vous êtes présents ensemble (l'avantage par rapport à un /amsg c'est qu'on ne flood pas inutilement des chans qui n'ont rien à voir ^^) et ça vous affiche un //echo pour vous dire le nombre de chans en commun :D.
Pour les scripteurs (même du dimanche, comme moi :p) je vous conseille de changer les commandes, en effet, les commandes /amsg et /ame étant des commandes IRC, je suis allé plus loin dans l'alphabet pour trouver le "b" qui donne /bmsg et /bme... original, hein ?... /me sort ^^"
Vala vala ! J'attends avec impatience (et angoisse aussi ^^") vos réactions sur ce premier code de mon cru. Si quelqu'un trouve à l'améliorer je suis preneur ;)


 Historique

02 juillet 2006 05:08:35 :
edit : ajout de précision sur le fonctionnement
04 juillet 2007 15:45:02 :
'Tite correction orthographique dans le code et la présentation (oui je sais, il était presque temps ^^")

 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

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture WORLDDMT - DETECTEUR DE PSEUDOS ET DE CLONES + AFFICHEUR DE ... par WorldDMT
Source avec Zip Source avec une capture WORLDDMT - STATISTIQUE V 1.0 par WorldDMT
HIGH LIGHT par elkwi
Source avec Zip Source avec une capture SOUNDS MANAGER PERSONALISABLE par lebaronrouge
ANTI-HIGHLIGHT CONFIGURABLE par DeViL66

Commentaires et avis

Commentaire de SornDrixer le 02/07/2006 10:47:31 administrateur CS

Tu aurais pu mettre un titre moins "nunuche" qd même

T'es sûr d'avoir testé ton code avant de le poster ? car la commande "descrcribe" n'existe pas, c'est describe.

Ensuite, niveau redondance, on retrouve 3 fois la même portion de code, autant regrouper ca vu que le code est quasi-identique (ya juste la commande qui change, et éventuellement le message à envoyer)

alias -l bleh {
  if !$2- { set %msg.hl 1,0et un 4,8 HIGHLIGHT 1,0 pour 4,8 $2 $+ 8,8-1,0, un ! :p }
  else set %msg.hl $3-
  set %comchans_ [ $+ [ $2 ] ] $comchan($2,0)
  while (%comchans_ [ $+ [ $2 ] ] > 0) {
    $iif($1 == 1,describe,msg) $comchan($2,%comchans_ [ $+ [ $2 ] ]) %msg.hl
    dec %comchans_ [ $+ [ $2 ] ]
  }
  echo 7 $$1 s'est fait HL sur $comchan($2,0) chans
  unset %comchans_ [ $+ [ $2 ] ]
}
alias bme bleh 1 $1 $2-
alias bmsg bleh 2 $1 $2-

C'est un peu plus court non ? :o

"c'est pas un addon genre hl paramétrable ou autre. C'est juste un alias tout con pour hl un pseudo sur plusieurs chan en même temps"

Ca c'est clair que ton addon risque pas de se démarquer des autres, car il est tout simplement moins complet que la pluspart des autres sources du genre.
http://www.ircfr.com/recherche.aspx?r=highlight&tr=source

Pourquoi poster moins bien ? Ca n'aurait pas été plus intéréssant d'en poster une plus complète que celle déjà existance ? Tu n'as plus qu'à améliorer ta source :)

PS : pense "qualité" et non "quantité", paufine tes sources, rends-les le plus complet possible, et essaie de passer plus de 10min par code ;) (N'hésite pas à passer plusieurs semaines sur un code, du moment que tu pars d'une bonne idée, il faut l'exploiter. Là, ton highlight c'est pas la meilleure idée, c'est vu et revu malheureusement)

Bonne continuation

Commentaire de PaDa le 03/07/2006 15:06:16

Pas mieux que Sorn..
Tu pars avec l'envie d'améliorer ton code ? Sois imaginatif ! Regarde ce qui a été fait dans le domaine, trouve des fonctionnalités sympas, passes y quelques semaines et tu pourras sortir quelque chose de potable ;o)
Là c'est du déjà vu 1000 fois, y'a rien à dire d'autre :/

Commentaire de hisoka2501 le 04/08/2006 13:30:56

idem, encore un torchon:
comme l'a dis sorn niveau redondance c crade !

je vais par contre me permetre une petie chose sur:
alias -l bleh {
  if !$2- { var %msg.hl 1,0et un 4,8 HIGHLIGHT 1,0 pour 4,8 $2 $+ 8,8-1,0, un ! :p }
  else var %msg.hl $3-
  var %comchans_ [ $+ [ $2 ] ] $comchan($2,0)
  while (%comchans_ [ $+ [ $2 ] ]) {
    $iif($1,describe,msg) $comchan($2,%comchans_ [ $+ [ $2 ] ]) %msg.hl
    dec %comchans_ [ $+ [ $2 ] ]
  }
  echo 7 $$1 s'est fait HL sur $comchan($2,0) chans
}
alias bme bleh 0 $1 $2-
alias bmsg bleh 1 $1 $2-

voila, pourqoi faire des /Set si c'est pour les /unset apres ? si ce n'est risquer un conflit de nom de variables avec un autre addon
j'ai préféré utiliser 0 et 1 plutot que 1 et 2 pour les utilier comme des boléen et optimiser un poil le code :)

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

HighLight [ par PuLP ] Bonjour,Je voudrais crée un system HighLight personnel, tout marche bien sauf un leger détail, la fenetre du salon ou l'highlight se colori en Rouge c Help :) [ par jujuquatre ] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~JuJuQuArTrE s^ s^ s^ JuJu_BoT WWW.ut2004.fr.st~~~~~~~~~~~~~~~~~~~~~~~~~~~~Ben voila J'ai commencer un addon de auto-mode ( addon get + queue = ban du serv [ par Illuvatar ] Est ce kkun soré faire un code du style 1 get + 1 queue = ban du fserv ?Merci d'avance [/purple] Noldor, blood is on your hands. You're banned, a tear Addon Recuperation de gline et suppression auto [ par motherboy ] Bonjour,Ne connaissant pas trop le language de script mirc, j'viens par ce forum demander a un extreme codeur mirc de bien vouloir m'aider.En gros je highlight [ par LALIE ] coucou je sui nouvelle donc voila ma premiere kestionkan on prononce mon pseudo sur le chan je n'ai pas de son ki m'averti donc j'aimerais savoir kome highlight [ par dmpm ] chu tanner du petit beep...comment le changer par un .wav jveut inc la phrase pour la metre ds le remote merci!!! +o directement sur le canal [ par rompell ] Salut :)Je cherche depuis 2 jours un addon pour faire +o ou simplement op, deop, voice... directement sur le canal. Style on dis DEOP sur le canal et et le multicolor ????? [ par duchemolle ] Bonjours a tous ! je suis un nouveau membre et nb dans le scripting .Et j aimerais si possible que quelqu'un fasse une ecriture alternée multicouleure bot ou addon badchan [ par HAAGEN ] Bonjour je voudrais savoir si il existe un addon badchan a rajouté a mon cservice ou un bot en mirc et non eggdrop ' je m'explique le robot fait un wh Highlight toutes les personnes d'un chan :) [ par D3LuX ] bonjour a tous,j'ai cherché mais j'ai pas trouvé une source qui pourrait faire un Highlight de toutes les personne d'un chan ou les personnes preselec


Nos sponsors


Appels d'offres

Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

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

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

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