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 !!!
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.