SYSTÈME D'AWAY + SYSTÈME DE GROUP DE NICK

cs_Niamor7 Messages postés 21 Date d'inscription vendredi 16 avril 2004 Statut Membre Dernière intervention 21 octobre 2008 - 9 févr. 2007 à 18:20
cs_Niamor7 Messages postés 21 Date d'inscription vendredi 16 avril 2004 Statut Membre Dernière intervention 21 octobre 2008 - 18 mai 2007 à 16:55
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/41419-systeme-d-away-systeme-de-group-de-nick

cs_Niamor7 Messages postés 21 Date d'inscription vendredi 16 avril 2004 Statut Membre Dernière intervention 21 octobre 2008
18 mai 2007 à 16:55
Petite MAJ ;)
cs_Niamor7 Messages postés 21 Date d'inscription vendredi 16 avril 2004 Statut Membre Dernière intervention 21 octobre 2008
23 févr. 2007 à 19:11
Assez sympa effectivement et ça peut être vraiment sympa je vais essayez ;) merci beaucoup ^^
Voilà je viens de l'essayez il est super et a l'air de marcher je vais encore faire quelque test et mettre peut être un truc assez mieux activer desactivez le logeur (ça peut souler a force ^^) Je mettrai aussi peut être de la couleur ;)
En tout cas merci beaucoup
doob666 Messages postés 149 Date d'inscription vendredi 3 novembre 2006 Statut Membre Dernière intervention 25 janvier 2011
23 févr. 2007 à 13:14
on *:text:$(* $+ $me $+ *):#:{
if ( $window(@HightLight) == $null ) { /window -kn @HightLight }
echo @HightLight $nick t'appelle sur $chan sur le serveur $server a $time ( $1- )
}
voila un systeme de log d'HL bateau tu l'adapte sur ton code tout simplement tu peut l'améliorer car il est simple.
cs_Niamor7 Messages postés 21 Date d'inscription vendredi 16 avril 2004 Statut Membre Dernière intervention 21 octobre 2008
23 févr. 2007 à 13:06
Ah ouai je comprend ça peut être sympa faut juste que je trouve comment faire :p avec le nom de la personne qui a fait un HL ^^
doob666 Messages postés 149 Date d'inscription vendredi 3 novembre 2006 Statut Membre Dernière intervention 25 janvier 2011
23 févr. 2007 à 08:38
Pour le loggeur, quand on prononce ton pseudo (HL) ça ouvre une @windows qui répertorie toutes les fois ou on t'as appeler pendant ton away. Voila si tu n'y arrive pas tu demande je te dirait comment faire.
cs_Niamor7 Messages postés 21 Date d'inscription vendredi 16 avril 2004 Statut Membre Dernière intervention 21 octobre 2008
22 févr. 2007 à 02:39
Mc_AbBeR c'est peut-être vu et revu, mais on a tous commencer par là. au moins il apprend de nouvelles choses et c'est l'essentiel. Alors ce n'est pas parce que c'est vu et revu qu'on ne peut pas critiquer positivement tout comme la fait Wims.

Merci beaucoup pour ce commentaire :D et oui j'apprend je ne suis qu'un débutant mais bon comme il la dit tout le monde est passé par là ;)
et pour : si on ne commence pas la phrase par le pseudo, la personne ne reçoit pas la notice. "$me isin $1-" me semble plus aproprier.
Je cherchais de comment amélioré parce que je l'avais remarqué donc merci beaucoup :D
pour le loggeur de HL c'est quoi exactement j'ai pas tout compris ?
doob666 Messages postés 149 Date d'inscription vendredi 3 novembre 2006 Statut Membre Dernière intervention 25 janvier 2011
19 févr. 2007 à 22:07
ah oui et j'ai regarder encor brièvement le code et les "if ($did == N)" peuvent se transformer en "if $did == N" (toujours plus jolie) tu peut rempacer les elseif par de simples if (toujours pour des raisons d'esthetisme du code) et dèrnière chose : "on *:TEXT:*:*:{ if (%repondeur == on) && ($1 == $me)" si on ne commence pas la phrase par le pseudo, la personne ne reçoit pas la notice. "$me isin $1-" me semble plus aproprier. pourquoi ne rajouterais tu pas un loggeur de HL lors de l'away?
doob666 Messages postés 149 Date d'inscription vendredi 3 novembre 2006 Statut Membre Dernière intervention 25 janvier 2011
19 févr. 2007 à 21:54
Mc_AbBeR c'est peut-être vu et revu, mais on a tous commencer par là. au moins il apprend de nouvelles choses et c'est l'essentiel. Alors ce n'est pas parce que c'est vu et revu qu'on ne peut pas critiquer positivement tout comme la fait Wims.
Mc_AbBeR Messages postés 301 Date d'inscription mercredi 15 juin 2005 Statut Membre Dernière intervention 19 février 2007
19 févr. 2007 à 21:36
Vu et encore revu..
cs_Niamor7 Messages postés 21 Date d'inscription vendredi 16 avril 2004 Statut Membre Dernière intervention 21 octobre 2008
12 févr. 2007 à 19:18
Merci j'ai rajouté ;)
cs_wims Messages postés 2466 Date d'inscription vendredi 23 juillet 2004 Statut Membre Dernière intervention 1 août 2010 1
11 févr. 2007 à 12:29
Le screen n'est pas a jour
cs_Niamor7 Messages postés 21 Date d'inscription vendredi 16 avril 2004 Statut Membre Dernière intervention 21 octobre 2008
10 févr. 2007 à 13:49
C'est mieux comme ça :D ?
cs_wims Messages postés 2466 Date d'inscription vendredi 23 juillet 2004 Statut Membre Dernière intervention 1 août 2010 1
10 févr. 2007 à 12:37
Le combo drop est ce qu'il te faut :
Voila un exemple de comment l'utiliser :

