begin process at 2010 03 15 17:02:56
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

AddOns

 > PREVIEN SON

PREVIEN SON


 Information sur la source

Note :
7 / 10 - par 1 personne
7,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :AddOns Niveau :Débutant Date de création :04/12/2004 Date de mise à jour :28/06/2005 10:22:57 Vu / téléchargé :5 139 / 248

Auteur : J4Gu4R

Ecrire un message privé
Commentaire sur cette source (47)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
version 3 de mon previen dialog.
configurations possibles. j'ai essayé d'écouter au mieux
vos conseils j'espère qu'il vous plaiera +...

activation/désactivation et sons pour des évênements
message auto + editeurs fichiers

et voila la $newversion du previen son
- évênement BAN viré
- évênemnt START en +
- évenement CONNEXION en +
- évênement DECONNECTION en +
- évênement NOTIFY en +
- évênement INVITATION en +
- évenement changement de pseudo en +

- comme promis les sons, les messages echo, $chan et $nick sont configurable et indépendants

lorsque le son n'est pas configuré ya plus de message d'erreur

et le dialog un chouilla plus petit le tout en 3 onglets :))

(voir capture) bon tchat...

Source

  • ATTENTION ce code est mis pour ceux qui aime
  • voir les sources sans télécharger
  • pour l'utilisation ben téléchargez le ZIP !! :)
  • alias previen { dialog -m previen previen }
  • dialog previen {
  • title "Mon préviens évênements"
  • size -1 -1 196 142
  • option dbu
  • tab "éditeur de fichiers", 100, 0 0 194 140
  • text "fichiers à éditer :", 1, 6 16 70 15, tab 100
  • button "Ajouter", 2, 100 25 25 10, tab 100
  • button "Supprimer", 3, 125 25 30 10, tab 100
  • combo 10, 4 25 95 100,tab 100 size drop
  • text "liste des phrases éditées :", 5, 6 61 70 15, tab 100
  • list 11, 4 70 185 65,tab 100 size vsbar
  • text "écrits ta phrase :", 4, 6 38 70 15, tab 100
  • edit "", 30, 4 46 185 11,tab 100 autohs
  • button "Modifier", 7, 155 25 30 10, tab 100
  • tab "évênements 1", 200, 0 0 194 140
  • box "si mon PV est actif :", 201, 3 15 90 30, tab 200
  • edit "", 202, 33 22 55 10, center autohs read tab 200
  • button "son", 203, 7 22 25 10, tab 200
  • check "son-actif", 204, 7 33 30 10, tab 200
  • check "echo", 205, 38 33 20 10, tab 200
  • check "msg nick", 206, 60 33 30 10, tab 200
  • box "si mon pseudo est dit :", 207, 3 45 90 30, tab 200
  • edit "", 208, 33 52 55 10, center autohs read tab 200
  • button "son", 209, 7 52 25 10, tab 200
  • check "son-actif", 210, 7 63 30 10, tab 200
  • check "echo", 211, 38 63 20 10, tab 200
  • check "msg chan", 212, 60 63 30 10, tab 200
  • box "quand join un salon :", 213, 3 75 90 30, tab 200
  • edit "", 214, 33 82 55 10, center autohs read tab 200
  • button "son", 215, 7 82 25 10, tab 200
  • check "son-actif", 216, 7 93 30 10, tab 200
  • check "echo", 217, 38 93 20 10, tab 200
  • check "msg chan", 218, 60 93 30 10, tab 200
  • box "quand part d'un salon :", 219, 3 105 90 30, tab 200
  • edit "", 220, 33 112 55 10, center autohs read tab 200
  • button "son", 221, 7 112 25 10, tab 200
  • check "son-actif", 222, 7 123 30 10, tab 200
  • check "echo", 223, 38 123 20 10, tab 200
  • check "msg chan", 224, 60 123 30 10, tab 200
  • box "évênement OP :", 225, 100 15 90 30, tab 200
  • edit "", 226, 130 22 55 10, center autohs read tab 200
  • button "son", 227, 104 22 25 10, tab 200
  • check "son-actif", 228, 104 33 30 10, tab 200
  • check "echo", 229, 135 33 20 10, tab 200
  • check "msg chan", 230, 157 33 30 10, tab 200
  • box "évênement DEOP :", 231, 100 45 90 30, tab 200
  • edit "", 232, 130 52 55 10, center autohs read tab 200
  • button "son", 233, 104 52 25 10, tab 200
  • check "son-actif", 234, 104 63 30 10, tab 200
  • check "echo", 235, 135 63 20 10, tab 200
  • check "msg chan", 236, 157 63 30 10, tab 200
  • box "évênement VOICE :", 237, 100 75 90 30, tab 200
  • edit "", 238, 130 82 55 10, center autohs read tab 200
  • button "son", 239, 104 82 25 10, tab 200
  • check "son-actif", 240, 104 93 30 10, tab 200
  • check "echo", 241, 135 93 20 10, tab 200
  • check "msg chan", 242, 157 93 30 10, tab 200
  • box "évênement DEVOICE :", 243, 100 105 90 30, tab 200
  • edit "", 244, 130 112 55 10, center autohs read tab 200
  • button "son", 245, 104 112 25 10, tab 200
  • check "son-actif", 246, 104 123 30 10, tab 200
  • check "echo", 247, 135 123 20 10, tab 200
  • check "msg chan", 248, 157 123 30 10, tab 200
  • tab "évênements 2", 300, 0 0 194 140
  • box "évênement kick :", 301, 3 15 90 30, tab 300
  • edit "", 302, 33 22 55 10, center autohs read tab 300
  • button "son", 303, 7 22 25 10, tab 300
  • check "son-actif", 304, 7 33 30 10, tab 300
  • check "echo", 305, 38 33 20 10, tab 300
  • check "msg nick", 306, 60 33 30 10, tab 300
  • box "évênement start :", 307, 3 45 90 30, tab 300
  • edit "", 308, 33 52 55 10, center autohs read tab 300
  • button "son", 309, 7 52 25 10, tab 300
  • check "son-actif", 310, 7 63 30 10, tab 300
  • check "echo", 311, 38 63 20 10, tab 300
  • box "évênement connection :", 313, 3 75 90 30, tab 300
  • edit "", 314, 33 82 55 10, center autohs read tab 300
  • button "son", 315, 7 82 25 10, tab 300
  • check "son-actif", 316, 7 93 30 10, tab 300
  • check "echo", 317, 38 93 20 10, tab 300
  • box "évênement déconnection :", 319, 3 105 90 30, tab 300
  • edit "", 320, 33 112 55 10, center autohs read tab 300
  • button "son", 321, 7 112 25 10, tab 300
  • check "son-actif", 322, 7 123 30 10, tab 300
  • check "echo", 323, 38 123 20 10, tab 300
  • box "notifiés :", 325, 100 15 90 30, tab 300
  • edit "", 326, 130 22 55 10, center autohs read tab 300
  • button "son", 327, 104 22 25 10, tab 300
  • check "son-actif", 328, 104 33 30 10, tab 300
  • check "echo", 329, 135 33 20 10, tab 300
  • check "msg nick", 330, 157 33 30 10, tab 300
  • box "invitations :", 331, 100 45 90 30, tab 300
  • edit "", 332, 130 52 55 10, center autohs read tab 300
  • button "son", 333, 104 52 25 10, tab 300
  • check "son-actif", 334, 104 63 30 10, tab 300
  • check "echo", 335, 135 63 20 10, tab 300
  • check "msg nick", 336, 157 63 30 10, tab 300
  • box "changement de pseudo :", 337, 100 75 90 30, tab 300
  • edit "", 338, 130 82 55 10, center autohs read tab 300
  • button "son", 339, 104 82 25 10, tab 300
  • check "son-actif", 340, 104 93 30 10, tab 300
  • check "echo", 341, 135 93 20 10, tab 300
  • check "msg chan", 342, 157 93 30 10, tab 300
  • box "clones entré salon :", 343, 100 105 90 30, tab 300
  • edit "", 344, 130 112 55 10, center autohs read tab 300
  • button "son", 345, 104 112 25 10, tab 300
  • check "son-actif", 346, 104 123 30 10, tab 300
  • check "notice nick", 347, 135 123 33 10, tab 300
  • }
  • on *:dialog:previen:*:*:{
  • if $devent == init {
  • did -ra $dname 202 $nopath(%music-fenpriv)
  • if (%previen-Active-fenpriv == ON) { did -c previen 204 }
  • if (%previen-msg-echo-fenpriv == ON) { did -c previen 205 }
  • if (%previen-msg-nick-fenpriv == ON) { did -c previen 206 }
  • did -ra $dname 208 $nopath(%music-pseudochan)
  • if (%previen-Active-pseudochan == ON) { did -c previen 210 }
  • if (%previen-msg-echo-pseudochan == ON) { did -c previen 211 }
  • if (%previen-msg-chan-pseudochan == ON) { did -c previen 212 }
  • did -ra $dname 214 $nopath(%music-joinchan)
  • if (%previen-Active-joinchan == ON) { did -c previen 216 }
  • if (%previen-msg-echo-joinchan == ON) { did -c previen 217 }
  • if (%previen-msg-chan-joinchan == ON) { did -c previen 218 }
  • did -ra $dname 220 $nopath(%music-partchan)
  • if (%previen-Active-partchan == ON) { did -c previen 222 }
  • if (%previen-msg-echo-partchan == ON) { did -c previen 223 }
  • if (%previen-msg-chan-partchan == ON) { did -c previen 224 }
  • did -ra $dname 226 $nopath(%music-op)
  • if (%previen-Active-op == ON) { did -c previen 228 }
  • if (%previen-msg-echo-op == ON) { did -c previen 229 }
  • if (%previen-msg-chan-op == ON) { did -c previen 230 }
  • did -ra $dname 232 $nopath(%music-deop)
  • if (%previen-Active-deop == ON) { did -c previen 234 }
  • if (%previen-msg-echo-deop == ON) { did -c previen 235 }
  • if (%previen-msg-chan-deop == ON) { did -c previen 236 }
  • did -ra $dname 238 $nopath(%music-voice)
  • if (%previen-Active-voice == ON) { did -c previen 240 }
  • if (%previen-msg-echo-voice == ON) { did -c previen 241 }
  • if (%previen-msg-chan-voice == ON) { did -c previen 242 }
  • did -ra $dname 244 $nopath(%music-devoice)
  • if (%previen-Active-devoice == ON) { did -c previen 246 }
  • if (%previen-msg-echo-devoice == ON) { did -c previen 247 }
  • if (%previen-msg-chan-devoice == ON) { did -c previen 248 }
  • did -ra $dname 302 $nopath(%music-kick)
  • if (%previen-Active-kick == ON) { did -c previen 304 }
  • if (%previen-msg-echo-kick == ON) { did -c previen 305 }
  • if (%previen-msg-nick-kick == ON) { did -c previen 306 }
  • did -ra $dname 308 $nopath(%music-start)
  • if (%previen-Active-start == ON) { did -c previen 310 }
  • if (%previen-msg-echo-start == ON) { did -c previen 311 }
  • did -ra $dname 314 $nopath(%music-connexion)
  • if (%previen-Active-connexion == ON) { did -c previen 316 }
  • if (%previen-msg-echo-connexion == ON) { did -c previen 317 }
  • did -ra $dname 320 $nopath(%music-deconnexion)
  • if (%previen-Active-deconnexion == ON) { did -c previen 322 }
  • if (%previen-msg-echo-deconnexion == ON) { did -c previen 323 }
  • did -ra $dname 326 $nopath(%music-notif)
  • if (%previen-Active-notif == ON) { did -c previen 328 }
  • if (%previen-msg-echo-notif == ON) { did -c previen 329 }
  • if (%previen-msg-nick-notif == ON) { did -c previen 330 }
  • did -ra $dname 332 $nopath(%music-invit)
  • if (%previen-Active-invit == ON) { did -c previen 334 }
  • if (%previen-msg-echo-invit == ON) { did -c previen 335 }
  • if (%previen-msg-nick-invit == ON) { did -c previen 336 }
  • did -ra $dname 338 $nopath(%music-changenick)
  • if (%previen-Active-changenick == ON) { did -c previen 340 }
  • if (%previen-msg-echo-changenick == ON) { did -c previen 341 }
  • if (%previen-msg-chan-changenick == ON) { did -c previen 342 }
  • did -ra $dname 344 $nopath(%music-clonechan)
  • if (%previen-Active-clonechan == ON) { did -c previen 346 }
  • if (%previen-notice-nick-clonechan == ON) { did -c previen 347 }
  • Did -r previen 10
  • set %nblist 1
  • While ( %nblist <= $findfile( previens\evenements , *.txt , 0 ) ) {
  • Did -a previen 10 $NoPath( $findfile( previens\evenements , *.txt , %nblist ) )
  • Inc %nblist
  • }
  • Did -c previen 10 1
  • ChargerListeprevien
  • }
  • if $devent == edit {
  • if ($did == 202 ) {
  • set %evenement-fenpriv $did(202)
  • }
  • if ($did == 208 ) {
  • set %evenement-pseudochan $did(208)
  • }
  • if ($did == 214 ) {
  • set %evenement-joinchan $did(214)
  • }
  • if ($did == 220 ) {
  • set %evenement-partchan $did(220)
  • }
  • if ($did == 226 ) {
  • set %evenement-op $did(226)
  • }
  • if ($did == 232 ) {
  • set %evenement-deop $did(232)
  • }
  • if ($did == 238 ) {
  • set %evenement-voice $did(238)
  • }
  • if ($did == 244 ) {
  • set %evenement-devoice $did(244)
  • }
  • if ($did == 302 ) {
  • set %evenement-kick $did(302)
  • }
  • if ($did == 308 ) {
  • set %evenement-start $did(308)
  • }
  • if ($did == 314 ) {
  • set %evenement-connexion $did(314)
  • }
  • if ($did == 320 ) {
  • set %evenement-deconnexion $did(320)
  • }
  • if ($did == 326 ) {
  • set %evenement-notif $did(326)
  • }
  • if ($did == 332 ) {
  • set %evenement-invit $did(332)
  • }
  • if ($did == 338 ) {
  • set %evenement-changenick $did(338)
  • }
  • if ($did == 344 ) {
  • set %evenement-clonechan $did(344)
  • }
  • }
  • if $devent == sclick {
  • if ($did == 203) {
  • set %music-fenpriv $sfile($wavedir)
  • did -ra $dname 202 $nopath(%music-fenpriv)
  • }
  • if ($did == 204 ) {
  • if (%previen-active-fenpriv == ON) { set %previen-Active-fenpriv OFF }
  • else { set %previen-active-fenpriv ON }
  • }
  • if ($did == 205 ) {
  • if (%previen-msg-echo-fenpriv == ON) { set %previen-msg-echo-fenpriv OFF }
  • else { set %previen-msg-echo-fenpriv ON }
  • }
  • if ($did == 206 ) {
  • if (%previen-msg-nick-fenpriv == ON) { set %previen-msg-nick-fenpriv OFF }
  • else { set %previen-msg-nick-fenpriv ON }
  • }
  • if ($did == 209) {
  • set %music-pseudochan $sfile($wavedir)
  • did -ra $dname 208 $nopath(%music-pseudochan)
  • }
  • if ($did == 210 ) {
  • if (%previen-active-pseudochan == ON) { set %previen-Active-pseudochan OFF }
  • else { set %previen-active-pseudochan ON }
  • }
  • if ($did == 211 ) {
  • if (%previen-msg-echo-pseudochan == ON) { set %previen-msg-echo-pseudochan OFF }
  • else { set %previen-msg-echo-pseudochan ON }
  • }
  • if ($did == 212 ) {
  • if (%previen-msg-chan-pseudochan == ON) { set %previen-msg-chan-pseudochan OFF }
  • else { set %previen-msg-chan-pseudochan ON }
  • }
  • if ($did == 215) {
  • set %music-joinchan $sfile($wavedir)
  • did -ra $dname 214 $nopath(%music-joinchan)
  • }
  • if ($did == 216 ) {
  • if (%previen-active-joinchan == ON) { set %previen-Active-joinchan OFF }
  • else { set %previen-active-joinchan ON }
  • }
  • if ($did == 217 ) {
  • if (%previen-msg-echo-joinchan == ON) { set %previen-msg-echo-joinchan OFF }
  • else { set %previen-msg-echo-joinchan ON }
  • }
  • if ($did == 218 ) {
  • if (%previen-msg-chan-joinchan == ON) { set %previen-msg-chan-joinchan OFF }
  • else { set %previen-msg-chan-joinchan ON }
  • }
  • if ($did == 221) {
  • set %music-partchan $sfile($wavedir)
  • did -ra $dname 220 $nopath(%music-partchan)
  • }
  • if ($did == 222 ) {
  • if (%previen-active-partchan == ON) { set %previen-Active-partchan OFF }
  • else { set %previen-active-partchan ON }
  • }
  • if ($did == 223 ) {
  • if (%previen-msg-echo-partchan == ON) { set %previen-msg-echo-partchan OFF }
  • else { set %previen-msg-echo-partchan ON }
  • }
  • if ($did == 224 ) {
  • if (%previen-msg-chan-partchan == ON) { set %previen-msg-chan-partchan OFF }
  • else { set %previen-msg-chan-partchan ON }
  • }
  • if ($did == 227) {
  • set %music-op $sfile($wavedir)
  • did -ra $dname 226 $nopath(%music-op)
  • }
  • if ($did == 228 ) {
  • if (%previen-active-op == ON) { set %previen-Active-op OFF }
  • else { set %previen-active-op ON }
  • }
  • if ($did == 229 ) {
  • if (%previen-msg-echo-op == ON) { set %previen-msg-echo-op OFF }
  • else { set %previen-msg-echo-op ON }
  • }
  • if ($did == 230 ) {
  • if (%previen-msg-chan-op == ON) { set %previen-msg-chan-op OFF }
  • else { set %previen-msg-chan-op ON }
  • }
  • if ($did == 233) {
  • set %music-deop $sfile($wavedir)
  • did -ra $dname 232 $nopath(%music-deop)
  • }
  • if ($did == 234 ) {
  • if (%previen-active-deop == ON) { set %previen-Active-deop OFF }
  • else { set %previen-active-deop ON }
  • }
  • if ($did == 235 ) {
  • if (%previen-msg-echo-deop == ON) { set %previen-msg-echo-deop OFF }
  • else { set %previen-msg-echo-deop ON }
  • }
  • if ($did == 236 ) {
  • if (%previen-msg-chan-deop == ON) { set %previen-msg-chan-deop OFF }
  • else { set %previen-msg-chan-deop ON }
  • }
  • if ($did == 239) {
  • set %music-voice $sfile($wavedir)
  • did -ra $dname 238 $nopath(%music-voice)
  • }
  • if ($did == 240 ) {
  • if (%previen-active-voice == ON) { set %previen-Active-voice OFF }
  • else { set %previen-active-voice ON }
  • }
  • if ($did == 241 ) {
  • if (%previen-msg-echo-voice == ON) { set %previen-msg-echo-voice OFF }
  • else { set %previen-msg-echo-voice ON }
  • }
  • if ($did == 242 ) {
  • if (%previen-msg-chan-voice == ON) { set %previen-msg-chan-voice OFF }
  • else { set %previen-msg-chan-voice ON }
  • }
  • if ($did == 245) {
  • set %music-devoice $sfile($wavedir)
  • did -ra $dname 244 $nopath(%music-devoice)
  • }
  • if ($did == 246 ) {
  • if (%previen-active-devoice == ON) { set %previen-Active-devoice OFF }
  • else { set %previen-active-devoice ON }
  • }
  • if ($did == 247 ) {
  • if (%previen-msg-echo-devoice == ON) { set %previen-msg-echo-devoice OFF }
  • else { set %previen-msg-echo-devoice ON }
  • }
  • if ($did == 248 ) {
  • if (%previen-msg-chan-devoice == ON) { set %previen-msg-chan-devoice OFF }
  • else { set %previen-msg-chan-devoice ON }
  • }
  • if ($did == 303) {
  • set %music-kick $sfile($wavedir)
  • did -ra $dname 302 $nopath(%music-kick)
  • }
  • if ($did == 304 ) {
  • if (%previen-active-kick == ON) { set %previen-Active-kick OFF }
  • else { set %previen-active-kick ON }
  • }
  • if ($did == 305 ) {
  • if (%previen-msg-echo-kick == ON) { set %previen-msg-echo-kick OFF }
  • else { set %previen-msg-echo-kick ON }
  • }
  • if ($did == 306 ) {
  • if (%previen-msg-nick-kick == ON) { set %previen-msg-nick-kick OFF }
  • else { set %previen-msg-nick-kick ON }
  • }
  • if ($did == 309) {
  • set %music-start $sfile($wavedir)
  • did -ra $dname 308 $nopath(%music-start)
  • }
  • if ($did == 310 ) {
  • if (%previen-active-start == ON) { set %previen-Active-start OFF }
  • else { set %previen-active-start ON }
  • }
  • if ($did == 311 ) {
  • if (%previen-msg-echo-start == ON) { set %previen-msg-echo-start OFF }
  • else { set %previen-msg-echo-start ON }
  • }
  • if ($did == 315) {
  • set %music-connexion $sfile($wavedir)
  • did -ra $dname 314 $nopath(%music-connexion)
  • }
  • if ($did == 316 ) {
  • if (%previen-active-connexion == ON) { set %previen-Active-connexion OFF }
  • else { set %previen-active-connexion ON }
  • }
  • if ($did == 317 ) {
  • if (%previen-msg-echo-connexion == ON) { set %previen-msg-echo-connexion OFF }
  • else { set %previen-msg-echo-connexion ON }
  • }
  • if ($did == 321) {
  • set %music-deconnexion $sfile($wavedir)
  • did -ra $dname 320 $nopath(%music-deconnexion)
  • }
  • if ($did == 322 ) {
  • if (%previen-active-deconnexion == ON) { set %previen-Active-deconnexion OFF }
  • else { set %previen-active-deconnexion ON }
  • }
  • if ($did == 323 ) {
  • if (%previen-msg-echo-deconnexion == ON) { set %previen-msg-echo-deconnexion OFF }
  • else { set %previen-msg-echo-deconnexion ON }
  • }
  • if ($did == 327) {
  • set %music-notif $sfile($wavedir)
  • did -ra $dname 326 $nopath(%music-notif)
  • }
  • if ($did == 328 ) {
  • if (%previen-active-notif == ON) { set %previen-Active-notif OFF }
  • else { set %previen-active-notif ON }
  • }
  • if ($did == 329 ) {
  • if (%previen-msg-echo-notif == ON) { set %previen-msg-echo-notif OFF }
  • else { set %previen-msg-echo-notif ON }
  • }
  • if ($did == 330 ) {
  • if (%previen-msg-nick-notif == ON) { set %previen-msg-nick-notif OFF }
  • else { set %previen-msg-nick-notif ON }
  • }
  • if ($did == 333) {
  • set %music-invit $sfile($wavedir)
  • did -ra $dname 332 $nopath(%music-invit)
  • }
  • if ($did == 334 ) {
  • if (%previen-active-invit == ON) { set %previen-Active-invit OFF }
  • else { set %previen-active-invit ON }
  • }
  • if ($did == 335 ) {
  • if (%previen-msg-echo-invit == ON) { set %previen-msg-echo-invit OFF }
  • else { set %previen-msg-echo-invit ON }
  • }
  • if ($did == 336 ) {
  • if (%previen-msg-nick-invit == ON) { set %previen-msg-nick-invit OFF }
  • else { set %previen-msg-nick-invit ON }
  • }
  • if ($did == 339) {
  • set %music-changenick $sfile($wavedir)
  • did -ra $dname 338 $nopath(%music-changenick)
  • }
  • if ($did == 340 ) {
  • if (%previen-active-changenick == ON) { set %previen-Active-changenick OFF }
  • else { set %previen-active-changenick ON }
  • }
  • if ($did == 341 ) {
  • if (%previen-msg-echo-changenick == ON) { set %previen-msg-echo-changenick OFF }
  • else { set %previen-msg-echo-changenick ON }
  • }
  • if ($did == 342 ) {
  • if (%previen-msg-chan-changenick == ON) { set %previen-msg-chan-changenick OFF }
  • else { set %previen-msg-chan-changenick ON }
  • }
  • if ($did == 345) {
  • set %music-clonechan $sfile($wavedir)
  • did -ra $dname 344 $nopath(%music-clonechan)
  • }
  • if ($did == 346 ) {
  • if (%previen-active-clonechan == ON) { set %previen-Active-clonechan OFF }
  • else { set %previen-active-clonechan ON }
  • }
  • if ($did == 347 ) {
  • if (%previen-msg-nick-clonechan == ON) { set %previen-msg-nick-clonechan OFF }
  • else { set %previen-msg-nick-clonechan ON }
  • }
  • If ($Did == 2) {
  • If ($Did(30) != $Null) {
  • Did -a previen 11 $Did(30)
  • Did -r previen 30
  • SauverListeprevien
  • }
  • }
  • If ($Did == 3) {
  • If ($Did(11).Sel != $Null) {
  • Did -r previen 30
  • Did -d previen 11 $Did(11).Sel
  • SauverListeprevien
  • }
  • }
  • If ($Did == 10) {
  • ChargerListeprevien
  • Did -r previen 30
  • }
  • If ($Did == 11) {
  • Did -ra previen 30 $Did(11).Seltext
  • }
  • If ($Did == 7) {
  • Write -l $+ $did(11).sel previens\evenements $+ \ $+ $Did(10).Seltext $did(30)
  • Did -r previen 30
  • ChargerListeprevien
  • }
  • }
  • }
  • on *:text:*:?: {
  • if ($active == $nick) && ($appactive) { halt }
  • if (%previen-active-fenpriv == ON ) {
  • if ($exists(%music-fenpriv)) {
  • splay %music-fenpriv
  • }
  • else echo -s 3pas de son de query
  • }
  • if (%previen-msg-echo-fenpriv == ON ) {
  • //echo -s $replace($read(previens\evenements\01_echo-pvactif.txt),<nick>,$nick,<me>,$me,<opnick>,$opnick,<vnick>,$vnick,<knick>,$knick,<chan>,$chan,<date>,$date,<time>,$time)
  • }
  • if (%previen-msg-nick-fenpriv == ON ) {
  • //msg $nick $replace($read(previens\evenements\01_msg_nick-pvactif.txt),<nick>,$nick,<me>,$me,<opnick>,$opnick,<vnick>,$vnick,<knick>,$knick,<chan>,$chan,<date>,$date,<time>,$time)
  • }
  • }
  • ON *:TEXT:$(* $+ $me $+ *):#:{
  • if ($active != $chan) {
  • window -g2 $chan
  • if (%previen-active-pseudochan == ON ) {
  • if ($exists(%music-pseudochan)) {
  • splay %music-pseudochan
  • }
  • else echo -s 3pas de son d'alerte channel
  • }
  • if (%previen-msg-echo-pseudochan == ON ) {
  • //echo -s $replace($read(previens\evenements\02_echo-pseudoactif.txt),<nick>,$nick,<me>,$me,<opnick>,$opnick,<vnick>,$vnick,<knick>,$knick,<chan>,$chan,<date>,$date,<time>,$time)
  • }
  • if (%previen-msg-chan-pseudochan == ON ) {
  • //msg $chan $replace($read(previens\evenements\02_msg_chan-pseudoactif.txt),<nick>,$nick,<me>,$me,<opnick>,$opnick,<vnick>,$vnick,<knick>,$knick,<chan>,$chan,<date>,$date,<time>,$time)
  • }
  • }
  • }
  • on *: JOIN:#:{
  • if ($nick == $me) {
  • if (%previen-active-joinchan == ON ) {
  • if ($exists(%music-joinchan)) {
  • splay %music-joinchan
  • }
  • else echo -s 3pas de son join channel
  • }
  • if (%previen-msg-echo-joinchan == ON ) {
  • //echo -s $replace($read(previens\evenements\03_echo-joinchan.txt),<nick>,$nick,<me>,$me,<opnick>,$opnick,<vnick>,$vnick,<knick>,$knick,<chan>,$chan,<date>,$date,<time>,$time)
  • }
  • if (%previen-msg-chan-joinchan == ON ) {
  • //msg $chan $replace($read(previens\evenements\03_msg_chan-joinchan.txt),<nick>,$nick,<me>,$me,<opnick>,$opnick,<vnick>,$vnick,<knick>,$knick,<chan>,$chan,<date>,$date,<time>,$time)
  • }
  • }
  • if (%previen-active-clonechan == ON) {
  • if ($ialchan($address($nick,2),$chan,0) == 1) {
  • halt
  • }
  • else {
  • Set %nbclones 1
  • While (%nbclones <= $ialchan($address($nick,2),$chan,0)) {
  • set %JoinClone %JoinClone $gettok($ialchan($address($nick,2),$chan,%nbclones),1,33)
  • inc %nbclones
  • }
  • set %JoinClone $remtok(%JoinClone,$nick,1,32)
  • echo $chan 1JoiN4 3--»4 $nick $address entre sur $chan ( $calc($ialchan($address($nick,2),$chan,0) - 1) Clones : %JoinClone )
  • echo -s 1JoiN4 3--»4 $nick $address entre sur $chan ( $calc($ialchan($address($nick,2),$chan,0) - 1) Clones : %JoinClone )
  • if ($exists(%music-clonechan)) {
  • splay %music-clonechan
  • }
  • else echo -s 3pas de son de join clones
  • }
  • if (%previen-msg-nick-clonechan == ON ) {
  • //notice $nick $replace($read(previens\evenements\19_notice_nick-clones.txt),<nick>,$nick,<me>,$me,<opnick>,$opnick,<vnick>,$vnick,<knick>,$knick,<chan>,$chan,<date>,$date,<time>,$time)
  • }
  • unset %nbclones
  • unset %JoinClone
  • }
  • }
  • on *:PART:#:{
  • if ($nick == $me) {
  • if (%previen-active-partchan == ON ) {
  • if ($exists(%music-partchan)) {
  • splay %music-partchan
  • }
  • else echo -s 3pas de son départ channel
  • }
  • if (%previen-msg-echo-partchan == ON ) {
  • //echo -s $replace($read(previens\evenements\04_echo-partchan.txt),<nick>,$nick,<me>,$me,<opnick>,$opnick,<vnick>,$vnick,<knick>,$knick,<chan>,$chan,<date>,$date,<time>,$time)
  • }
  • if (%previen-msg-chan-partchan == ON ) {
  • //msg $chan $replace($read(previens\evenements\04_msg_chan-partchan.txt),<nick>,$nick,<me>,$me,<opnick>,$opnick,<vnick>,$vnick,<knick>,$knick,<chan>,$chan,<date>,$date,<time>,$time)
  • }
  • }
  • }
  • on *:OP:*:{
  • if (%previen-active-op == ON ) {
  • if ($exists(%music-op)) {
  • splay %music-op
  • }
  • else echo -s 3pas de son pour le OP
  • }
  • if ($opnick == $me) {
  • if (%previen-msg-echo-op == ON ) {
  • //echo -s $replace($read(previens\evenements\05_echo-je_devien_op.txt),<nick>,$nick,<me>,$me,<opnick>,$opnick,<vnick>,$vnick,<knick>,$knick,<chan>,$chan,<date>,$date,<time>,$time)
  • }
  • if (%previen-msg-chan-op == ON ) {
  • //msg $chan $replace($read(previens\evenements\05_msg_chan-je_devien_op.txt),<nick>,$nick,<me>,$me,<opnick>,$opnick,<vnick>,$vnick,<knick>,$knick,<chan>,$chan,<date>,$date,<time>,$time)
  • }
  • }
  • elseif ($nick == $me) {
  • if (%previen-active-op == ON ) {
  • //echo -s $replace($read(previens\evenements\06_je_op.txt),<nick>,$nick,<me>,$me,<opnick>,$opnick,<vnick>,$vnick,<knick>,$knick,<chan>,$chan,<date>,$date,<time>,$time)
  • }
  • }
  • else {
  • if (%previen-active-op == ON ) {
  • //echo -s $replace($read(previens\evenements\06_il_op.txt),<nick>,$nick,<me>,$me,<opnick>,$opnick,<vnick>,$vnick,<knick>,$knick,<chan>,$chan,<date>,$date,<time>,$time)
  • }
  • }
  • }
  • on *:DEOP:*:{
  • if (%previen-active-deop == ON ) {
  • if ($exists(%music-deop)) {
  • splay %music-deop
  • }
  • else echo -s 3pas de son de DEOP
  • }
  • if ($opnick == $me) {
  • if (%previen-msg-echo-deop == ON ) {
  • //echo -s $replace($read(previens\evenements\07_echo-je_devien_deop.txt),<nick>,$nick,<me>,$me,<opnick>,$opnick,<vnick>,$vnick,<knick>,$knick,<chan>,$chan,<date>,$date,<time>,$time)
  • }
  • if (%previen-msg-chan-deop == ON ) {
  • //msg $chan $replace($read(previens\evenements\07_msg_chan-je_devien_deop.txt),<nick>,$nick,<me>,$me,<opnick>,$opnick,<vnick>,$vnick,<knick>,$knick,<chan>,$chan,<date>,$date,<time>,$time)
  • }
  • }
  • elseif ($nick == $me) {
  • if (%previen-active-deop == ON ) {
  • //echo -s $replace($read(previens\evenements\08_je_deop.txt),<nick>,$nick,<me>,$me,<opnick>,$opnick,<vnick>,$vnick,<knick>,$knick,<chan>,$chan,<date>,$date,<time>,$time)
  • }
  • }
  • else {
  • if (%previen-active-deop == ON ) {
  • //echo -s $replace($read(previens\evenements\08_il_deop.txt),<nick>,$nick,<me>,$me,<opnick>,$opnick,<vnick>,$vnick,<knick>,$knick,<chan>,$chan,<date>,$date,<time>,$time)
  • }
  • }
  • }
  • on *:VOICE:*:{
  • if (%previen-active-voice == ON ) {
  • if ($exists(%music-voice)) {
  • splay %music-voice
  • }
  • else echo -s 3pas de son de VOICE
  • }
  • if ($vnick == $me) {
  • if (%previen-msg-echo-voice == ON ) {
  • //echo -s $replace($read(previens\evenements\09_echo-je_devien_voice.txt),<nick>,$nick,<me>,$me,<opnick>,$opnick,<vnick>,$vnick,<knick>,$knick,<chan>,$chan,<date>,$date,<time>,$time)
  • }
  • if (%previen-msg-chan-voice == ON ) {
  • //msg $chan $replace($read(previens\evenements\09_msg_chan-je_devien_voice.txt),<nick>,$nick,<me>,$me,<opnick>,$opnick,<vnick>,$vnick,<knick>,$knick,<chan>,$chan,<date>,$date,<time>,$time)
  • }
  • }
  • elseif ($nick == $me) {
  • if (%previen-active-voice == ON ) {
  • //echo -s $replace($read(previens\evenements\10_je_voice.txt),<nick>,$nick,<me>,$me,<opnick>,$opnick,<vnick>,$vnick,<knick>,$knick,<chan>,$chan,<date>,$date,<time>,$time)
  • }
  • }
  • else {
  • if (%previen-active-voice == ON ) {
  • //echo -s $replace($read(previens\evenements\10_il_voice.txt),<nick>,$nick,<me>,$me,<opnick>,$opnick,<vnick>,$vnick,<knick>,$knick,<chan>,$chan,<date>,$date,<time>,$time)
  • }
  • }
  • }
  • on *:DEVOICE:*:{
  • if (%previen-active-devoice == ON ) {
  • if ($exists(%music-devoice)) {
  • splay %music-devoice
  • }
  • else echo -s 3pas de son de DEVOICE
  • }
  • if ($vnick == $me) {
  • if (%previen-msg-echo-devoice == ON ) {
  • //echo -s $replace($read(previens\evenements\11_echo-je_devien_devoice.txt),<nick>,$nick,<me>,$me,<opnick>,$opnick,<vnick>,$vnick,<knick>,$knick,<chan>,$chan,<date>,$date,<time>,$time)
  • }
  • if (%previen-msg-chan-devoice == ON ) {
  • //msg $chan $replace($read(previens\evenements\11_msg_chan-je_devien_devoice.txt),<nick>,$nick,<me>,$me,<opnick>,$opnick,<vnick>,$vnick,<knick>,$knick,<chan>,$chan,<date>,$date,<time>,$time)
  • }
  • }
  • elseif ($nick == $me) {
  • if (%previen-active-devoice == ON ) {
  • //echo -s $replace($read(previens\evenements\12_je_devoice.txt),<nick>,$nick,<me>,$me,<opnick>,$opnick,<vnick>,$vnick,<knick>,$knick,<chan>,$chan,<date>,$date,<time>,$time)
  • }
  • }
  • else {
  • if (%previen-active-devoice == ON ) {
  • //echo -s $replace($read(previens\evenements\12_il_devoice.txt),<nick>,$nick,<me>,$me,<opnick>,$opnick,<vnick>,$vnick,<knick>,$knick,<chan>,$chan,<date>,$date,<time>,$time)
  • }
  • }
  • }
  • on *:KICK:*:{
  • if (%previen-active-kick == ON ) {
  • if ($exists(%music-kick)) {
  • splay %music-kick
  • }
  • else echo -s 3pas de son de KICK
  • }
  • if ($knick == $me) {
  • if (%previen-msg-echo-kick == ON ) {
  • //echo -s $replace($read(previens\evenements\13_echo-je_suis_kick.txt),<nick>,$nick,<me>,$me,<opnick>,$opnick,<vnick>,$vnick,<knick>,$knick,<chan>,$chan,<date>,$date,<time>,$time)
  • }
  • if (%previen-msg-chan-kick == ON ) {
  • //msg $nick $replace($read(previens\evenements\13_msg_nick-je_suis_kick.txt),<nick>,$nick,<me>,$me,<opnick>,$opnick,<vnick>,$vnick,<knick>,$knick,<chan>,$chan,<date>,$date,<time>,$time)
  • }
  • }
  • if ($nick == $me) {
  • if (%previen-active-kick == ON ) {
  • //echo -s $replace($read(previens\evenements\14_je_kick.txt),<nick>,$nick,<me>,$me,<opnick>,$opnick,<vnick>,$vnick,<knick>,$knick,<chan>,$chan,<date>,$date,<time>,$time)
  • }
  • }
  • else {
  • if (%previen-active-kick == ON ) {
  • //echo -s $replace($read(previens\evenements\14_il_kick.txt),<nick>,$nick,<me>,$me,<opnick>,$opnick,<vnick>,$vnick,<knick>,$knick,<chan>,$chan,<date>,$date,<time>,$time)
  • }
  • }
  • }
  • on *:start:{
  • if (%previen-active-start == ON ) {
  • if ($exists(%music-start)) {
  • splay %music-start
  • }
  • else echo -s 3pas de son de START
  • }
  • if (%previen-msg-echo-start == ON ) {
  • inc %launch 1
  • echo -s 4,3Ceci est le %launch eme demarrage du script.
  • }
  • }
  • on *:CONNECT:{
  • if (%previen-active-connexion == ON ) {
  • if ($exists(%music-connexion)) {
  • splay %music-connexion
  • }
  • else echo -s 3pas de son de CONNEXION
  • }
  • if (%previen-msg-echo-connexion == ON ) {
  • echo -s 4,3tu es maintenant connecté !!
  • }
  • }
  • on *:DISCONNECT:{
  • if (%previen-active-deconnexion == ON ) {
  • if ($exists(%music-deconnexion)) {
  • splay %music-deconnexion
  • }
  • else echo -s 3pas de son de DECONNEXION
  • }
  • if (%previen-msg-echo-deconnexion == ON ) {
  • echo -s 4,3HOUPS!! tu as été déconnecté !!
  • }
  • }
  • on *:NOTIFY:{
  • if (%previen-active-notif == ON ) {
  • query $nick
  • if ($exists(%music-notif)) {
  • splay %music-notif
  • }
  • else echo -s 3pas de son de NOTIFY
  • }
  • if (%previen-msg-echo-notif == ON ) {
  • //echo -s $replace($read(previens\evenements\15_echo-notifié.txt),<nick>,$nick,<me>,$me,<opnick>,$opnick,<vnick>,$vnick,<knick>,$knick,<chan>,$chan,<date>,$date,<time>,$time)
  • }
  • if (%previen-msg-nick-notif == ON ) {
  • //msg $nick $replace($read(previens\evenements\15_msg_nick-notifié.txt),<nick>,$nick,<me>,$me,<opnick>,$opnick,<vnick>,$vnick,<knick>,$knick,<chan>,$chan,<date>,$date,<time>,$time)
  • }
  • }
  • on *:INVITE:#:{
  • if (%previen-active-invit == ON ) {
  • //echo -s $replace($read(previens\evenements\20_invite.txt),<nick>,$nick,<me>,$me,<opnick>,$opnick,<vnick>,$vnick,<knick>,$knick,<chan>,$chan,<date>,$date,<time>,$time)
  • if ($exists(%music-invit)) {
  • splay %music-invit
  • }
  • else echo -s 3pas de son d'invitation
  • }
  • if (%previen-msg-echo-invit == ON ) {
  • //echo -s $replace($read(previens\evenements\16_echo-invit.txt),<nick>,$nick,<me>,$me,<opnick>,$opnick,<vnick>,$vnick,<knick>,$knick,<chan>,$chan,<date>,$date,<time>,$time)
  • }
  • if (%previen-msg-nick-invit == ON ) {
  • //msg $nick $replace($read(previens\evenements\16_msg_nick-invit.txt),<nick>,$nick,<me>,$me,<opnick>,$opnick,<vnick>,$vnick,<knick>,$knick,<chan>,$chan,<date>,$date,<time>,$time)
  • }
  • }
  • on *:nick:{
  • if ($nick == $me) {
  • if (%previen-active-changenick == ON ) {
  • if ($exists(%music-changenick)) {
  • splay %music-changenick
  • }
  • else echo -s 3pas de son de changement de pseudo
  • }
  • if (%previen-msg-echo-changenick == ON ) {
  • //echo -s $replace($read(previens\evenements\17_echo-je_change_de_nick.txt),<nick>,$nick,<newnick>,$newnick,<me>,$me,<opnick>,$opnick,<vnick>,$vnick,<knick>,$knick,<chan>,$chan,<date>,$date,<time>,$time)
  • }
  • if (%previen-msg-chan-changenick == ON ) {
  • //msg $chan $replace($read(previens\evenements\17_msg_chan-je_change_de_nick.txt),<nick>,$nick,<newnick>,$newnick,<me>,$me,<opnick>,$opnick,<vnick>,$vnick,<knick>,$knick,<chan>,$chan,<date>,$date,<time>,$time)
  • }
  • }
  • if ($nick != $me) {
  • if (%previen-active-changenick == ON ) {
  • //echo -s $replace($read(previens\evenements\18_il_change_de_nick.txt),<nick>,$nick,<newnick>,$newnick,<me>,$me,<opnick>,$opnick,<vnick>,$vnick,<knick>,$knick,<chan>,$chan,<date>,$date,<time>,$time)
  • if ($exists(%music-changenick)) {
  • splay %music-changenick
  • }
  • else echo -s 3pas de son de changement pseudo
  • }
  • }
  • }
  • Alias SauverListeprevien {
  • Var %nblist = 1
  • Write -c previens\evenements $+ \ $+ $Did(10).Seltext
  • While (%nblist <= $Did(11).Lines) {
  • Did -c previen 11 %nblist
  • Write -l $+ %nblist previens\evenements $+ \ $+ $Did(10).Seltext $Did(11).SelText
  • Inc %nblist
  • }
  • }
  • Alias ChargerListeprevien {
  • Var %nblist = 1
  • Did -r previen 11
  • While (%nblist <= $Lines(previens\evenements $+ \ $+ $Did(10).Seltext) ) {
  • Did -a previen 11 $Read( previens\evenements $+ \ $+ $Did(10).Seltext , %nblist )
  • Inc %nblist
  • }
  • }
  • On *:LOAD:{
  • echo -s 4,3Ok T'as bien chargé l'add-on prévien_son
  • echo -s Bon tchat !!
  • echo -s 0,0_____8,8___________
  • echo -s 0,0__7,7_8,8_______________
  • echo -s 0,0_7,7_8,8___1,1__8,8_______1,1__8,8___1
  • echo -s 7,7_8,8___________________
  • echo -s 7,7_8,8__1,1_8,8_____________1,1_8,8__
  • echo -s 7,7__8,8__1,1_____________8,8__
  • echo -s 0,0_7,7__8,8_______________
  • echo -s 0,0___7,7__8,8___________
  • echo -s 0,0____7,7___________
  • }
