Vos identifiants
Bienvenue
Voir tous les scripts
Pour mirc 6.1 et moins
Pour mirc 6.2
Pour mirc 6.3
Pour mirc 7.1
Top 10
Vous aimez ou détestez
Soumettre un script
Foire aux questions
Forum de discussion



Les bases du Scripting
Le virus "irc.worm.gen"
Le mIRC D'Or
Snippets
ScreenShots
Tag-moi-ça
Le Pire de l'IRC
L'IRC pour les nuls
Tutoriaux
Configurer UnrealIRCD
Configurer votre box
Attention à l'arnaque!
Usenet et les News
Arrêter de fumer
Un peu d'orthographe
Unreal/Anope Admin
mIRC Script Server
Proxy Web Chat
Magneto for Unreal
Super Poupées
Tour de cartes
L'Equipe
Partenariat
Administration

Web Of Trust
www.chat.exolia.net (Francophone)
fantasya.org (Francophone)
hiersay (francophone)
JhdScript

                                            

Résultats du défi du 15/12/2: Un colorieur de nicks

N.B. Aux dires de certains scripteurs "professionels", le défi est paraît-il trop facile, ce qui limite son intérêt. Je ne suis pas d'accord: il n'est jamais trop facile de faire du code qui marche et sans bugs! C'est une condition évidemment nécessaire pour que le défi soit gagnant; le vote s'effectuera en fonction de ce critère principalement, et sur l'ergonomie ensuite. Voilà!

Pour répondre à notre amie Lolotte (voir son message dans le forum), je vous propose ce mois-ci ce nouveau défi:

Il s'agit ici de faire un add-on qui, dans la nicklist, colorit les nicks suivant leur niveau : OP et VOICES bien sûr, mais aussi BAN, IRCop ou AWAY. Il devra être configurable (couleurs, ...).
Pour éviter les perturbations avec d'autres add-ons ou script, l'addon devra être prévu pour fonctionner sur un mIRC vierge.

Si les trois premiers cas sont faciles à réaliser, les cas away, et ircop sont plus difficiles à traiter car il n'y a pas de moyen de savoir en temps réel à quel moment ils changent leur mode perso ou leur état. Aussi, l'addon devra rafraîchir ses données lors des événements on join (y compris votre propre join), et par la suite toutes les minutes. L'intervalle de rafraichissement pourra d'ailleurs être configurable.

La priorité des couleurs (pour le cas où une personne serait à la fois op, voice, ircop et away) doit être la suivante: ircop (le + important), ban, away, op, et enfin voice (en effet ces deux derniers états sont visibles par leur signe distinctif, donc de moindre importance). Un bonus sera accordé à celui qui est capable de colorier aussi les invisibles (cet état ne devra pas masquer les cinq autres, car le savoir n'est pas très important).

Pour vous aider:

Dans un /who (raws 315 et 352), le 7ème paramètre contient :
- la lettre G si le pseudo est away (sinon la lettre est H)
- le signe * si le pseudo est IRCop
L'identificateur retournant la Nème adresse de la list des bans est : $ibl(chan, N)
Vous pouvez aussi utiliser la commande : /mode chan +b

Règlement
  • Doit fonctionner sous mirc 6 et plus.
  • Un seul script par personne.
  • Pas de DLL (sauf MDX, toujours à inclure dans le script).





  • Cliquer ici pour connaître le gagnant (ou la gagnante)




    Liste des participants (3)

    Nom du script Auteur Commentaire
    ColorNick Mode Onishin
    Points forts:

  • Mode halfop et ignores compris
  • Dialog très bien présenté
  • Options supplémentaires
  • Facile à configurer
  • Aucun bug décelé (je stop ici, il a trop de points forts)


  • Points faibles:

  • Dialog un peu grand (DBU : 478*158)


  • Conclusion:

    Cet add-on est de loin le meilleur ! Le dialog est plaisant tout en garantissant une facilité pour la configuration. Seul petit défaut, le dialog est un peu grand pour la résolution 800*600, cepandant il reste convenable en 1024*768
    NickColor N[yk]O`18
    Points forts:

  • Dialog compact et pratique
  • Possibilité de choisir l'intervalle de raffraîchissement
  • Possibilité de faire réagir l'add-on aux évènements (join, op, voice, etc)


  • Points faibles:

  • Lorsqu'un op se voice puis se déop, il apparait toujours avec la couleur des ops
  • Le /who lors des bans/unbans bug (manque de paramètres...)
  • Fais buger les /who (obligé d'utiliser CTRL+BREAK)


  • Conclusion:

    Le dialog est plaisant, ceux qui aime le compact l'aimerons sûrement. Très bon add-on malgré quelques bugs...
    Coloriseur MrPropre
    Points forts:

  • Fonctionne correctement
  • Affiche des echos (listes des IRCop, un nick est away, ...)
  • Les couleurs sont définies en fonction du fond de la nicklist
  • Marche si l'utilisateur est sur plusieurs chans


  • Points faibles:

  • Impossible de configurer les couleurs, le temps de rafraîchissement, etc autrement qu'à la main.
  • Ne gère pas le multi-serv


  • Conclusion:

    Dommage que son créateur n'aie pas pris le temps de faire un dialog de configuration.


    Le gagnant du défi: ColorNick Mode de Onishin

    Onishin nous à concocté ici un bel add-on sympa, sans bug et présentant quelques fonctions en plus de la coloration de nicks.



    Autres défis archivés
    Titre Date Participants
    Un convertisseur binaire 20/02/02 5
    Client Mail mIRC 25/3/2 1
    Un jeu graphique sous mirc 18/7/2 3
    Un nettoyeur d'emails 24/10/2 1
    Un colorieur de nicks 15/12/2 3
    Un Log Viewer 18/01/3 1
    récupérateur de couleurs 15/2/3 2
    SmilesViewer 29/3/3 0
    Animation 8/5/3 2
    Résolveur d'Équations 30/06/03 3
    Calculateur Algébrique 01/08/03 7
    Reproduction de $base 20/09/03 4
    /picfindtext 24/01/04 2
    /breplacestring 28/02/04 2
    Un notifieur de privates 1/12/4 3
    Un détecteur de Net-splits 23/5/5 3


    Retour au défi du moment