All pastes #622469 Raw Edit

Something

public text v1 · immutable
·published 2007-07-16 21:38 UTC
rendered paste body
dialog agestion {
  title " ~ Gestion : EvilsScripT ~"
  size -1 -1 250 190
  option dbu
  ;### AutoVoice ###;
  tab "AutoVoice", 1, 1 1 248 188, center
  text "Cochez cette case si vous souhaitez activer le système d'AutoVoice", 2, 2 18 246 10, tab 1 center
  check "Activer / Désactiver", 4, 95 28 60 10, tab 1
  text "Sur quel(s) salon(s) voulez vous activer l'AutoVoice ?", 5, 2 40 246 10, tab 1 center
  ; col gauche
  check "", 6, 16 53 8 10, tab 1
  edit "", 7, 25 53 80 10, tab 1
  check "", 8, 16 63 8 10, tab 1
  edit "", 9, 25 63 80 10, tab 1
  check "", 10, 16 73 8 10, tab 1
  edit "", 11, 25 73 80 10, tab 1
  check "", 12, 16 83 8 10, tab 1
  edit "", 13, 25 83 80 10, tab 1
  check "", 14, 16 93 8 10, tab 1
  edit "", 15, 25 93 80 10, tab 1
  check "", 16, 16 103 8 10, tab 1
  edit "", 17, 25 103 80 10, tab 1
  check "", 18, 16 113 8 10, tab 1
  edit "", 19, 25 113 80 10, tab 1
  check "", 20, 16 123 8 10, tab 1
  edit "", 21, 25 123 80 10, tab 1
  check "", 22, 16 133 8 10, tab 1
  edit "", 23, 25 133 80 10, tab 1
  check "", 24, 16 143 8 10, tab 1
  edit "", 25, 25 143 80 10, tab 1
  ; col droite
  check "", 26, 140 53 8 10, tab 1
  edit "", 27, 149 53 80 10, tab 1
  check "", 28, 140 63 8 10, tab 1
  edit "", 29, 149 63 80 10, tab 1
  check "", 30, 140 73 8 10, tab 1
  edit "", 31, 149 73 80 10, tab 1
  check "", 32, 140 83 8 10, tab 1
  edit "", 33, 149 83 80 10, tab 1
  check "", 34, 140 93 8 10, tab 1
  edit "", 35, 149 93 80 10, tab 1
  check "", 36, 140 103 8 10, tab 1
  edit "", 37, 149 103 80 10, tab 1
  check "", 38, 140 113 8 10, tab 1
  edit "", 39, 149 113 80 10, tab 1
  check "", 40, 140 123 8 10, tab 1
  edit "", 41, 149 123 80 10, tab 1
  check "", 42, 140 133 8 10, tab 1
  edit "", 43, 149 133 80 10, tab 1
  check "", 44, 140 143 8 10, tab 1
  edit "", 45, 149 143 80 10, tab 1
  button "Valider", 46, 50 160 60 10, tab 1 ok
  button "Retour", 47, 140 160 60 10, tab 1 cancel
  ;### AutoJoin ###;
  tab "AutoJoin", 48
  text "Cochez cette case si vous souhaitez activer le système d'AutoJoin", 49, 2 18 246 10, tab 48 center
  check "Activer / Désactiver", 50, 95 28 60 10, tab 48
  text "Quel(s) salon(s) voulez vous rejoindre automatiquement à votre connexion ?", 51, 2 40 246 10, tab 48 center
  ; col gauche
  check "", 52, 16 53 8 10, tab 48
  edit "", 53, 25 53 80 10, tab 48
  check "", 54, 16 63 8 10, tab 48
  edit "", 55, 25 63 80 10, tab 48
  check "", 56, 16 73 8 10, tab 48
  edit "", 57, 25 73 80 10, tab 48
  check "", 58, 16 83 8 10, tab 48
  edit "", 59, 25 83 80 10, tab 48
  check "", 60, 16 93 8 10, tab 48
  edit "", 61, 25 93 80 10, tab 48
  check "", 62, 16 103 8 10, tab 48
  edit "", 63, 25 103 80 10, tab 48
  check "", 64, 16 113 8 10, tab 48
  edit "", 65, 25 113 80 10, tab 48
  check "", 66, 16 123 8 10, tab 48
  edit "", 67, 25 123 80 10, tab 48
  check "", 68, 16 133 8 10, tab 48
  edit "", 69, 25 133 80 10, tab 48
  check "", 70, 16 143 8 10, tab 48
  edit "", 71, 25 143 80 10, tab 48
  ; col droite
  check "", 72, 140 53 8 10, tab 48
  edit "", 73, 149 53 80 10, tab 48
  check "", 74, 140 63 8 10, tab 48
  edit "", 75, 149 63 80 10, tab 48
  check "", 76, 140 73 8 10, tab 48
  edit "", 77, 149 73 80 10, tab 48
  check "", 78, 140 83 8 10, tab 48
  edit "", 79, 149 83 80 10, tab 48
  check "", 80, 140 93 8 10, tab 48
  edit "", 81, 149 93 80 10, tab 48
  check "", 82, 140 103 8 10, tab 48
  edit "", 83, 149 103 80 10, tab 48
  check "", 84, 140 113 8 10, tab 48
  edit "", 85, 149 113 80 10, tab 48
  check "", 86, 140 123 8 10, tab 48
  edit "", 87, 149 123 80 10, tab 48
  check "", 88, 140 133 8 10, tab 48
  edit "", 89, 149 133 80 10, tab 48
  check "", 90, 140 143 8 10, tab 48
  edit "", 91, 149 143 80 10, tab 48
  button "Valider", 92, 50 160 60 10, tab 48 ok
  button "Retour", 93, 140 160 60 10, tab 48 cancel
}