ATTENTION ce code est mis pour ceux qui aime 
voir les sources sans télécharger 
pour l'utilisation ben téléchargez le ZIP !! :)

alias previen { dialog -m previen previen }
dialog previen {
  title "Mon préviens évênements"
  size -1 -1 196 142
  option dbu
  tab "éditeur de fichiers", 100, 0 0 194 140
  text "fichiers à éditer :", 1, 6 16 70 15, tab 100
  button "Ajouter", 2, 100 25 25 10, tab 100
  button "Supprimer", 3, 125 25 30 10, tab 100
  combo 10, 4 25 95 100,tab 100 size drop 
  text "liste des phrases éditées :", 5, 6 61 70 15, tab 100
  list 11, 4 70 185 65,tab 100 size vsbar 
  text "écrits ta phrase :", 4, 6 38 70 15, tab 100
  edit "", 30, 4 46 185 11,tab 100 autohs 
  button "Modifier", 7, 155 25 30 10, tab 100
  tab "évênements 1", 200, 0 0 194 140
  box "si mon PV est actif :", 201, 3 15 90 30, tab 200
  edit "", 202, 33 22 55 10, center autohs read tab 200
  button "son", 203, 7 22 25 10, tab 200
  check "son-actif", 204, 7 33 30 10, tab 200
  check "echo", 205, 38 33 20 10, tab 200
  check "msg nick", 206, 60 33 30 10, tab 200
  box "si mon pseudo est dit :", 207, 3 45 90 30, tab 200
  edit "", 208, 33 52 55 10, center autohs read tab 200
  button "son", 209, 7 52 25 10, tab 200
  check "son-actif", 210, 7 63 30 10, tab 200
  check "echo", 211, 38 63 20 10, tab 200
  check "msg chan", 212, 60 63 30 10, tab 200
  box "quand join un salon :", 213, 3 75 90 30, tab 200
  edit "", 214, 33 82 55 10, center autohs read tab 200
  button "son", 215, 7 82 25 10, tab 200
  check "son-actif", 216, 7 93 30 10, tab 200
  check "echo", 217, 38 93 20 10, tab 200
  check "msg chan", 218, 60 93 30 10, tab 200
  box "quand part d'un salon :", 219, 3 105 90 30, tab 200
  edit "", 220, 33 112 55 10, center autohs read tab 200
  button "son", 221, 7 112 25 10, tab 200
  check "son-actif", 222, 7 123 30 10, tab 200
  check "echo", 223, 38 123 20 10, tab 200
  check "msg chan", 224, 60 123 30 10, tab 200
  box "évênement OP :", 225, 100 15 90 30, tab 200
  edit "", 226, 130 22 55 10, center autohs read tab 200
  button "son", 227, 104 22 25 10, tab 200
  check "son-actif", 228, 104 33 30 10, tab 200
  check "echo", 229, 135 33 20 10, tab 200
  check "msg chan", 230, 157 33 30 10, tab 200
  box "évênement DEOP :", 231, 100 45 90 30, tab 200
  edit "", 232, 130 52 55 10, center autohs read tab 200
  button "son", 233, 104 52 25 10, tab 200
  check "son-actif", 234, 104 63 30 10, tab 200
  check "echo", 235, 135 63 20 10, tab 200
  check "msg chan", 236, 157 63 30 10, tab 200
  box "évênement VOICE :", 237, 100 75 90 30, tab 200
  edit "", 238, 130 82 55 10, center autohs read tab 200
  button "son", 239, 104 82 25 10, tab 200
  check "son-actif", 240, 104 93 30 10, tab 200
  check "echo", 241, 135 93 20 10, tab 200
  check "msg chan", 242, 157 93 30 10, tab 200
  box "évênement DEVOICE :", 243, 100 105 90 30, tab 200
  edit "", 244, 130 112 55 10, center autohs read tab 200
  button "son", 245, 104 112 25 10, tab 200
  check "son-actif", 246, 104 123 30 10, tab 200
  check "echo", 247, 135 123 20 10, tab 200
  check "msg chan", 248, 157 123 30 10, tab 200
  tab "évênements 2", 300, 0 0 194 140
  box "évênement kick :", 301, 3 15 90 30, tab 300
  edit "", 302, 33 22 55 10, center autohs read tab 300
  button "son", 303, 7 22 25 10, tab 300
  check "son-actif", 304, 7 33 30 10, tab 300
  check "echo", 305, 38 33 20 10, tab 300
  check "msg nick", 306, 60 33 30 10, tab 300
  box "évênement start :", 307, 3 45 90 30, tab 300
  edit "", 308, 33 52 55 10, center autohs read tab 300
  button "son", 309, 7 52 25 10, tab 300
  check "son-actif", 310, 7 63 30 10, tab 300
  check "echo", 311, 38 63 20 10, tab 300
  box "évênement connection :", 313, 3 75 90 30, tab 300
  edit "", 314, 33 82 55 10, center autohs read tab 300
  button "son", 315, 7 82 25 10, tab 300
  check "son-actif", 316, 7 93 30 10, tab 300
  check "echo", 317, 38 93 20 10, tab 300
  box "évênement déconnection :", 319, 3 105 90 30, tab 300
  edit "", 320, 33 112 55 10, center autohs read tab 300
  button "son", 321, 7 112 25 10, tab 300
  check "son-actif", 322, 7 123 30 10, tab 300
  check "echo", 323, 38 123 20 10, tab 300
  box "notifiés :", 325, 100 15 90 30, tab 300
  edit "", 326, 130 22 55 10, center autohs read tab 300
  button "son", 327, 104 22 25 10, tab 300
  check "son-actif", 328, 104 33 30 10, tab 300
  check "echo", 329, 135 33 20 10, tab 300
  check "msg nick", 330, 157 33 30 10, tab 300
  box "invitations :", 331, 100 45 90 30, tab 300
  edit "", 332, 130 52 55 10, center autohs read tab 300
  button "son", 333, 104 52 25 10, tab 300
  check "son-actif", 334, 104 63 30 10, tab 300
  check "echo", 335, 135 63 20 10, tab 300
  check "msg nick", 336, 157 63 30 10, tab 300
  box "changement de pseudo :", 337, 100 75 90 30, tab 300
  edit "", 338, 130 82 55 10, center autohs read tab 300
  button "son", 339, 104 82 25 10, tab 300
  check "son-actif", 340, 104 93 30 10, tab 300
  check "echo", 341, 135 93 20 10, tab 300
  check "msg chan", 342, 157 93 30 10, tab 300
  box "clones entré salon :", 343, 100 105 90 30, tab 300
  edit "", 344, 130 112 55 10, center autohs read tab 300
  button "son", 345, 104 112 25 10, tab 300
  check "son-actif", 346, 104 123 30 10, tab 300
  check "notice nick", 347, 135 123 33 10, tab 300
}

