Anti-pv avec un ignore désactivable an dialog :)

Contenu du snippet

Je pense qu'il n'a pas grand chose a ajouter si ce n'est que le titre explique déjà ce qu'est mon code :]
Ah si peut être qqchose a rajouter souvent on me demande pkoi j'ai mis " LiNuX " dans mes code ça n'a rien a voir avec le fait d'être sous Linux c'est juste que le script que je suis en train de faire s'appel comme ça :X

Source / Exemple :


#Pv off
On *:open:?:{ anti-pv | echo -a 10~6€10~6 6LiNuX 10~6€10~4 << 13Anti-Pv 4>>3 $nick 2Viens d'entrer dans ton Pv! | msg $nick 10~6€10~6 6LiNuX 10~6€10~4 << 13Anti-Pv 4>> 12Votre demande de Pv a bien été envoyée à3 $me | set %nick $nick }
#Pv end
Alias anti-pv dialog -m anti-pv anti-pv
dialog anti-pv {
  title "                        Anti-Pv"
  size -1 -1 150 50
  option dbu
  check "Activer/Desactiver", 1, 3 36 57 10
  button "Accepter", 2, 6 5 37 12
  button "Refuser", 3, 107 5 37 12
  button "Ok", 4, 54 22 37 12, ok
  check "Ignorer ?", 5, 96 36 50 10, left
}

on *:dialog:anti-pv:init:0:{
  if ($group(#pv).status == on) { did -c anti-pv 1 }
  if (%ignore == on) { did -c anti-pv 5 }
}
on *:dialog:anti-pv:sclick:*:{
  if ( $did == 2 ) { msg %nick 10~6€10~6 6LiNuX 10~6€10~4 << 13Anti-Pv 4>> 12 Pv Accepté par3 $me 12Bienvenue :) | dialog -x anti-pv }
  if ( $did == 3 ) { msg %nick 10~6€10~6 6LiNuX 10~6€10~4 << 13Anti-Pv 4>> 12 Votre requête a était rejetée par3 $me 4 Merci de ne pas insister ! | close -m %nick | dialog -x anti-pv
    if (%ignore == on) { ignore -p-u300 $+(%nick,*!*@*) $network }
  }
  if ( $did == 1 ) {
    if ($group(#pv).status == off) { echo -a 6€15~6€ 3InFo 6€15~6€ 10Anti-Pv 4Activé10. | .enable #Pv }
    elseif ($group(#pv).status == on) { echo -a 6€15~6€ 3InFo 6€15~6€ 10Anti-Pv 12Désactivé10. | .disable #Pv }
  }
  if ( $did == 5 ) { $iif(%ignore == on,set %ignore off,set %ignore on) }
}

Conclusion :


A ma connaissance tout marche parfaitement bien donc euh rien a dire :)
Si peut être une chose pour que la personne soit bien ignorée après avoir cliqué sur le check " ignorer ? " , refusez le Pv :]

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.

Du même auteur (cs_AnGes)