alias agestion { dialog $iif($dialog(agestion),-x,-m) agestion agestion }
on *:dialog:agestion:init:0:{
  ;### AutoVoice ###;
  ; col gauche
  if (%av == on) { did -c $dname 4 }
  else { did -u $dname 4 }
  if (%sv1 == on) { did -c $dname 6 }
  else { did -u $dname 6 }
  if (%sv2 == on) { did -c $dname 8 }
  else { did -u $dname 8 }
  if (%sv3 == on) { did -c $dname 10 }
  else { did -u $dname 10 }
  if (%sv4 == on) { did -c $dname 12 }
  else { did -u $dname 12 }
  if (%sv5 == on) { did -c $dname 14 }
  else { did -u $dname 14 }
  if (%sv6 == on) { did -c $dname 16 }
  else { did -u $dname 16 }
  if (%sv7 == on) { did -c $dname 18 }
  else { did -u $dname 18 }
  if (%sv8 == on) { did -c $dname 20 }
  else { did -u $dname 20 }
  if (%sv9 == on) { did -c $dname 22 }
  else { did -u $dname 22 }
  if (%sv10 == on) { did -c $dname 24 }
  else { did -u $dname 24 }
  did -a $dname 7 %sal1 
  did -a $dname 9 %sal2 
  did -a $dname 11 %sal3 
  did -a $dname 13 %sal4 
  did -a $dname 15 %sal5
  did -a $dname 17 %sal6 
  did -a $dname 19 %sal7 
  did -a $dname 21 %sal8 
  did -a $dname 23 %sal9 
  did -a $dname 25 %sal10
  ; col droite
  if (%sv11 == on) { did -c $dname 26 }
  else { did -u $dname 26 }
  if (%sv12 == on) { did -c $dname 28 }
  else { did -u $dname 28 }
  if (%sv13 == on) { did -c $dname 30 }
  else { did -u $dname 30 }
  if (%sv14 == on) { did -c $dname 32  }
  else { did -u $dname 32 }
  if (%sv15 == on) { did -c $dname 34 }
  else { did -u $dname 34 }
  if (%sv16 == on) { did -c $dname 36 }
  else { did -u $dname 36 }
  if (%sv17 == on) { did -c $dname 38 }
  else { did -u $dname 38 }
  if (%sv18 == on) { did -c $dname 40 }
  else { did -u $dname 40 }
  if (%sv19 == on) { did -c $dname 42 }
  else { did -u $dname 42 }
  if (%sv20 == on) { did -c $dname 44 }
  else { did -u $dname 44 }
  did -a $dname 27 %sal11
  did -a $dname 29 %sal12
  did -a $dname 31 %sal13 
  did -a $dname 33 %sal14 
  did -a $dname 35 %sal15 
  did -a $dname 37 %sal16 
  did -a $dname 39 %sal17 
  did -a $dname 41 %sal18 
  did -a $dname 43 %sal19 
  did -a $dname 45 %sal20
  ;### AutoJoin ###;
  ; col gauche
  if (%aj == on) { did -c $dname 50 }
  else { did -u $dname 50 }
  if (%sj1 == on) { did -c $dname 52 }
  else { did -u $dname 52 }
  if (%sj2 == on) { did -c $dname 54 }
  else { did -u $dname 54 }
  if (%sj3 == on) { did -c $dname 56 }
  else { did -u $dname 56 }
  if (%sj4 == on) { did -c $dname 58 }
  else { did -u $dname 58 }
  if (%sj5 == on) { did -c $dname 60 }
  else { did -u $dname 60 }
  if (%sj6 == on) { did -c $dname 62 }
  else { did -u $dname 62 }
  if (%sj7 == on) { did -c $dname 64 }
  else { did -u $dname 64 }
  if (%sj8 == on) { did -c $dname 66 }
  else { did -u $dname 66 }
  if (%sj9 == on) { did -c $dname 68 }
  else { did -u $dname 68 }
  if (%sj10 == on) { did -c $dname 70 }
  else { did -u $dname 70 }
  did -a $dname 53 %saj1 
  did -a $dname 55 %saj2 
  did -a $dname 57 %saj3 
  did -a $dname 59 %saj4 
  did -a $dname 61 %saj5 
  did -a $dname 63 %saj6 
  did -a $dname 65 %saj7 
  did -a $dname 67 %saj8 
  did -a $dname 69 %saj9 
  did -a $dname 71 %saj10
  ; col droite
  if (%sj11 == on) { did -c $dname 72 }
  else { did -u $dname 72 }
  if (%sj12 == on) { did -c $dname 74 }
  else { did -u $dname 74 }
  if (%sj13 == on) { did -c $dname 76 }
  else { did -u $dname 76 }
  if (%sj14 == on) { did -c $dname 78 }
  else { did -u $dname 78 }
  if (%sj15 == on) { did -c $dname 80 }
  else { did -u $dname 80 }
  if (%sj16 == on) { did -c $dname 82 }
  else { did -u $dname 82 }
  if (%sj17 == on) { did -c $dname 84 }
  else { did -u $dname 84 }
  if (%sj18 == on) { did -c $dname 86 }
  else { did -u $dname 86 }
  if (%sj19 == on) { did -c $dname 88 }
  else { did -u $dname 88 }
  if (%sj20 == on) { did -c $dname 90 }
  else { did -u $dname 90 }
  did -a $dname 73 %saj11
  did -a $dname 75 %saj12
  did -a $dname 77 %saj13
  did -a $dname 79 %saj14
  did -a $dname 81 %saj15
  did -a $dname 83 %saj16
  did -a $dname 85 %saj17
  did -a $dname 87 %saj18
  did -a $dname 89 %saj19
  did -a $dname 91 %saj20
}