on *:dialog:previen:*:*:{ 
  if $devent == init { 
    did -ra $dname 202 $nopath(%music-fenpriv)
    if (%previen-Active-fenpriv == ON) { did -c previen 204 }
    if (%previen-msg-echo-fenpriv == ON) { did -c previen 205 }
    if (%previen-msg-nick-fenpriv == ON) { did -c previen 206 }
    did -ra $dname 208 $nopath(%music-pseudochan)
    if (%previen-Active-pseudochan == ON) { did -c previen 210 }
    if (%previen-msg-echo-pseudochan == ON) { did -c previen 211 }
    if (%previen-msg-chan-pseudochan == ON) { did -c previen 212 }
    did -ra $dname 214 $nopath(%music-joinchan)
    if (%previen-Active-joinchan == ON) { did -c previen 216 }
    if (%previen-msg-echo-joinchan == ON) { did -c previen 217 }
    if (%previen-msg-chan-joinchan == ON) { did -c previen 218 }
    did -ra $dname 220 $nopath(%music-partchan)
    if (%previen-Active-partchan == ON) { did -c previen 222 }
    if (%previen-msg-echo-partchan == ON) { did -c previen 223 }
    if (%previen-msg-chan-partchan == ON) { did -c previen 224 }
    did -ra $dname 226 $nopath(%music-op)
    if (%previen-Active-op == ON) { did -c previen 228 }
    if (%previen-msg-echo-op == ON) { did -c previen 229 }
    if (%previen-msg-chan-op == ON) { did -c previen 230 }
    did -ra $dname 232 $nopath(%music-deop)
    if (%previen-Active-deop == ON) { did -c previen 234 }
    if (%previen-msg-echo-deop == ON) { did -c previen 235 }
    if (%previen-msg-chan-deop == ON) { did -c previen 236 }
    did -ra $dname 238 $nopath(%music-voice)
    if (%previen-Active-voice == ON) { did -c previen 240 }
    if (%previen-msg-echo-voice == ON) { did -c previen 241 }
    if (%previen-msg-chan-voice == ON) { did -c previen 242 }
    did -ra $dname 244 $nopath(%music-devoice)
    if (%previen-Active-devoice == ON) { did -c previen 246 }
    if (%previen-msg-echo-devoice == ON) { did -c previen 247 }
    if (%previen-msg-chan-devoice == ON) { did -c previen 248 }
    did -ra $dname 302 $nopath(%music-kick)
    if (%previen-Active-kick == ON) { did -c previen 304 }
    if (%previen-msg-echo-kick == ON) { did -c previen 305 }
    if (%previen-msg-nick-kick == ON) { did -c previen 306 }
    did -ra $dname 308 $nopath(%music-start)
    if (%previen-Active-start == ON) { did -c previen 310 }
    if (%previen-msg-echo-start == ON) { did -c previen 311 }
    did -ra $dname 314 $nopath(%music-connexion)
    if (%previen-Active-connexion == ON) { did -c previen 316 }
    if (%previen-msg-echo-connexion == ON) { did -c previen 317 }
    did -ra $dname 320 $nopath(%music-deconnexion)
    if (%previen-Active-deconnexion == ON) { did -c previen 322 }
    if (%previen-msg-echo-deconnexion == ON) { did -c previen 323 }
    did -ra $dname 326 $nopath(%music-notif)
    if (%previen-Active-notif == ON) { did -c previen 328 }
    if (%previen-msg-echo-notif == ON) { did -c previen 329 }
    if (%previen-msg-nick-notif == ON) { did -c previen 330 }
    did -ra $dname 332 $nopath(%music-invit)
    if (%previen-Active-invit == ON) { did -c previen 334 }
    if (%previen-msg-echo-invit == ON) { did -c previen 335 }
    if (%previen-msg-nick-invit == ON) { did -c previen 336 }
    did -ra $dname 338 $nopath(%music-changenick)
    if (%previen-Active-changenick == ON) { did -c previen 340 }
    if (%previen-msg-echo-changenick == ON) { did -c previen 341 }
    if (%previen-msg-chan-changenick == ON) { did -c previen 342 }
    did -ra $dname 344 $nopath(%music-clonechan)
    if (%previen-Active-clonechan == ON) { did -c previen 346 }
    if (%previen-notice-nick-clonechan == ON) { did -c previen 347 }
    Did -r previen 10
    set %nblist 1
    While ( %nblist <= $findfile( previens\evenements , *.txt ,  0 ) ) {
      Did -a previen 10 $NoPath( $findfile( previens\evenements , *.txt ,  %nblist ) )
      Inc %nblist
    }
    Did -c previen 10 1
    ChargerListeprevien
  }
  if $devent == edit {
    if ($did == 202 ) {  
      set %evenement-fenpriv $did(202) 
    }
    if ($did == 208 ) {  
      set %evenement-pseudochan $did(208) 
    }
    if ($did == 214 ) {  
      set %evenement-joinchan $did(214) 
    }
    if ($did == 220 ) {  
      set %evenement-partchan $did(220) 
    }
    if ($did == 226 ) {  
      set %evenement-op $did(226) 
    }
    if ($did == 232 ) {  
      set %evenement-deop $did(232) 
    }
    if ($did == 238 ) {  
      set %evenement-voice $did(238) 
    }
    if ($did == 244 ) {  
      set %evenement-devoice $did(244) 
    }
    if ($did == 302 ) {  
      set %evenement-kick $did(302) 
    }
    if ($did == 308 ) {  
      set %evenement-start $did(308) 
    }
    if ($did == 314 ) {  
      set %evenement-connexion $did(314) 
    }
    if ($did == 320 ) {  
      set %evenement-deconnexion $did(320) 
    }
    if ($did == 326 ) {  
      set %evenement-notif $did(326) 
    }
    if ($did == 332 ) {  
      set %evenement-invit $did(332) 
    }
    if ($did == 338 ) {  
      set %evenement-changenick $did(338) 
    }
    if ($did == 344 ) {  
      set %evenement-clonechan $did(344) 
    }
  }
  if $devent == sclick {  
    if ($did == 203) { 
      set %music-fenpriv $sfile($wavedir)
      did -ra $dname 202 $nopath(%music-fenpriv)
    }
    if ($did == 204 ) {
      if (%previen-active-fenpriv == ON) { set  %previen-Active-fenpriv OFF  }
      else { set %previen-active-fenpriv ON  }
    }
    if ($did == 205 ) {
      if (%previen-msg-echo-fenpriv == ON) { set  %previen-msg-echo-fenpriv OFF  }
      else { set %previen-msg-echo-fenpriv ON  }
    }
    if ($did == 206 ) {
      if (%previen-msg-nick-fenpriv == ON) { set  %previen-msg-nick-fenpriv OFF  }
      else { set %previen-msg-nick-fenpriv ON  }
    }
    if ($did == 209) { 
      set %music-pseudochan $sfile($wavedir)
      did -ra $dname 208 $nopath(%music-pseudochan)
    }
    if ($did == 210 ) {
      if (%previen-active-pseudochan == ON) { set  %previen-Active-pseudochan OFF  }
      else { set %previen-active-pseudochan ON  }
    }
    if ($did == 211 ) {
      if (%previen-msg-echo-pseudochan == ON) { set  %previen-msg-echo-pseudochan OFF  }
      else { set %previen-msg-echo-pseudochan ON  }
    }
    if ($did == 212 ) {
      if (%previen-msg-chan-pseudochan == ON) { set  %previen-msg-chan-pseudochan OFF  }
      else { set %previen-msg-chan-pseudochan ON  }
    }
    if ($did == 215) { 
      set %music-joinchan $sfile($wavedir)
      did -ra $dname 214 $nopath(%music-joinchan)
    }
    if ($did == 216 ) {
      if (%previen-active-joinchan == ON) { set  %previen-Active-joinchan OFF  }
      else { set %previen-active-joinchan ON  }
    }
    if ($did == 217 ) {
      if (%previen-msg-echo-joinchan == ON) { set  %previen-msg-echo-joinchan OFF  }
      else { set %previen-msg-echo-joinchan ON  }
    }
    if ($did == 218 ) {
      if (%previen-msg-chan-joinchan == ON) { set  %previen-msg-chan-joinchan OFF  }
      else { set %previen-msg-chan-joinchan ON  }
    }
    if ($did == 221) { 
      set %music-partchan $sfile($wavedir)
      did -ra $dname 220 $nopath(%music-partchan)
    }
    if ($did == 222 ) {
      if (%previen-active-partchan == ON) { set  %previen-Active-partchan OFF  }
      else { set %previen-active-partchan ON  }
    }
    if ($did == 223 ) {
      if (%previen-msg-echo-partchan == ON) { set  %previen-msg-echo-partchan OFF  }
      else { set %previen-msg-echo-partchan ON  }
    }
    if ($did == 224 ) {
      if (%previen-msg-chan-partchan == ON) { set  %previen-msg-chan-partchan OFF  }
      else { set %previen-msg-chan-partchan ON  }
    }
    if ($did == 227) { 
      set %music-op $sfile($wavedir)
      did -ra $dname 226 $nopath(%music-op)
    }
    if ($did == 228 ) {
      if (%previen-active-op == ON) { set  %previen-Active-op OFF  }
      else { set %previen-active-op ON  }
    }
    if ($did == 229 ) {
      if (%previen-msg-echo-op == ON) { set  %previen-msg-echo-op OFF  }
      else { set %previen-msg-echo-op ON  }
    }
    if ($did == 230 ) {
      if (%previen-msg-chan-op == ON) { set  %previen-msg-chan-op OFF  }
      else { set %previen-msg-chan-op ON  }
    }
    if ($did == 233) { 
      set %music-deop $sfile($wavedir)
      did -ra $dname 232 $nopath(%music-deop)
    }
    if ($did == 234 ) {
      if (%previen-active-deop == ON) { set  %previen-Active-deop OFF  }
      else { set %previen-active-deop ON  }
    }
    if ($did == 235 ) {
      if (%previen-msg-echo-deop == ON) { set  %previen-msg-echo-deop OFF  }
      else { set %previen-msg-echo-deop ON  }
    }
    if ($did == 236 ) {
      if (%previen-msg-chan-deop == ON) { set  %previen-msg-chan-deop OFF  }
      else { set %previen-msg-chan-deop ON  }
    }
    if ($did == 239) { 
      set %music-voice $sfile($wavedir)
      did -ra $dname 238 $nopath(%music-voice)
    }
    if ($did == 240 ) {
      if (%previen-active-voice == ON) { set  %previen-Active-voice OFF  }
      else { set %previen-active-voice ON  }
    }
    if ($did == 241 ) {
      if (%previen-msg-echo-voice == ON) { set  %previen-msg-echo-voice OFF  }
      else { set %previen-msg-echo-voice ON  }
    }
    if ($did == 242 ) {
      if (%previen-msg-chan-voice == ON) { set  %previen-msg-chan-voice OFF  }
      else { set %previen-msg-chan-voice ON  }
    }
    if ($did == 245) { 
      set %music-devoice $sfile($wavedir)
      did -ra $dname 244 $nopath(%music-devoice)
    }
    if ($did == 246 ) {
      if (%previen-active-devoice == ON) { set  %previen-Active-devoice OFF  }
      else { set %previen-active-devoice ON  }
    }
    if ($did == 247 ) {
      if (%previen-msg-echo-devoice == ON) { set  %previen-msg-echo-devoice OFF  }
      else { set %previen-msg-echo-devoice ON  }
    }
    if ($did == 248 ) {
      if (%previen-msg-chan-devoice == ON) { set  %previen-msg-chan-devoice OFF  }
      else { set %previen-msg-chan-devoice ON  }
    }
    if ($did == 303) { 
      set %music-kick $sfile($wavedir)
      did -ra $dname 302 $nopath(%music-kick)
    }
    if ($did == 304 ) {
      if (%previen-active-kick == ON) { set  %previen-Active-kick OFF  }
      else { set %previen-active-kick ON  }
    }
    if ($did == 305 ) {
      if (%previen-msg-echo-kick == ON) { set  %previen-msg-echo-kick OFF  }
      else { set %previen-msg-echo-kick ON  }
    }
    if ($did == 306 ) {
      if (%previen-msg-nick-kick == ON) { set  %previen-msg-nick-kick OFF  }
      else { set %previen-msg-nick-kick ON  }
    }
    if ($did == 309) { 
      set %music-start $sfile($wavedir)
      did -ra $dname 308 $nopath(%music-start)
    }
    if ($did == 310 ) {
      if (%previen-active-start == ON) { set  %previen-Active-start OFF  }
      else { set %previen-active-start ON  }
    }
    if ($did == 311 ) {
      if (%previen-msg-echo-start == ON) { set  %previen-msg-echo-start OFF  }
      else { set %previen-msg-echo-start ON  }
    }
    if ($did == 315) { 
      set %music-connexion $sfile($wavedir)
      did -ra $dname 314 $nopath(%music-connexion)
    }
    if ($did == 316 ) {
      if (%previen-active-connexion == ON) { set  %previen-Active-connexion OFF  }
      else { set %previen-active-connexion ON  }
    }
    if ($did == 317 ) {
      if (%previen-msg-echo-connexion == ON) { set  %previen-msg-echo-connexion OFF  }
      else { set %previen-msg-echo-connexion ON  }
    }
    if ($did == 321) { 
      set %music-deconnexion $sfile($wavedir)
      did -ra $dname 320 $nopath(%music-deconnexion)
    }
    if ($did == 322 ) {
      if (%previen-active-deconnexion == ON) { set  %previen-Active-deconnexion OFF  }
      else { set %previen-active-deconnexion ON  }
    }
    if ($did == 323 ) {
      if (%previen-msg-echo-deconnexion == ON) { set  %previen-msg-echo-deconnexion OFF  }
      else { set %previen-msg-echo-deconnexion ON  }
    }
    if ($did == 327) { 
      set %music-notif $sfile($wavedir)
      did -ra $dname 326 $nopath(%music-notif)
    }
    if ($did == 328 ) {
      if (%previen-active-notif == ON) { set  %previen-Active-notif OFF  }
      else { set %previen-active-notif ON  }
    }
    if ($did == 329 ) {
      if (%previen-msg-echo-notif == ON) { set  %previen-msg-echo-notif OFF  }
      else { set %previen-msg-echo-notif ON  }
    }
    if ($did == 330 ) {
      if (%previen-msg-nick-notif == ON) { set  %previen-msg-nick-notif OFF  }
      else { set %previen-msg-nick-notif ON  }
    }
    if ($did == 333) { 
      set %music-invit $sfile($wavedir)
      did -ra $dname 332 $nopath(%music-invit)
    }
    if ($did == 334 ) {
      if (%previen-active-invit == ON) { set  %previen-Active-invit OFF  }
      else { set %previen-active-invit ON  }
    }
    if ($did == 335 ) {
      if (%previen-msg-echo-invit == ON) { set  %previen-msg-echo-invit OFF  }
      else { set %previen-msg-echo-invit ON  }
    }
    if ($did == 336 ) {
      if (%previen-msg-nick-invit == ON) { set  %previen-msg-nick-invit OFF  }
      else { set %previen-msg-nick-invit ON  }
    }
    if ($did == 339) { 
      set %music-changenick $sfile($wavedir)
      did -ra $dname 338 $nopath(%music-changenick)
    }
    if ($did == 340 ) {
      if (%previen-active-changenick == ON) { set  %previen-Active-changenick OFF  }
      else { set %previen-active-changenick ON  }
    }
    if ($did == 341 ) {
      if (%previen-msg-echo-changenick == ON) { set  %previen-msg-echo-changenick OFF  }
      else { set %previen-msg-echo-changenick ON  }
    }
    if ($did == 342 ) {
      if (%previen-msg-chan-changenick == ON) { set  %previen-msg-chan-changenick OFF  }
      else { set %previen-msg-chan-changenick ON  }
    }
    if ($did == 345) { 
      set %music-clonechan $sfile($wavedir)
      did -ra $dname 344 $nopath(%music-clonechan)
    }
    if ($did == 346 ) {
      if (%previen-active-clonechan == ON) { set  %previen-Active-clonechan OFF  }
      else { set %previen-active-clonechan ON  }
    }
    if ($did == 347 ) {
      if (%previen-msg-nick-clonechan == ON) { set  %previen-msg-nick-clonechan OFF  }
      else { set %previen-msg-nick-clonechan ON  }
    }
    If ($Did == 2) { 
      If ($Did(30) != $Null) {
        Did -a previen 11 $Did(30)
        Did -r previen 30
        SauverListeprevien
      }
    }
    If ($Did == 3) { 
      If ($Did(11).Sel != $Null) { 
        Did -r previen 30
        Did -d previen 11 $Did(11).Sel 
        SauverListeprevien
      }
    }
    If ($Did == 10) { 
      ChargerListeprevien
      Did -r previen 30 
    }
    If ($Did == 11) { 
      Did -ra previen 30 $Did(11).Seltext
    }
    If ($Did == 7) {
      Write -l $+ $did(11).sel previens\evenements $+ \ $+ $Did(10).Seltext $did(30)
      Did -r previen 30
      ChargerListeprevien
    } 
  }
}

