begin process at 2013 05 20 16:01:58
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

AddOns

 > ANTI CTCP

ANTI CTCP


 Information sur la source

Note :
3 / 10 - par 1 personne
3,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :AddOns Niveau :Débutant Date de création :31/07/2004 Date de mise à jour :03/08/2004 13:47:04 Vu :4 783

Auteur : Arrenzillennubbard

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

 Description

bah voila c'est un anti ctcp. Il bloque tout les ctcp sauf celui qui permet d'envoyer des DCC et s'ils sont envoyés depuis son propre pseudo (plus pratique si on a pas un ping qui s'affiche seul). pour l'activer soit le flanquer dans un *.ini et le loader soit le coller dans la section remoteet le lancer par /antictcp. sinon bah rien d'autre a savoir.

Source

  • on 1:load: {
  • echo Bravo tu as réussit à mettre en marche mon anti-ctcp
  • echo il ne te reste plus qu'à le configurer convenablement
  • echo n'oublie pas que, si tu veux le reconfigurer, il faut faire /antictcp
  • dialog -m anti-ctcp anti-ctcp
  • }
  • Dialog Anti-Ctcp {
  • size -1 -1 500 160
  • title "Anti CTCP"
  • box "Message", 1, 10 15 480 50
  • text "Message de reply au CTCP:",2 ,15 35 150 50,center
  • Edit "Pas de CTCP",3 ,160 30 320 25, autohs
  • Box "Activation", 4, 10 70 480 50
  • radio "Activer le script", 5, 25 85 150 30, pusch
  • radio "Désactiver le script", 6, 250 85 150 30, pusch
  • button "Valider",10 ,200 130 100 22, ok
  • }
  • menu menubar {
  • Add-on
  • .Anti CTCP
  • ..Démarrer:/dialog -m anti-ctcp anti-ctcp
  • ..arreter:/unset %Ctcp
  • }
  • on 1:dialog:anti-ctcp:sclick:*: {
  • if ($did == 5) set %ctcp on
  • if ($did == 6) unset %ctcp
  • set %reponse $did(3)
  • }
  • ctcp 1:*: {
  • if ($1 == DCC) {
  • halt
  • }
  • if ($nick != $me) {
  • if (%Ctcp == on) {
  • anti-ctcp
  • halt
  • }
  • }
  • }
  • alias anti-ctcp {
  • if (%reponse) {
  • .timer 1 5 .notice $nick %reponse
  • }
  • echo $nick à tenté de vous envoyer un CTCP à $time
  • }
  • alias antictcp {
  • dialog -m anti-ctcp anti-ctcp
  • }
on 1:load: {
  echo Bravo tu as réussit à mettre en marche mon anti-ctcp
  echo il ne te reste plus qu'à le configurer convenablement
  echo n'oublie pas que, si tu veux le reconfigurer, il faut faire /antictcp
  dialog -m anti-ctcp anti-ctcp
}
Dialog Anti-Ctcp {
  size -1 -1 500 160  
  title "Anti CTCP"
  box "Message", 1, 10 15 480 50
  text "Message de reply au CTCP:",2 ,15 35 150 50,center
  Edit "Pas de CTCP",3 ,160 30 320 25, autohs
  Box "Activation", 4, 10 70 480 50
  radio "Activer le script", 5, 25 85 150 30, pusch
  radio "Désactiver le script", 6, 250 85 150 30, pusch
  button "Valider",10 ,200 130 100 22, ok
}
menu menubar {
  Add-on
  .Anti CTCP
  ..Démarrer:/dialog -m anti-ctcp anti-ctcp
  ..arreter:/unset %Ctcp
}
on 1:dialog:anti-ctcp:sclick:*: {
  if ($did == 5) set %ctcp on 
  if ($did == 6) unset %ctcp
  set %reponse $did(3)
}
ctcp 1:*: {
  if ($1 == DCC) {
halt
}
if ($nick != $me) {  
    if (%Ctcp == on) {
      anti-ctcp
      halt
    }
  }
}
alias anti-ctcp {
  if (%reponse) {
    .timer 1 5 .notice $nick %reponse
  }  
  echo $nick à tenté de vous envoyer un CTCP à $time
}
alias antictcp {
  dialog -m anti-ctcp anti-ctcp 
}



 Historique

03 août 2004 13:47:04 :
correction du script grâce aux commentaires de SornDrixer et Kerrigan.

 Sources de la même categorie

Source avec Zip Source avec une capture MIRC GUI 8 REV.C par DEATHJ0KER
Source avec Zip Source avec une capture DCX XPOPUPS par DEATHJ0KER
Source avec Zip Source avec une capture GESTIONNAIRE YOUTUBE par nooxx
PACMAN MULTI-JOUEUR EN LIGNE par wims
PROXY&SOCKS SCANNER+LEECHER par independentt

Commentaires et avis

Commentaire de SornDrixer le 31/07/2004 16:48:05 administrateur CS

/ignore -t *!*@* fais la même chose.
-t concerne les ctcps, et *!*@* tout type de personne, donc ca bloquera automatiquement les ctcps reçus.

et au lieu de faire un ctcp 1:dcc:{ } à part, tu peux regrouper avec ton autre événement ctcp :
CTCP 1:*:{
if $1 == dcc { halt }
etc ...
}

> timer 1 5 .notice $nick %reponse
mets un . devant ta commande timer, de façon l'amorcer silencieusement. (comme tu l'as fais pour notice d'ailleur!)

Commentaire de Kerrigan le 31/07/2004 18:21:25

if (%reponse != $null) { }

devient :

if (%reponse) { }

Commentaire de Arrenzillennubbard le 03/08/2004 13:43:30

oui mais justement c'est pour éviter de bloquer les transferts par mIRC que j'ai fait cet add-on.
sinon il est vrai que son utilité est nul.

Commentaire de _Tiamat_ le 13/08/2004 14:49:29

SA va ton script est bien mai sur irc on peu maitre un mode pour eviter les anti ctcp mai je c pu lekel :)  :p

Commentaire de madoudou le 16/05/2006 22:35:23

il s'agit du mode
/mode pseudo +T
pour éviter les ctcp

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Mai 2013
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
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 : 2,730 sec (3)

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