on *:dialog:agestion:sclick:*:{
  ;### AutoVoice ###;
  if ($did(4).state == 1) { set %av on }
  else { unset %av }
  if ($did(6).state == 1) { set %sv1 on }
  else { unset %sv1 }
  if ($did(8).state == 1) { set %sv2 on }
  else { unset %sv2 }
  if ($did(10).state == 1) { set %sv3 on }
  else { unset %sv3 }
  if ($did(12).state == 1) { set %sv4 on }
  else { unset %sv4 }
  if ($did(14).state == 1) { set %sv5 on }
  else { unset %sv5 }
  if ($did(16).state == 1) { set %sv6 on }
  else { unset %sv6 }
  if ($did(18).state == 1) { set %sv7 on }
  else { unset %sv7 }
  if ($did(20).state == 1) { set %sv8 on }
  else { unset %sv8 }
  if ($did(22).state == 1) { set %sv9 on }
  else { unset %sv9 }
  if ($did(24).state == 1) { set %sv10 on }
  else { unset %sv10 }
  ; col droite
  if ($did(26).state == 1) { set %sv11 on }
  else { unset %sv11 }
  if ($did(28).state == 1) { set %sv12 on }
  else { unset %sv12 }
  if ($did(30).state == 1) { set %sv13 on }
  else { unset %sv13 }
  if ($did(32).state == 1) { set %sv14 on }
  else { unset %sv14 }
  if ($did(34).state == 1) { set %sv15 on }
  else { unset %sv15 }
  if ($did(36).state == 1) { set %sv16 on }
  else { unset %sv16 }
  if ($did(38).state == 1) { set %sv17 on }
  else { unset %sv17 }
  if ($did(40).state == 1) { set %sv18 on }
  else { unset %sv18 }
  if ($did(42).state == 1) { set %sv19 on }
  else { unset %sv19 }
  if ($did(44).state == 1) { set %sv20 on }
  else { unset %sv20 }
  ;### AutoJoin ###;
  ; col gauche
  if ($did(50).state == 1) { set %autoj on }
  else { unset %autoj }
  if ($did(52).state == 1) { set %sj1 on }
  else { unset %sj1 }
  if ($did(54).state == 1) { set %sj2 on }
  else { unset %sj2 }
  if ($did(56).state == 1) { set %sj3 on }
  else { unset %sj3 }
  if ($did(58).state == 1) { set %sj4 on }
  else { unset %sj4 }
  if ($did(60).state == 1) { set %sj5 on }
  else { unset %sj5 }
  if ($did(62).state == 1) { set %sj6 on }
  else { unset %sj6 }
  if ($did(64).state == 1) { set %sj7 on }
  else { unset %sj7 }
  if ($did(66).state == 1) { set %sj8 on }
  else { unset %sj8 }
  if ($did(68).state == 1) { set %sj9 on }
  else { unset %sj9 }
  if ($did(70).state == 1) { set %sj10 on }
  else { unset %sj10 }
  ; col droite
  if ($did(72).state == 1) { set %sj11 on }
  else { unset %sj11 }
  if ($did(74).state == 1) { set %sj12 on }
  else { unset %sj12 }
  if ($did(76).state == 1) { set %sj13 on }
  else { unset %sj13 }
  if ($did(78).state == 1) { set %sj14 on }
  else { unset %sj14 }
  if ($did(80).state == 1) { set %sj15 on }
  else { unset %sj15 }
  if ($did(82).state == 1) { set %sj16 on }
  else { unset %sj16 }
  if ($did(84).state == 1) { set %sj17 on }
  else { unset %sj17 }
  if ($did(86).state == 1) { set %sj18 on }
  else { unset %sj18 }
  if ($did(88).state == 1) { set %sj19 on }
  else { unset %sj19 }
  if ($did(90).state == 1) { set %sj20 on }
  else { unset %sj20 }
}