on *:text:*:?: {
  if ($active == $nick) && ($appactive) { halt }
  if (%previen-active-fenpriv == ON ) { 
    if ($exists(%music-fenpriv)) { 
      splay %music-fenpriv 
    }
    else echo -s 3pas de son de query 
  }
  if (%previen-msg-echo-fenpriv == ON ) { 
    //echo -s $replace($read(previens\evenements\01_echo-pvactif.txt),<nick>,$nick,<me>,$me,<opnick>,$opnick,<vnick>,$vnick,<knick>,$knick,<chan>,$chan,<date>,$date,<time>,$time) 
  }  
  if (%previen-msg-nick-fenpriv == ON ) { 
    //msg $nick $replace($read(previens\evenements\01_msg_nick-pvactif.txt),<nick>,$nick,<me>,$me,<opnick>,$opnick,<vnick>,$vnick,<knick>,$knick,<chan>,$chan,<date>,$date,<time>,$time) 
  }  
}

ON *:TEXT:$(* $+ $me $+ *):#:{
  if ($active != $chan) {
    window -g2 $chan
    if (%previen-active-pseudochan == ON ) {
      if ($exists(%music-pseudochan)) { 
        splay %music-pseudochan 
      }
      else echo -s 3pas de son d'alerte channel 
    }
    if (%previen-msg-echo-pseudochan == ON ) {     
      //echo -s $replace($read(previens\evenements\02_echo-pseudoactif.txt),<nick>,$nick,<me>,$me,<opnick>,$opnick,<vnick>,$vnick,<knick>,$knick,<chan>,$chan,<date>,$date,<time>,$time) 
    }
    if (%previen-msg-chan-pseudochan == ON ) {     
      //msg $chan $replace($read(previens\evenements\02_msg_chan-pseudoactif.txt),<nick>,$nick,<me>,$me,<opnick>,$opnick,<vnick>,$vnick,<knick>,$knick,<chan>,$chan,<date>,$date,<time>,$time) 
    }
  }
}

