Message d'arrivé qui se fait une seule fois

Soyez le premier à donner votre avis sur cette source.

Snippet vu 6 712 fois - Téléchargée 25 fois

Contenu du snippet

Bah le message en notice ne s'affiche qu'une seule fois !

Le principe c'est qu'il écris le nom de la personne entrer dans un fichier .TXT, s'il détecte que le nom se trouve dans le fichier il ne réagit pas

Source / Exemple :


on *:join:#:{
  if ($nick != $me) { //Pour être sur que ce n'est pas nous
    if ($len($read(C:\mIRC\antipub.txt, w, $nick)) == 0 ) {
      /write C:\mIRC\antipub.txt $nick //On enregistre le nickname dans un fichier
      /notice $chan Pas de méchanceté :P //On envoie la notice
    }
  }
}

Conclusion :


www.psycomaxter.fr.st

A voir également

Ajouter un commentaire

Commentaires

Messages postés
3
Date d'inscription
lundi 23 janvier 2006
Statut
Membre
Dernière intervention
11 mars 2007

if($nick==$me)

ça veut dire "si le nick est moi" ...........
Messages postés
142
Date d'inscription
lundi 18 octobre 2004
Statut
Membre
Dernière intervention
8 juin 2006

et if($nick==$me) ca veut dire seulement si c'est moi ??? (si j'ai bon je viens de faire un grand pas ds le scripting ca fait un moment que je cherche comment on fait pour que les actions ne s'appliquent qu'a moi et comme ishnoug il l'as dit c'est expliqué nulle part :/ ) merci ishnoug et greg4 gg =)
Messages postés
41
Date d'inscription
vendredi 25 janvier 2002
Statut
Membre
Dernière intervention
24 décembre 2002

Pour ceux qui ne comprene pas

;Quand qq join le chan
on *:join:#:{
;Si le nick($nick) qui a declanché l'action est différant(!=) de mon nick($me)
if ($nick != $me) { //Pour être sur que ce n'est pas nous
;$len($read(C:mIRCantipub.txt, w, $nick))
;cherche la ligne avec le mot enregistré dans nick et retourne ca longueur
;si la longueur est egale a 0 c que le nick n'existe pas
;alors on peu ecrire son nick dans le fichier puis lui envoyer une notice
if ($len($read(C:mIRCantipub.txt, w, $nick)) == 0 ) {
/write C:mIRCantipub.txt $nick //On enregistre le nickname dans un fichier
/notice $chan Pas de méchanceté :P //On envoie la notice
}
}
}
Messages postés
1491
Date d'inscription
dimanche 19 novembre 2000
Statut
Modérateur
Dernière intervention
7 juillet 2014

Il ne le recevra plus jamais, a moin que tu supprim le Txt
Messages postés
15
Date d'inscription
samedi 22 décembre 2001
Statut
Membre
Dernière intervention
28 mars 2003

Bonsoir,
c'est une source tres bien mais juste une question
si le pseudo est enregistre dans le .txt il n'aura plus jamais le msg d'accueil lorsqu'il viendra sur le canal ou l'enregistrement a une duree de vie limite dans le temps ?
Afficher les 6 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.