dialog drop {
title drop
size -1 -1 100 100
option dbu
combo 1, 10 10 30 70, drop
}
on *:dialog:drop:*:*:{
if ($devent == init) didtok $dname 1 32 Ga is gA
elseif ($devent == sclick) echo -a Texte séléctionné : $did(1)
}

Tu l'ouvres avec /dialog -m drop drop et regarde les echos
cs_Niamor7 Messages postés 21 Date d'inscription vendredi 16 avril 2004 Statut Membre Dernière intervention 21 octobre 2008
10 févr. 2007 à 11:28
if ($did isnum 2-15) {
var %a = $token(Ga Dors Away Mange Joue Flood Bahut Time Tv Encode Toshop Douche Mattage McDo Devoirs,$did,32)
set %debut_away $ctime | tokenize 96 $me |tnick $+($1,`,%a)
}

Oo sa je connaissai pas du tout merci beaucoup :D
et pour : if (%répondeur on) && ($1 $me) {
c'est pas bête j'avais oublié ^^
autrement pour le système de group je voulais mettre un list et mettre les nick a l'intérieur qui sont dans le group et sur le côté mettre supprimé ajouter etc.. mais je ne sais pas comment faire en tout cas merci pour ces petites information :D
cs_wims Messages postés 2466 Date d'inscription vendredi 23 juillet 2004 Statut Membre Dernière intervention 1 août 2010 1
9 févr. 2007 à 21:33
Apparament le system des pseudos définissables par l'user existe déja dsl j'avais pas look le screen
cs_wims Messages postés 2466 Date d'inscription vendredi 23 juillet 2004 Statut Membre Dernière intervention 1 août 2010 1
9 févr. 2007 à 21:31
Pour le dialog tu devrais laisser un edit pour pouvoir laisser l'user choisir son pseudo et mettre un combo drop ( matte l'aide pour savoir ce que c'est ) qui contiendrais tout les raison que tu as prédéfinis

Pour l'optimisation, c'est pas ca qui manque :
if (%repondeur == on) { Ca ne sert a rien de set %répondeur sur on, il vaut mieux le set sur 0 pour off et 1 pour on comme ca tes if devienne if (%répondeur) {

les sclick sur les id de 2 a 15 se simplifie par :
if ($did isnum 2-15) {
var %a = $token(Ga Dors Away Mange Joue Flood Bahut Time Tv Encode Toshop Douche Mattage McDo Devoirs,$did,32)
set %debut_away $ctime | tokenize 96 $me |tnick $+($1,`,%a)
}

a la ligne 161, ya un point qui devrais pas etre la j'crois

Quand ta deux if consécutif :
if (%répondeur == on) {
if ($1 == $me) {

tu peux simplifier avec && :
if (%répondeur on) && ($1 $me) {
doob666 Messages postés 149 Date d'inscription vendredi 3 novembre 2006 Statut Membre Dernière intervention 25 janvier 2011
9 févr. 2007 à 21:01
pourquoi ne pas avoir laisser l'utilisateur totalement libre de sa propre gestion de nick? (j'ai pas regarder le code (pas trop le temps ^^)
cs_Niamor7 Messages postés 21 Date d'inscription vendredi 16 avril 2004 Statut Membre Dernière intervention 21 octobre 2008
9 févr. 2007 à 18:20
Merci de laissez un petit commentaire si vous aimez ce système :p ou m'aidez pour amélioré (optimisé) mon code :D
Rejoignez-nous