on *: JOIN:#:{ 
  if ($nick == $me) {
    if (%previen-active-joinchan == ON ) { 
      if ($exists(%music-joinchan)) { 
        splay %music-joinchan 
      }
      else echo -s 3pas de son join channel 
    }
    if (%previen-msg-echo-joinchan == ON ) { 
      //echo -s $replace($read(previens\evenements\03_echo-joinchan.txt),<nick>,$nick,<me>,$me,<opnick>,$opnick,<vnick>,$vnick,<knick>,$knick,<chan>,$chan,<date>,$date,<time>,$time)      
    }
    if (%previen-msg-chan-joinchan == ON ) { 
      //msg $chan $replace($read(previens\evenements\03_msg_chan-joinchan.txt),<nick>,$nick,<me>,$me,<opnick>,$opnick,<vnick>,$vnick,<knick>,$knick,<chan>,$chan,<date>,$date,<time>,$time)      
    }
  }
  if (%previen-active-clonechan == ON) {
    if ($ialchan($address($nick,2),$chan,0) == 1)  {
      halt
    }
    else {
      Set %nbclones 1
      While (%nbclones <= $ialchan($address($nick,2),$chan,0)) {
        set %JoinClone %JoinClone $gettok($ialchan($address($nick,2),$chan,%nbclones),1,33)
        inc %nbclones
      }
      set %JoinClone $remtok(%JoinClone,$nick,1,32)
      echo $chan 1JoiN4 3--»4 $nick  $address entre sur $chan ( $calc($ialchan($address($nick,2),$chan,0) - 1) Clones : %JoinClone )
      echo -s 1JoiN4 3--»4 $nick  $address entre sur $chan ( $calc($ialchan($address($nick,2),$chan,0) - 1) Clones : %JoinClone )
      if ($exists(%music-clonechan)) { 
        splay %music-clonechan 
      }
      else echo -s 3pas de son de join clones 
    } 
    if (%previen-msg-nick-clonechan == ON ) { 
      //notice $nick $replace($read(previens\evenements\19_notice_nick-clones.txt),<nick>,$nick,<me>,$me,<opnick>,$opnick,<vnick>,$vnick,<knick>,$knick,<chan>,$chan,<date>,$date,<time>,$time)      
    }
    unset %nbclones
    unset %JoinClone
  }
}