on *:dialog:agestion:edit:*:{ 
  ;### AutoVoice ###;
  ; col gauche
  if ($did(7) != $null) { set %sal1 $did(7) }
  else { unset %sal1 }
  if ($did(9) != $null) { set %sal2 $did(9) }
  else { unset %sal2 }
  if ($did(11) != $null) { set %sal3 $did(11) }
  else { unset %sal3 }
  if ($did(13) != $null) { set %sal4 $did(13) }
  else { unset %sal4 }
  if ($did(15) != $null) { set %sal5 $did(15) }
  else { unset %sal5 }
  if ($did(17) != $null) { set %sal6 $did(17) }
  else { unset %sal6 }
  if ($did(19) != $null) { set %sal7 $did(19) }
  else { unset %sal7 }
  if ($did(21) != $null) { set %sal8 $did(21) }
  else { unset %sal8 }
  if ($did(23) != $null) { set %sal9 $did(23) }
  else { unset %sal9 }
  if ($did(25) != $null) { set %sal10 $did(25) }
  else { unset %sal10 }
  ; col droite
  if ($did(27) != $null) { set %sal11 $did(27) }
  else { unset %sal11 }
  if ($did(29) != $null) { set %sal12 $did(29) }
  else { unset %sal12 }
  if ($did(31) != $null) { set %sal13 $did(31) }
  else { unset %sal13 }
  if ($did(33) != $null) { set %sal14 $did(33) }
  else { unset %sal14 }
  if ($did(35) != $null) { set %sal15 $did(35) }
  else { unset %sal15 }
  if ($did(37) != $null) { set %sal16 $did(37) }
  else { unset %sal16 }
  if ($did(39) != $null) { set %sal17 $did(39) }
  else { unset %sal17 }
  if ($did(41) != $null) { set %sal18 $did(41) }
  else { unset %sal18 }
  if ($did(43) != $null) { set %sal19 $did(43) }
  else { unset %sal19 }
  if ($did(45) != $null) { set %sal20 $did(45) }
  else { unset %sal20 }
  ;### AutoJoin ###;
  ; col gauche
  if ($did(53) != $null) { set %saj1 $did(53) }
  else { unset %saj1 }
  if ($did(55) != $null) { set %saj2 $did(55) }
  else { unset %saj2 }
  if ($did(57) != $null) { set %saj3 $did(57) }
  else { unset %saj3 }
  if ($did(59) != $null) { set %saj4 $did(59) }
  else { unset %saj4 }
  if ($did(61) != $null) { set %saj5 $did(61) }
  else { unset %saj5 }
  if ($did(63) != $null) { set %saj6 $did(63) }
  else { unset %saj6 }
  if ($did(65) != $null) { set %saj7 $did(65) }
  else { unset %saj7 }
  if ($did(67) != $null) { set %saj8 $did(67) }
  else { unset %saj8 }
  if ($did(69) != $null) { set %saj9 $did(69) }
  else { unset %saj9 }
  if ($did(71) != $null) { set %saj10 $did(71) }
  else { unset %saj10 }
  ; col droite 
  if ($did(73) != $null) { set %saj11 $did(73) }
  else { unset %saj11 }
  if ($did(75) != $null) { set %saj12 $did(75) }
  else { unset %saj12 }
  if ($did(77) != $null) { set %saj13 $did(77) }
  else { unset %saj13 }
  if ($did(79) != $null) { set %saj14 $did(79) }
  else { unset %saj14 }
  if ($did(81) != $null) { set %saj15 $did(81) }
  else { unset %saj15 }
  if ($did(83) != $null) { set %saj16 $did(83) }
  else { unset %saj16 }
  if ($did(85) != $null) { set %saj17 $did(85) }
  else { unset %saj17 }
  if ($did(87) != $null) { set %saj18 $did(87) }
  else { unset %saj18 }
  if ($did(89) != $null) { set %saj19 $did(89) }
  else { unset %saj19 }
  if ($did(91) != $null) { set %saj20 $did(91) }
  else { unset %saj20 }
}

on *:dialog:agestion:close:*:{
  ;### AutoVoice ###;
  if (%av == on) { echo -a 14AutoVoice 3Activé ! }
  else { echo -a 14AutoVoice 4Désactivé ! }
  ;### AutoJoin ###;
  if (%autoj == on) { echo -a 14AutoJoin 3Activé ! }
  else { echo -a 14AutoJoin 4Désactivé ! }
}