Repondeur

Contenu du snippet

repondeur V3
Comme le repondeur precedent que javais deposé ici mais avec quelque petit changement dont notemant une mini fenetre pour recuperer les messages des gens qd vous etes pas la. (message a votre intention bien sur !)

Source / Exemple :


alias fermer {
  /write -c TOfREP.txt  
  /set %ouvert Off
  /window -c @menu
}
alias repon {
  /set %rep ON
  /nick $1
  /echo 6 -t-1N $chan Mode répondeur ON.
  /set %raison $2-
  if (%raison != $null) { /amsg $chan %raison }
  /set %sec 0
  /inc -c %sec
}
alias repoff {
  /set %rep Off
  /nick %pseudo
  /msg nickserv identify %passo
  /echo 6 -t-1N $chan Mode répondeur OFF.
  /set %raison $1-
  if (%raison != $null) { /amsg $chan %raison }
  /unset %sec
  /fermer
}
alias pvon {
  /set %apv ON
  /echo 6 -t-1N $chan Mode répondeur en PV ON.
  /set %sec 0
  /inc -c %sec
}
alias pvoff {
  /set %apv Off
  /echo 6 -t-1N $chan Mode répondeur en PV OFF.
  /unset %sec
  /fermer
}
on 1:TEXT:*$me*:#:/ch $nick $1-
on 1:TEXT:*:?:/pv $nick $1-
alias ch {
  if ( %rep == On ) { 
    /window -c @menu
    set %message init
    %message = 3 [ $1 ] 2 $2- 
    /write TOfREP.txt %message
    /notice $1 Je suis absent depuis $duration(%sec) mais je serais au courant de ton passage
    /window -hamodk +f @menu 724 618 300 150
    /loadbuf 1-1000 -pr @menu TOfREP.txt
  }
}
alias pv {
  if ( %apv == On ) { 
    /window -c @menu
    set %message init
    %message = 3 [ $1 ] 2 $2- 
    /write TOfREP.txt %message
    /notice $1 Je suis absent depuis $duration(%sec) mais je serais au courant de ton passage
    /window -hamodk +f @menu 724 618 300 150
    /loadbuf 1-1000 -pr @menu TOfREP.txt
  }
}
alias config {
  /set %pseudo $$?="Entrez votre Pseudo principal:"
  /set %passo $$?="Entrez votre Mot de Passe de votre Pseudo principal:"
  /set %apv Off
  /set %rep Off
  /set %ouvert Off
}
menu menubar,status,query, {
  -
  Sytème de répondeur
  .$iif(%rep == Off, Démarer le répondeur général ):/repon $$?="Pseudo:" $?="Raison:"
  .$iif(%rep == ON, Arrêter le répondeur général ):/repoff $?="Raison:"
  .-
  .$iif(%apv == Off, Démarer le répondeur sur les PV ):/pvon
  .$iif(%apv == ON, Arrêter le répondeur sur les PV ):/pvoff
  .-
  .Configurer:/config
}
menu @menu {
  dclick /fermer
  $iif(%rep == Off, Démarer le répondeur général ):/repon $$?="Pseudo:" $?="Raison:"
  $iif(%rep == ON, Arrêter le répondeur général ):/repoff $?="Raison:"
  -
  $iif(%apv == Off, Démarer le répondeur sur les PV ):/pvon
  $iif(%apv == ON, Arrêter le répondeur sur les PV ):/pvoff
}

Conclusion :


Voila rien de bien comliqué.

Allez amusez vous bien et @+++++++

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.