on *:PART:#:{ 
  if ($nick == $me) {
    if (%previen-active-partchan == ON ) {
      if ($exists(%music-partchan)) { 
        splay %music-partchan 
      }
      else echo -s 3pas de son départ channel 
    }
    if (%previen-msg-echo-partchan == ON ) { 
      //echo -s $replace($read(previens\evenements\04_echo-partchan.txt),<nick>,$nick,<me>,$me,<opnick>,$opnick,<vnick>,$vnick,<knick>,$knick,<chan>,$chan,<date>,$date,<time>,$time)
    }
    if (%previen-msg-chan-partchan == ON ) { 
      //msg $chan $replace($read(previens\evenements\04_msg_chan-partchan.txt),<nick>,$nick,<me>,$me,<opnick>,$opnick,<vnick>,$vnick,<knick>,$knick,<chan>,$chan,<date>,$date,<time>,$time)      
    }
  }
}

on *:OP:*:{  
  if (%previen-active-op == ON ) {
    if ($exists(%music-op)) { 
      splay %music-op 
    }
    else echo -s 3pas de son pour le OP 
  }
  if ($opnick == $me) { 
    if (%previen-msg-echo-op == ON ) {
      //echo -s $replace($read(previens\evenements\05_echo-je_devien_op.txt),<nick>,$nick,<me>,$me,<opnick>,$opnick,<vnick>,$vnick,<knick>,$knick,<chan>,$chan,<date>,$date,<time>,$time)
    }
    if (%previen-msg-chan-op == ON ) {
      //msg $chan $replace($read(previens\evenements\05_msg_chan-je_devien_op.txt),<nick>,$nick,<me>,$me,<opnick>,$opnick,<vnick>,$vnick,<knick>,$knick,<chan>,$chan,<date>,$date,<time>,$time)
    }
  }
  elseif ($nick == $me) { 
    if (%previen-active-op == ON ) {
      //echo -s $replace($read(previens\evenements\06_je_op.txt),<nick>,$nick,<me>,$me,<opnick>,$opnick,<vnick>,$vnick,<knick>,$knick,<chan>,$chan,<date>,$date,<time>,$time)
    }
  }
  else {
    if (%previen-active-op == ON ) {
      //echo -s $replace($read(previens\evenements\06_il_op.txt),<nick>,$nick,<me>,$me,<opnick>,$opnick,<vnick>,$vnick,<knick>,$knick,<chan>,$chan,<date>,$date,<time>,$time)
    }
  }
}


on *:DEOP:*:{ 
  if (%previen-active-deop == ON ) {
    if ($exists(%music-deop)) { 
      splay %music-deop 
    }
    else echo -s 3pas de son de DEOP 
  }
  if ($opnick == $me) { 
    if (%previen-msg-echo-deop == ON ) {
      //echo -s $replace($read(previens\evenements\07_echo-je_devien_deop.txt),<nick>,$nick,<me>,$me,<opnick>,$opnick,<vnick>,$vnick,<knick>,$knick,<chan>,$chan,<date>,$date,<time>,$time)
    }  
    if (%previen-msg-chan-deop == ON ) {
      //msg $chan $replace($read(previens\evenements\07_msg_chan-je_devien_deop.txt),<nick>,$nick,<me>,$me,<opnick>,$opnick,<vnick>,$vnick,<knick>,$knick,<chan>,$chan,<date>,$date,<time>,$time)
    }
  }
  elseif ($nick == $me) { 
    if (%previen-active-deop == ON ) {
      //echo -s $replace($read(previens\evenements\08_je_deop.txt),<nick>,$nick,<me>,$me,<opnick>,$opnick,<vnick>,$vnick,<knick>,$knick,<chan>,$chan,<date>,$date,<time>,$time)
    }
  }
  else {
    if (%previen-active-deop == ON ) {
      //echo -s $replace($read(previens\evenements\08_il_deop.txt),<nick>,$nick,<me>,$me,<opnick>,$opnick,<vnick>,$vnick,<knick>,$knick,<chan>,$chan,<date>,$date,<time>,$time)
    }
  }
}

