UN REPONDEUR TOUT SIMPLE

cs_Naza Messages postés 179 Date d'inscription mercredi 5 novembre 2003 Statut Membre Dernière intervention 23 juin 2005 - 6 mars 2004 à 16:39
juki_webmaster Messages postés 947 Date d'inscription mercredi 19 novembre 2003 Statut Membre Dernière intervention 5 avril 2008 - 11 mars 2004 à 20:36
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/20999-un-repondeur-tout-simple

juki_webmaster Messages postés 947 Date d'inscription mercredi 19 novembre 2003 Statut Membre Dernière intervention 5 avril 2008 3
11 mars 2004 à 20:36
Oui c'est une source un peu longue ...
Sur la petite partie qu'a dit Allan007 j'ais fait ce petit dialogue :

dialog nopv {
title "N0PV"
size -1 -1 62 34
option dbu
text "Message du repondeur :", 1, 2 2 60 8,
edit "", 2, 2 10 58 9,
button "ok", 3, 2 20 58 12, center
}
alias nopv dialog -m nopv nopv
on 1:dialog:nopv:sclick:3:{
if $did(2) != $null { set %msgrep $did(2) }
}
on *:TEXT:*:?:{ privmsg $nick Anti PV , repondeur : %msgrep | /close -m | echo -r N0PV : $nick à tenter de vous joindre en pv . }


Voila pour lancer faite /nopv , evidament cela interdit tout pv lors de son installation !
Si vous voulez amuser vous avec les if et variable pour le configurer ( activé / desactivé ) .
Allan007 Messages postés 82 Date d'inscription samedi 6 décembre 2003 Statut Membre Dernière intervention 12 février 2012
10 mars 2004 à 09:54
Je trouve que ton répondeur est vrément gros un répondeur on peux le faire a partire d'une ligne ou trois alors je vois pas pourquoi tu as fait tout sa
on *:TEXT:*:?:{ privmsg $nick Répondeur: %msgrep }
tout simplement enfin tu as fait un dialog aussi mais je ne l'ais pas encore tester c'est pour ça que je dit sa.

Allé a +

Allan
darkyojimbo2 Messages postés 244 Date d'inscription mercredi 11 juin 2003 Statut Membre Dernière intervention 25 juin 2005
6 mars 2004 à 19:45
le dialog est énorme !
pour les variables c'est la meme chose que sorn. rip ?

regroupe les events et $did.

remplace :
if $did(2).state == 0 { did -m répondeur 6 }
if $did(2).state == 1 { did -n répondeur 6 }
par:
if $did(2).state == 0 { did -m répondeur 6 }
else { did -n répondeur 6 }

A part ces minis détails, c'est bien.
dommage que ce soit vu revu et revu.

@+
JaxX83 Messages postés 47 Date d'inscription mercredi 10 décembre 2003 Statut Membre Dernière intervention 20 mai 2004
6 mars 2004 à 19:36
meme commentaires que SornDrixer.
mais pourquoi tant de répondeur...
cs_SornDrixer Messages postés 2084 Date d'inscription jeudi 12 décembre 2002 Statut Membre Dernière intervention 30 janvier 2011 8
6 mars 2004 à 18:07
A propos de la partie de ce code :

msg $nick %décosouligné $+ %décogras $+ %décodegauche $+ %décogras $+ %décosouligné $+ %souligné2 $+ %gras2 $+  $+ %clrpremlet $+ $+ %clrdufond $mid(%txtrép,1,1)) $+ %gras2 $+ %souligné2 $+ %souligné $+ %gras $+  $+ %clrdutxt $+ $+ %clrdufond $+ $replace($mid(%txtrép,2),(pseudo),$nick) $+ %gras $+ %souligné $+ 01,00 $+ %décosouligné $+ %décogras $+ %décodedroite $+ %décogras $+ %décosouligné

Pourquoi tu fais appel à pleins de variables qui n'existent pas pour la pluspart dans ton script ?
Kerrigan Messages postés 708 Date d'inscription lundi 15 juillet 2002 Statut Membre Dernière intervention 17 mars 2005
6 mars 2004 à 17:06
déja vu faut innover a tout prix ...
cs_Naza Messages postés 179 Date d'inscription mercredi 5 novembre 2003 Statut Membre Dernière intervention 23 juin 2005 1
6 mars 2004 à 16:39
Le dialog est quand même vachement gros pour ce que c'est.
Mais ça reste correct, par contre l'idée est pas terrible
un répondeur..

Bonne continuation