Repondeur plus anti-pv

Contenu du snippet

Voila code tres simple en dialog. Il comprend un repondeur et un anti-pv .... Pas grand choses a dire ... c'est mon premier code donc soyez indulgent hein ^^ . Je sais que c'est un code revu et revu mais bon ca permet d'apprendre ^^

Source / Exemple :


alias Répondeur dialog -m Répondeur Répondeur

dialog Répondeur {
  title Répondeur
  size -1 -1 200 60
  option dbu
  box "",1,5 0 190 47
  check "Répondeur activé",2,10 7 60 10
  text "Phrase du répondeur :",3,10 22 80 10
  edit "",4,10 32 180 10,autohs
  button "Fermer",5,80 49 40 10,flat,ok
}

on *:dialog:répondeur:sclick:2:{
  if $did(2).state == 1 { set %Répondeur.Activé Oui }
  else { set %Répondeur.Activé Non }
}

on *:dialog:répondeur:edit:4:{
  set %Répondeur.Phrase $did(4)
}

on *:dialog:répondeur:init:*:{
  if %Répondeur.Activé == Oui { did -c répondeur 2 }
  if %Répondeur.Phrase { did -a répondeur 4 %Répondeur.Phrase }
}

on *:text:$me:#: {
  if %Répondeur.Activé == Oui && %Répondeur.Phrase {
    msg $chan Répondeur : $eval(%Répondeur.Phrase,2)
  }
}
alias anti-pv dialog -m anti-pv anti-pv

dialog anti-pv { 
  title anti-pv
  size -1 -1 200 60
  option dbu
  box "",1,5 0 190 47
  check "Anti-pv Activé",2,10 7 60 10
  text "Phrase de l'Anti pv",3,10 22 80 10
  edit "",4,10 32 180 10,autohs
  button "Ok",5,60 49 40 10,flat,ok
  button "Exepts",6,100 49 40 10,flat,ok
}
on *:dialog:anti-pv:sclick:2: { 
  if $did(2).state == 1 { set %Anti-pv-active oui }
  else { set %Anti-pv-active non } 
}
on *:dialog:anti-pv:edit:4:  {
  set %Anti-pv-phrase $did(4)
}
on *:dialog:anti-pv:init:*: {
  if  %anti-pv-active == oui  { did -c anti-pv 2 }
  if  %anti-pv-phrase  { did -a anti-pv 4 %anti-pv-phrase }
}
on *:open:?: {
  if %anti-pv-active == oui && %anti-pv-phrase {
  msg $nick Anti-Pv By Le-BiLoUtE : $eval(%anti-pv-phrase) | close -m $nick }
}
on *:dialog:anti-pv:

menu menubar {

Repondeur:/répondeur  
-  
  anti-pv:/anti-pv 
}

Conclusion :


Pour lancer le repondeur : /répondeur
Pour l'anti pv : /anti-pv
Je pense que j'ai tout dit @Pluche !!!

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.