on *:VOICE:*:{
  if (%previen-active-voice == ON ) {
    if ($exists(%music-voice)) { 
      splay %music-voice 
    }
    else echo -s 3pas de son de VOICE 
  }
  if ($vnick == $me) { 
    if (%previen-msg-echo-voice == ON ) {
      //echo -s $replace($read(previens\evenements\09_echo-je_devien_voice.txt),<nick>,$nick,<me>,$me,<opnick>,$opnick,<vnick>,$vnick,<knick>,$knick,<chan>,$chan,<date>,$date,<time>,$time)
    } 
    if (%previen-msg-chan-voice == ON ) {
      //msg $chan $replace($read(previens\evenements\09_msg_chan-je_devien_voice.txt),<nick>,$nick,<me>,$me,<opnick>,$opnick,<vnick>,$vnick,<knick>,$knick,<chan>,$chan,<date>,$date,<time>,$time)
    }
  }
  elseif ($nick == $me) { 
    if (%previen-active-voice == ON ) {
      //echo -s $replace($read(previens\evenements\10_je_voice.txt),<nick>,$nick,<me>,$me,<opnick>,$opnick,<vnick>,$vnick,<knick>,$knick,<chan>,$chan,<date>,$date,<time>,$time)
    }
  }
  else {
    if (%previen-active-voice == ON ) {
      //echo -s $replace($read(previens\evenements\10_il_voice.txt),<nick>,$nick,<me>,$me,<opnick>,$opnick,<vnick>,$vnick,<knick>,$knick,<chan>,$chan,<date>,$date,<time>,$time)
    }
  }
}

on *:DEVOICE:*:{
  if (%previen-active-devoice == ON ) {
    if ($exists(%music-devoice)) { 
      splay %music-devoice 
    }
    else echo -s 3pas de son de DEVOICE 
  }
  if ($vnick == $me) { 
    if (%previen-msg-echo-devoice == ON ) {
      //echo -s $replace($read(previens\evenements\11_echo-je_devien_devoice.txt),<nick>,$nick,<me>,$me,<opnick>,$opnick,<vnick>,$vnick,<knick>,$knick,<chan>,$chan,<date>,$date,<time>,$time)
    } 
    if (%previen-msg-chan-devoice == ON ) {
      //msg $chan $replace($read(previens\evenements\11_msg_chan-je_devien_devoice.txt),<nick>,$nick,<me>,$me,<opnick>,$opnick,<vnick>,$vnick,<knick>,$knick,<chan>,$chan,<date>,$date,<time>,$time)
    }
  }
  elseif ($nick == $me) { 
    if (%previen-active-devoice == ON ) {
      //echo -s $replace($read(previens\evenements\12_je_devoice.txt),<nick>,$nick,<me>,$me,<opnick>,$opnick,<vnick>,$vnick,<knick>,$knick,<chan>,$chan,<date>,$date,<time>,$time)
    }
  }
  else {
    if (%previen-active-devoice == ON ) {
      //echo -s $replace($read(previens\evenements\12_il_devoice.txt),<nick>,$nick,<me>,$me,<opnick>,$opnick,<vnick>,$vnick,<knick>,$knick,<chan>,$chan,<date>,$date,<time>,$time)
    }
  }
}

on *:KICK:*:{
  if (%previen-active-kick == ON ) {
    if ($exists(%music-kick)) { 
      splay %music-kick 
    }
    else echo -s 3pas de son de KICK 
  }
  if ($knick == $me) { 
    if (%previen-msg-echo-kick == ON ) {
      //echo -s $replace($read(previens\evenements\13_echo-je_suis_kick.txt),<nick>,$nick,<me>,$me,<opnick>,$opnick,<vnick>,$vnick,<knick>,$knick,<chan>,$chan,<date>,$date,<time>,$time)
    } 
    if (%previen-msg-chan-kick == ON ) {
      //msg $nick $replace($read(previens\evenements\13_msg_nick-je_suis_kick.txt),<nick>,$nick,<me>,$me,<opnick>,$opnick,<vnick>,$vnick,<knick>,$knick,<chan>,$chan,<date>,$date,<time>,$time)
    }
  }
  if ($nick == $me) { 
    if (%previen-active-kick == ON ) {
      //echo -s $replace($read(previens\evenements\14_je_kick.txt),<nick>,$nick,<me>,$me,<opnick>,$opnick,<vnick>,$vnick,<knick>,$knick,<chan>,$chan,<date>,$date,<time>,$time)
    }
  }
  else {
    if (%previen-active-kick == ON ) {
      //echo -s $replace($read(previens\evenements\14_il_kick.txt),<nick>,$nick,<me>,$me,<opnick>,$opnick,<vnick>,$vnick,<knick>,$knick,<chan>,$chan,<date>,$date,<time>,$time)
    }
  }
}

on *:start:{
  if (%previen-active-start == ON ) {   
    if ($exists(%music-start)) { 
      splay %music-start 
    }
    else echo -s 3pas de son de START 
  }
  if (%previen-msg-echo-start == ON ) {
    inc %launch 1 
    echo -s 4,3Ceci est le %launch eme demarrage du script.
  }
}

on *:CONNECT:{
  if (%previen-active-connexion == ON ) {
    if ($exists(%music-connexion)) { 
      splay %music-connexion 
    }
    else echo -s 3pas de son de CONNEXION 
  }
  if (%previen-msg-echo-connexion == ON ) {
    echo -s 4,3tu es maintenant connecté !!
  }
}

on *:DISCONNECT:{
  if (%previen-active-deconnexion == ON ) {
    if ($exists(%music-deconnexion)) { 
      splay %music-deconnexion 
    }
    else echo -s 3pas de son de DECONNEXION 
  }
  if (%previen-msg-echo-deconnexion == ON ) {
    echo -s 4,3HOUPS!! tu as été déconnecté !!
  }
}

on *:NOTIFY:{
  if (%previen-active-notif == ON ) {
    query $nick
    if ($exists(%music-notif)) { 
      splay %music-notif 
    }
    else echo -s 3pas de son de NOTIFY 
  }
  if (%previen-msg-echo-notif == ON ) {
    //echo -s $replace($read(previens\evenements\15_echo-notifié.txt),<nick>,$nick,<me>,$me,<opnick>,$opnick,<vnick>,$vnick,<knick>,$knick,<chan>,$chan,<date>,$date,<time>,$time)
  } 
  if (%previen-msg-nick-notif == ON ) {
    //msg $nick $replace($read(previens\evenements\15_msg_nick-notifié.txt),<nick>,$nick,<me>,$me,<opnick>,$opnick,<vnick>,$vnick,<knick>,$knick,<chan>,$chan,<date>,$date,<time>,$time)
  }
}

on *:INVITE:#:{ 
  if (%previen-active-invit == ON ) {
    //echo -s $replace($read(previens\evenements\20_invite.txt),<nick>,$nick,<me>,$me,<opnick>,$opnick,<vnick>,$vnick,<knick>,$knick,<chan>,$chan,<date>,$date,<time>,$time)
    if ($exists(%music-invit)) { 
      splay %music-invit 
    }
    else echo -s 3pas de son d'invitation 
  }
  if (%previen-msg-echo-invit == ON ) {
    //echo -s $replace($read(previens\evenements\16_echo-invit.txt),<nick>,$nick,<me>,$me,<opnick>,$opnick,<vnick>,$vnick,<knick>,$knick,<chan>,$chan,<date>,$date,<time>,$time)
  } 
  if (%previen-msg-nick-invit == ON ) {
    //msg $nick $replace($read(previens\evenements\16_msg_nick-invit.txt),<nick>,$nick,<me>,$me,<opnick>,$opnick,<vnick>,$vnick,<knick>,$knick,<chan>,$chan,<date>,$date,<time>,$time)
  }
}

on *:nick:{
  if ($nick == $me) { 
    if (%previen-active-changenick == ON ) {
      if ($exists(%music-changenick)) { 
        splay %music-changenick 
      }
      else echo -s 3pas de son de changement de pseudo 
    }
    if (%previen-msg-echo-changenick == ON ) {
      //echo -s $replace($read(previens\evenements\17_echo-je_change_de_nick.txt),<nick>,$nick,<newnick>,$newnick,<me>,$me,<opnick>,$opnick,<vnick>,$vnick,<knick>,$knick,<chan>,$chan,<date>,$date,<time>,$time)
    } 
    if (%previen-msg-chan-changenick == ON ) {
      //msg $chan $replace($read(previens\evenements\17_msg_chan-je_change_de_nick.txt),<nick>,$nick,<newnick>,$newnick,<me>,$me,<opnick>,$opnick,<vnick>,$vnick,<knick>,$knick,<chan>,$chan,<date>,$date,<time>,$time)
    }
  }
  if ($nick != $me) {
    if (%previen-active-changenick == ON ) {
      //echo -s $replace($read(previens\evenements\18_il_change_de_nick.txt),<nick>,$nick,<newnick>,$newnick,<me>,$me,<opnick>,$opnick,<vnick>,$vnick,<knick>,$knick,<chan>,$chan,<date>,$date,<time>,$time)
      if ($exists(%music-changenick)) { 
        splay %music-changenick 
      }
      else echo -s 3pas de son de changement pseudo 
    }
  }
}

Alias SauverListeprevien {
  Var %nblist = 1
  Write -c previens\evenements $+ \ $+ $Did(10).Seltext
  While (%nblist <= $Did(11).Lines) {
    Did -c previen 11 %nblist
    Write -l $+ %nblist previens\evenements $+ \ $+ $Did(10).Seltext $Did(11).SelText
    Inc %nblist
  }
}

Alias ChargerListeprevien {
  Var %nblist = 1
  Did -r previen 11
  While (%nblist <= $Lines(previens\evenements $+ \ $+ $Did(10).Seltext) ) {
    Did -a previen 11 $Read( previens\evenements $+ \ $+ $Did(10).Seltext , %nblist )
    Inc %nblist
  }
}

On *:LOAD:{
  echo -s 4,3Ok T'as bien chargé l'add-on prévien_son
  echo -s Bon tchat !!
  echo -s 0,0_____8,8___________
  echo -s 0,0__7,7_8,8_______________
  echo -s 0,0_7,7_8,8___1,1__8,8_______1,1__8,8___1
  echo -s 7,7_8,8___________________
  echo -s 7,7_8,8__1,1_8,8_____________1,1_8,8__
  echo -s 7,7__8,8__1,1_____________8,8__
  echo -s 0,0_7,7__8,8_______________
  echo -s 0,0___7,7__8,8___________
  echo -s 0,0____7,7___________
}

 Conclusion

bon vu que cette version est bonne et
maintenant facile d'utilisation pour
les moins connaisseurs du codage,
je le poste j'ferai une version 4.2 plus tard
en ce qui concerne le reste des conseils
de coolman002 :))

voila...


 Historique

06 décembre 2004 15:57:09 :
- les #group sont supprimés - code plus optimisé (j'suis sur que ya mieu à faire) - ajout d'autres évênements comme le "join $chan'" et "part $chan" - sons configurables pour chaques évênements
06 décembre 2004 16:04:41 :
fidel à moi même j'avais oublié de mettre à jour la capture d'écran lol
10 décembre 2004 02:58:20 :
des évênement tel que le kick, op, deop ect... sont rajouté ainsi ke l'édition de phrase concernant ces évênements...
10 décembre 2004 10:26:56 :
ben j'ai retiré le code déposé dans la fenêtre du cadre "votre code" du cadre...
26 décembre 2004 22:46:23 :
je crois que tout à été dit plus haut lol :)) -J4Gu4R-
27 décembre 2004 11:18:01 :
une petite modification en version 4.1 qui ajoute l'addon dans la menubar, qui permet aussi de décharger l'addon. le déchargement enlève aussi toutes les %variables comme m'a dit Coolman002
27 décembre 2004 11:23:25 :
ben j'sais pas si ça fait ça que chez moi mais les explications dépassent du cadre alors j'les ai coupé :)
28 juin 2005 10:22:57 :
il semblerait que le zip ne pouvait pas être téléchargé alors je le remet voila...

 Sources du même auteur

