Mouvement perpétuel - répondeur

Contenu du snippet

Ce code ne sert à absolument rien ... Il est juste là pour faire beau et énerver ... Non il montre quelques trucs quand même, quoiqu'à la base il est vraiment idiot.

Source / Exemple :


// Ceci va dans les remote
;Code de base
on *:text:*:?:{ msg $nick Oui ? | close -m $nick }
;Si vous tenez à voir ce que cela donne en vrai, quand j'ai scripté le code, mettez ceci :
on *:text:*:?:{ msg $nick Oui ? }
;Puis faite /msg Votre_Pseudo WaZa
;Voila ... Vous l'aurez compris ... Cela peut faire office de répondeur automatique pour envoyer promener les gens en même temps, même si le plus drôle est quand vous vous parlez vous même ( y a des gens qui ont pas d'amis ... ). IRC se met à bien flooder. Bon on va essayer de montrer comment faire pour le mettre sur ON ou OFF, pour pouvoir l'arrêter de temps à autre ;)
'remote'
on *:text:*:?:{ 
if (%mode == on) { msg $nick Je suis occupé, reviens plus tard | close -m $nick }
}
;Il ne vous reste plus qu'à faire un '/set %mode ON' pour l'activer ou '/set %mode OFF' pour l'éteindre. Nous allons voir comment étoffer ce code, pour n'envoyer paitre que les gens que vous n'aimez pas ( ou leurs nick ).
;On va de nouveau modifier le texte de départ
'remote'
on *:text:*:?:{ 
if ( chieur isin $level( $address($$2 $+ ,3)) ) { msg $nick Casses toi ! | close -m $nick }
else { msg $nick Oui ? }
}
;Voila mais c'est bien beau, mais vous ne savez pas comment mettre des personnes dans l'user '' chieur ''
;Pour ce faire, faites :
'Fenetre de mIRC'
/guser chieur son_pseudo 3
;Comme ça, quand quelqu'un d'indésirable vous parle, vous pouvez l'envoyer paitre sans rien faire.
;et enfin, version combinée des 2 =P
on *:text:*:?:{ 
if (%mode == ON) {
if ( chieur isin $level( $address($$2 $+ ,3)) ) { msg $nick Casses toi ! | close -m $nick }
else { msg $nick Oui ? }
   }
}

Conclusion :


Bon sous ce but faussement détourné ( Mvt perpétuel - répondeur ... ), nous avons appris ici certains morceaux de codes indispensable pour un bot. Pour la petite explication de :
if ( chieur isin $level( $address($$2 $+ ,3)) )
condition if, on vérifie que ... on vérifie que l'adresse de la personne est dans le level chieur.
Si je me trompe dans l'explication de la condition, prévenez moi car je sais l'utiliser mais je n'ai pas le sens EXACT; même si en bon français cela revient à vérifier qu'il y a bien la présence de la personne dans ce " niveau ".

A voir également

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.