Source avec Zip Source avec une capture REPONDEUR ET QUI FAIT EN + FERMETURE DE PV
Source avec une capture SLAP FUN
Source avec une capture BOMBE KICK FUN AVEC CHANCE :P
Source avec Zip Source avec une capture ANTI -INSULTES, BLAGUES ET AUTO-REPONSES DIVERSES
Source avec Zip TUTORIAL MIRC EN DIALOG

 Sources de la même categorie

TCL - AJOUT SUPPRESSION DE LOGS par Atok
BLACKLIST PSEUDOS/MASKS par usurpateur
Source avec une capture [XCHAT] ANTI KICK / AWAY C++ par GeroXXXX
JEU DU CODE par alanpersonproject
SERVEUR FTP par hisoka2501

Commentaires et avis

Commentaire de J4Gu4R le 04/12/2004 19:00:16

je prévient tout de suite ke la partie "#dectclones" est pas de moi je m'en suis servi pour apprendre quelques truc vala :))

-J4Gu4R-

Commentaire de COOLMAN002 le 04/12/2004 19:22:21

Dans la partie "#dectclones", manque un "}" avant l'alias et y'en a un en trop après l'alias :/
J'aime pas ton scanneur de clone

verifie que "%music-fenpriv" existe avant de /splay %music-fenpriv

Utilises $wildsite plutot que $address($nick,2)

if ($active == $nick) && ($appactive == $true) { goto end } << pourquoi mettre "goto end", mets un | halt tout simplement :/

ON *:TEXT:$(* $+ $me $+ *):#:{
    if ($active != $chan) {

si je suis sur plusieurs serveur, et sur ces serveurs je suis plusieurs fois sur un même salon, si on m'appel sur "#scripts" de "server1" et que la fenetre active est sur "#scripts" de "server2", ça va pas me prevenir...

J'trouve tes id bizares o0

Je note pas.

Commentaire de World_mIRC le 04/12/2004 20:40:02

se serait bien de pouvoir choisir une music pour chaque evenemant.
sinon pareil que COOLMAN002

essai de mettre a jour :)

Commentaire de winwarrior le 05/12/2004 02:12:41

Quand on redémarre le script, les changements sont pas chargés ..

Si j'ai pas configuré l'emplacement de la musique, ça bug ..

Ensuite ben j'aime pas les /set :) (je péfere les hash table ou un fichier ini) mais la dessus je dirais rien vu que tout le monde va dire ... "c'est pas la peine de se compliquer la vie pour une seule variable"

on 1:.... si j'ai changé le level par default ça fonctionne pas ..

if ($appactive == $true) ..

tu peux remplacer par:

if ($appactive) ...

apres moi je remplacerais ce bout de code:

on 1:text:*:?:{
    if ($active == $nick) && ($appactive == $true) { goto end }
    else { splay %music-fenpriv }
    :end
}

par:

on *:OPEN:?:if ($exists(%music-fenpriv)) splay %music-fenpriv
}

voila bonne continuation :)

Commentaire de winwarrior le 05/12/2004 02:14:33

(Il y a une } qui s'est glissé dans mon post à la fin, à l'avant derniere ligne, merci de pas en tenir compte :))

Commentaire de J4Gu4R le 05/12/2004 08:06:39

merci pour vos commentaires j'avais poster ce codes tel qu'il avait été fait je l'ai plus toucher depuis donc j'vais voir pour la version plus améliorer avec plus d'option et de configuration et surtout moins de code et une simplification suivant vos conseils

COOLMAN002 merci pour tes conseil j'vais voir ça j'aurai ptetre besoin d'un coup de main pour le multi server, j'vais réfléchir à ça, sinon pour les id c'était parce ke je l'avais inclu dans une boite de dialog en 2ème onglet (onglet 1== les 100 ; onglet 2=  les 200 ect...)
et j'vais suivre tes conseils...

World_mIRC c pas bete j'vais le faire pas d'problème

winwarrior j'vais essayer de simplifié et enlever les beugue :))

là j'ai pas trop le temps mais j'aurai ptetre quelque question à vous poser après :))

merci à vous tous

-J4Gu4R-

Commentaire de KiNdErMaXi le 05/12/2004 19:45:54

mouaisn il manque des options, peut etre une liste de mots pour le hl
ca manque d'approfondissement je trouve

Commentaire de J4Gu4R le 06/12/2004 16:00:50

bon je sais pas si j'dois me compliquer, alors est-ce que vous pensez que pour le prochain ça vaut le coup de pouvoir configurer des phrases dans un ".txt" ou une seul phrase lors des évenements suffira ?

-J4Gu4R-

Commentaire de KiNdErMaXi le 06/12/2004 19:33:04

un .txt :D
et le son quand je rentre et quitte un salon est pas super important a mon gout, mais quand on me kick, ou ban ou op, deop, voice etc ...
serai plus appropiré :)
bonne continuation

Commentaire de J4Gu4R le 06/12/2004 20:09:13

ok KiNdErMaXi alors c parti pour le .txt et les autres
évenement sont en projets :))

-J4Gu4R-

Commentaire de winwarrior le 07/12/2004 02:21:04

humm
tu peux remplacer:

if ($ialchan($address($nick,2),$chan,0) == 1)   {
        halt
    }
    else {
        Set %nbclones 1
        While (%nbclones <= $ialchan($address($nick,2),$chan,0)) {
        set %JoinClone %JoinClone $gettok($ialchan($address($nick,2),$chan,%nbclones),1,33)
        inc %nbclones
        }
        set %JoinClone $remtok(%JoinClone,$nick,1,32)
        echo $chan 1JoiN4 3--»4 $nick $address entre sur $chan ( $calc($ialchan($address($nick,2),$chan,0) - 1) Clones : %JoinClone )
        if (%music-clonechan != $null) { splay %music-clonechan }
        unset %nbclones
        unset %JoinClone
    }

par:

if (($ialchan($+(*!*@,$site),#,0) > 1) && ($exists(%music-clonechan))) splay %music-clonechan

Commentaire de J4Gu4R le 07/12/2004 03:44:44

:/ ben mince alors là c transformation simplifié effectivement :/ jte remerci winwarrior :)

-J4Gu4R-

ps : bon KiNdErMaXi mon éditeur est presque fini manque plus que tout le reste lool

Commentaire de Asthar le 07/12/2004 15:52:36

En la version actuelle, ca manque cruellement d'options, d'évenements etc ...
Et puis, peut etre une question de gouts, mais les EcRiTurE cOmMe Ca, ca donne mal a la tete pas envie de tester ton addon ...

Est ce un gestionnaire de sons ou un detecteur de clone on join ? Un pui fouillit quand meme ...
Je ne note pas.

Commentaire de KiNdErMaXi le 07/12/2004 17:00:55

c'est vrai moi non plus j'aime pas LeS TrUc CoMmE cA
ashtar, il est en train de rajouter des options :)

Commentaire de winwarrior le 07/12/2004 17:30:41

lol tu dis ça mais t'as vu ton pseudo "KiNdErMaXi" ...

Commentaire de KiNdErMaXi le 07/12/2004 17:33:25

oui mais ca c'était pendant mon époque rebelle :p

Commentaire de KiNdErMaXi le 07/12/2004 17:34:51

rebel*
:x

Commentaire de J4Gu4R le 07/12/2004 20:23:31

cool G une addon rebelle moi aussi :))

Commentaire de KiNdErMaXi le 08/12/2004 15:01:56

lol nan mais essaye de mettre normal parce que la ca fait trop :\

Commentaire de VestaX le 08/12/2004 20:12:52

Hmhouais pas mal!!! Sauf que tu aurrais dû utiliser un combo pour ton dialog et utiliser le $nopath pour voir directement le nom du fichier joué.

$nopath(Monson.mp3)

Voilà sinon ca va :)

Commentaire de J4Gu4R le 09/12/2004 01:55:48

ben j'pensais ke $NoPath s'utilisais avec un dossier configuré genre

$NoPath( $findfile( \dossier , *.wav ) ou quelque chose comme ça

-J4Gu4R-

Commentaire de J4Gu4R le 09/12/2004 01:57:57

en tout cas j'l'utilise comme ça avec une variable pour un editeur de fichier mais c vrai que j'l'ai jamais utilisé autrement :))

Commentaire de J4Gu4R le 09/12/2004 10:00:21

voila $nopath(%musique) effectué :))

Commentaire de VestaX le 09/12/2004 19:23:51

voilà c'est mieux :)

Commentaire de J4Gu4R le 10/12/2004 03:00:18

MDRR...KiNdErMaXi tien tu voulais du fichier.txt :))

-J4Gu4R-

Commentaire de KiNdErMaXi le 10/12/2004 18:59:24

ouaw !!!!
j'ai eu ma dose de .txt :p
nan mais j'ai pas regarder en détail mais ca a l'air beaucoup mieu !!!
je regarderai ca plus tard :)

Commentaire de KiNdErMaXi le 10/12/2004 19:24:34

bon bah moi ca me convien, il n'y a pas tous les event mais j'ai envie de dire tan mieux sinon le dialog serai énorme
ya juste un petit truc qui me chiffonne !! dans le fichier lisez moi :
"KiNdErMaXi Le_ReBeL :))"
Pour qui je passe lol

bon boulot

Commentaire de J4Gu4R le 10/12/2004 20:40:17

lol merci KiNdErMaXi
bah si ya des choses à rajoutés ou des trucs qui vous chiffonne faites le moi savoir :))

-J4Gu4R-

Commentaire de J4Gu4R le 26/12/2004 23:32:24

une chtite note svp? pas trop dur quand même :))

-J4Gu4R-

Commentaire de KiNdErMaXi le 26/12/2004 23:42:26

7/10
tu t'interresse a ta source, ta fais des mises a jour, tu écoute les conseils mais ya encore des ptits truc qui manques, qui sont en trop :p mais bon jveux pas chippoter :)

Commentaire de COOLMAN002 le 27/12/2004 01:30:14

Ajoute:
on *:unload: unset %evenement-*

Fais pas de while qui font appel à un identifeur genre $did(11).lines, place le en var.

Mets tes alias en -l (local)

Vire les "//" :]

Commentaire de KiNdErMaXi le 27/12/2004 01:35:01

encore une mise a jour s'impose :x

Commentaire de J4Gu4R le 27/12/2004 01:49:49

ok ça marche j'vais voir ça :))

marchiiiii

-J4Gu4R-

Commentaire de fyltum le 29/12/2004 14:14:16

Moi j'ai pas testé mais je trouve TB la réaction de J4Gu4R de vouloir tout faire pour sa source.
Bien continue :)

Commentaire de J4Gu4R le 29/12/2004 19:31:20

merci fyltum et merci à tous pour vos conseils et comm'

:) -J4Gu4R-

Commentaire de loadation le 09/01/2005 14:22:59

jaime bien ca sera dans mon script ;)

Commentaire de fyltum le 14/01/2005 20:10:38

Et le ®J4Gu4R t'en fait quoi :)

Commentaire de loadation le 17/02/2005 14:25:30

bah jlui demanderai mais là ya la nouvelle version comment je le lance ?

Commentaire de KiNdErMaXi le 17/02/2005 15:52:00

tu dl le zip et tu fais /previen

Commentaire de DeViL66 le 10/04/2005 19:25:41

* /dialog: 'previen' tableau invalide, Ne pas valider ou annuler l'id (ligne 2, previen_son.ini)

...

Commentaire de DeViL66 le 10/04/2005 21:36:10

comment je fait ?

Commentaire de J4Gu4R le 15/01/2006 03:50:57

Rebonjour ircfr me revoilou de nouveau
DeViL66 c'est un peu tard pour te répondre je suis désolé, donc tu dézipp dans ton répertoire MIRC
ensuite tu lit le lisez-moi
et ensuite tu tape /previen
et la fenêtre apparait où alors tu crée un raccourci menu ou clique droit dans ton popup
voila
@++

Commentaire de Christian24100 le 30/01/2006 11:35:31

Salut j'ai essayer ton code qui je l'avous m'aiderais bcp car je suis novice mais cela ne passe pas merci de me dire si il y a des erreur

Commentaire de J4Gu4R le 02/02/2006 20:59:07

Christian24100 je pense qu'en fait tu copie/colle le code affiché alors qu'il faut prendre celui du zip

Commentaire de Christian24100 le 04/02/2006 21:20:41

Merci a vous JAGu4R le code passe

Commentaire de Christian24100 le 13/02/2006 01:28:59

Salut je sais que votre code passer la je l'ai pris dans  le zip il veut rien savoir

Commentaire de Christian24100 le 14/02/2006 00:50:23

Salut quand je tape cette commande /dialog -m previen previen cela me die /dialog 'previen ' table invalide pas ok ou annuler l'ip serais t'il possible de m'expliquer le pouquoi du comment mercie

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,232 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales