home *** CD-ROM | disk | FTP | other *** search
/ napalm.napnet.hu / 2015-02-12.napalm.napnet.hu.tar / napalm.napnet.hu / programok / kommunikacio / mpp700.exe / noticesystem.smarticq-plugin.mrc < prev    next >
Text File  |  2003-04-04  |  21KB  |  649 lines

  1. ;name Notice System
  2. ;version 1.0
  3. ;author tronicer
  4. ;email 
  5.  
  6. on *:signal:smarticq.awaymsgreq:{
  7.   var %file = $+(",$scriptdir,sn.ini")
  8.   var %section = awaymsg
  9.  
  10.   ; echo
  11.   if ( $readini( %file , %section , echo ) ) {
  12.     echo -a [ICQ] * $_icq.g($1,SHOW,$1) requested your away msg! 
  13.   }
  14.  
  15.   ; sound
  16.   if ( $readini( %file , %section , sound ) ) {
  17.     var %sound = $readini( %file , %section , sound.file )
  18.     var %n = $readini( %file , %section , sound.n )
  19.     if ($exists(%sound)) {
  20.       .splay %sound
  21.       if (%n > 1) { .timer 1 %n .splay -q %sound }
  22.     }
  23.   }
  24.  
  25.   ; flash
  26.   if ( $readini( %file , %section , flash ) ) {
  27.     flash $_icq.g($1,SHOW,$1) requested your away msg! 
  28.   }
  29.  
  30.   ; beep
  31.   if ( $readini( %file , %section , beep ) ) {
  32.     beep 5 1
  33.   }
  34. }
  35.  
  36. on *:signal:smarticq.start:{
  37.   var %file = $+(",$scriptdir,sn.ini")
  38.   var %section = closed
  39.  
  40.   ; echo
  41.   if ( $readini( %file , %section , echo ) ) {
  42.     echo -a [ICQ] * SmartICQ is started!
  43.   }
  44.  
  45.   ; sound
  46.   if ( $readini( %file , %section , sound ) ) {
  47.     var %sound = $readini( %file , %section , sound.file )
  48.     var %n = $readini( %file , %section , sound.n )
  49.     if ($exists(%sound)) {
  50.       .splay %sound
  51.       if (%n > 1) { .timer 1 %n .splay -q %sound }
  52.     }
  53.   }
  54.  
  55.   ; flash
  56.   if ( $readini( %file , %section , flash ) ) {
  57.     flash SmartICQ is started!
  58.   }
  59.  
  60.   ; beep
  61.   if ( $readini( %file , %section , beep ) ) {
  62.     beep 5 1
  63.   }
  64. }
  65.  
  66. on *:signal:smarticq.exit:{
  67.   var %file = $+(",$scriptdir,sn.ini")
  68.   var %section = closed
  69.  
  70.   ; echo
  71.   if ( $readini( %file , %section , echo ) ) {
  72.     echo -a [ICQ] * SmartICQ is closed!
  73.   }
  74.  
  75.   ; sound
  76.   if ( $readini( %file , %section , sound ) ) {
  77.     var %sound = $readini( %file , %section , sound.file )
  78.     var %n = $readini( %file , %section , sound.n )
  79.     if ($exists(%sound)) {
  80.       .splay %sound
  81.       if (%n > 1) { .timer 1 %n .splay -q %sound }
  82.     }
  83.   }
  84.  
  85.   ; flash
  86.   if ( $readini( %file , %section , flash ) ) {
  87.     flash SmartICQ is closed!
  88.   }
  89.  
  90.   ; beep
  91.   if ( $readini( %file , %section , beep ) ) {
  92.     beep 5 1
  93.   }
  94. }
  95.  
  96. on *:signal:smarticq.connect:{
  97.   var %file = $+(",$scriptdir,sn.ini")
  98.   var %section = connected
  99.  
  100.   ; echo
  101.   if ( $readini( %file , %section , echo ) ) {
  102.     echo -a [ICQ] * SmartICQ is connected!
  103.   }
  104.  
  105.   ; sound
  106.   if ( $readini( %file , %section , sound ) ) {
  107.     var %sound = $readini( %file , %section , sound.file )
  108.     var %n = $readini( %file , %section , sound.n )
  109.     if ($exists(%sound)) {
  110.       .splay %sound
  111.       if (%n > 1) { .timer 1 %n .splay -q %sound }
  112.     }
  113.   }
  114.  
  115.   ; flash
  116.   if ( $readini( %file , %section , flash ) ) {
  117.     flash SmartICQ is connected!
  118.   }
  119.  
  120.   ; beep
  121.   if ( $readini( %file , %section , beep ) ) {
  122.     beep 5 1
  123.   }
  124. }
  125.  
  126. on *:signal:smarticq.disconnect:{
  127.   var %file = $+(",$scriptdir,sn.ini")
  128.   var %section = disconnected
  129.  
  130.   ; echo
  131.   if ( $readini( %file , %section , echo ) ) {
  132.     echo -a [ICQ] * SmartICQ is disconnected!
  133.   }
  134.  
  135.   ; sound
  136.   if ( $readini( %file , %section , sound ) ) {
  137.     var %sound = $readini( %file , %section , sound.file )
  138.     var %n = $readini( %file , %section , sound.n )
  139.     if ($exists(%sound)) {
  140.       .splay %sound
  141.       if (%n > 1) { .timer 1 %n .splay -q %sound }
  142.     }
  143.   }
  144.  
  145.   ; flash
  146.   if ( $readini( %file , %section , flash ) ) {
  147.     flash SmartICQ is disconnected!
  148.   }
  149.  
  150.   ; beep
  151.   if ( $readini( %file , %section , beep ) ) {
  152.     beep 5 1
  153.   }
  154. }
  155.  
  156. on *:signal:smarticq.pager:{
  157.   if ($_icq.ign.DO_NOT_ECHO_PAGER) { return }
  158.  
  159.   if (@pager@icq != $active) || !($appactive) {
  160.     var %file = $+(",$scriptdir,sn.ini")
  161.  
  162.     if ( $readini( %file , pager , echo ) ) {
  163.       if (@pager@icq != $active) { echo -a [ICQ] * Paged by $gettok($1-,1,254) - $gettok($1,2,254) }
  164.     }
  165.  
  166.     if ( $readini( %file , pager , sound ) ) {
  167.       var %sound = $readini( %file , pager , sound.file )
  168.       var %n = $readini( %file , pager , sound.n )
  169.       if ($exists(%sound)) {
  170.         .splay %sound
  171.         if (%n > 1) { .timer 1 %n .splay -q %sound }
  172.       }
  173.     }
  174.  
  175.     if ( $readini( %file , pager , flash ) ) {
  176.       flash Paged by $gettok($1-,1,254) - $gettok($1,2,254)
  177.     }
  178.  
  179.     if ( $readini( %file , pager , beep ) ) {
  180.       beep 5 1
  181.     }
  182.  
  183.   }
  184. }
  185.  
  186. on *:signal:smarticq.sms:{
  187.   var %file = $+(",$scriptdir,sn.ini")
  188.  
  189.   if ( $readini( %file , sms , echo ) ) {
  190.     echo -a [ICQ] * SMS from $1
  191.   }
  192.  
  193.   if ( $readini( %file , sms , sound ) ) {
  194.     var %sound = $readini( %file , sms , sound.file )
  195.     var %n = $readini( %file , sms , sound.n )
  196.     if ($exists(%sound)) {
  197.       .splay %sound
  198.       if (%n > 1) { .timer 1 %n .splay -q %sound }
  199.     }
  200.   }
  201.  
  202.   if ( $readini( %file , sms , flash ) ) {
  203.     flash SMS from $1
  204.   }
  205.  
  206.   if ( $readini( %file , sms , beep ) ) {
  207.     beep 5 1
  208.   }
  209.  
  210. }
  211.  
  212. on *:signal:smarticq.url:{
  213.   if ($_icq.ign.DO_NOT_ECHO_URL) { return }
  214.  
  215.   if ($_icq.windowname($1) != $active) || !($appactive) {
  216.     var %file = $+(",$scriptdir,sn.ini")
  217.  
  218.     if ( $readini( %file , url , echo ) ) {
  219.       if ($_icq.windowname($1) != $active) { echo -a [ICQ] * $_icq.g($1,SHOW,$1) sent a url! }
  220.     }
  221.  
  222.     if ( $readini( %file , url , sound ) ) {
  223.       var %sound = $readini( %file , url , sound.file )
  224.       var %n = $readini( %file , url , sound.n )
  225.       if ($exists(%sound)) {
  226.         .splay %sound
  227.         if (%n > 1) { .timer 1 %n .splay -q %sound }
  228.       }
  229.     }
  230.  
  231.     if ( $readini( %file , url , flash ) ) {
  232.       flash $_icq.g($1,SHOW,$1) sent a url!
  233.     }
  234.  
  235.     if ( $readini( %file , url , beep ) ) {
  236.       beep 5 1
  237.     }
  238.  
  239.   }
  240. }
  241.  
  242. on *:signal:smarticq.message:{
  243.   if ($_icq.ign.DO_NOT_OPEN_MSG_WINDOWS) { return }
  244.  
  245.   if ($_icq.windowname($1) != $active) || !($appactive) {
  246.     var %file = $+(",$scriptdir,sn.ini")
  247.  
  248.     if ( $readini( %file , msg , echo ) ) {
  249.       if ($_icq.windowname($1) != $active) { echo -a [ICQ] * $_icq.g($1,SHOW,$1) sent a message! }
  250.     }
  251.  
  252.     if ( $readini( %file , msg , sound ) ) {
  253.       var %sound = $readini( %file , msg , sound.file )
  254.       var %n = $readini( %file , msg , sound.n )
  255.       if ($exists(%sound)) {
  256.         .splay %sound
  257.         if (%n > 1) { .timer 1 %n .splay -q %sound }
  258.       }
  259.     }
  260.  
  261.     if ( $readini( %file , msg , flash ) ) {
  262.       flash $_icq.g($1,SHOW,$1) sent a message!
  263.     }
  264.  
  265.     if ( $readini( %file , msg , beep ) ) {
  266.       beep 5 1
  267.     }
  268.  
  269.   }
  270. }
  271.  
  272. on *:signal:smarticq.status:{
  273.   if ($group(#_icq.FL) == on) { return }
  274.  
  275.   var %file = $+(",$scriptdir,sn.ini")
  276.   var %section = $+(status,.,$replace($1,n/a,na))
  277.  
  278.   ; echo
  279.   if ( $readini( %file , %section , echo ) ) {
  280.     echo -a [ICQ] * $_icq.g($2,SHOW,$2) is $1 
  281.   }
  282.  
  283.   ; sound
  284.   if ( $readini( %file , %section , sound ) ) {
  285.     var %sound = $readini( %file , %section , sound.file )
  286.     var %n = $readini( %file , %section , sound.n )
  287.     if ($exists(%sound)) {
  288.       .splay %sound
  289.       if (%n > 1) { .timer 1 %n .splay -q %sound }
  290.     }
  291.   }
  292.  
  293.   ; flash
  294.   if ( $readini( %file , %section , flash ) ) {
  295.     flash $_icq.g($2,SHOW,$2) is $1
  296.   }
  297.  
  298.   ; beep
  299.   if ( $readini( %file , %section , beep ) ) {
  300.     beep 5 1
  301.   }
  302.  
  303. }
  304.  
  305.  
  306. alias -l _icq.dlg_ns {
  307.   if ($dialog(_icq.dlg_ns)) { dialog -v _icq.dlg_ns _icq.dlg_ns }
  308.   else { dialog -m _icq.dlg_ns _icq.dlg_ns }
  309. }
  310.  
  311. on *:dialog:_icq.dlg_ns:sclick:77:{
  312.   var %c = $did($dname,77).sel
  313.   if (%c == 1) { var %n = status.online }
  314.   if (%c == 2) { var %n = status.f4c }
  315.   if (%c == 3) { var %n = status.away }
  316.   if (%c == 4) { var %n = status.na }
  317.   if (%c == 5) { var %n = status.occupied }
  318.   if (%c == 6) { var %n = status.dnd }
  319.   if (%c == 7) { var %n = status.invisible }
  320.   if (%c == 8) { var %n = status.offline }
  321.  
  322.   var %file = $+(",$scriptdir,sn.ini.tmp")
  323.   did -u $dname 52,53,54,55
  324.   if ($readini(%file,%n,echo)) { did -c $dname 52 }
  325.   if ($readini(%file,%n,sound)) { did -c $dname 53 }
  326.   if ($readini(%file,%n,beep)) { did -c $dname 54 }
  327.   if ($readini(%file,%n,flash)) { did -c $dname 55 }
  328.   did -ra $dname 59 $readini(%file,%n,sound.file)
  329.   did -ra $dname 57 $readini(%file,%n,sound.n)
  330. }
  331.  
  332. on *:dialog:_icq.dlg_ns:sclick:52,53,54,55:{
  333.   var %c = $did($dname,77).sel
  334.   if (%c == 1) { var %n = status.online }
  335.   if (%c == 2) { var %n = status.f4c }
  336.   if (%c == 3) { var %n = status.away }
  337.   if (%c == 4) { var %n = status.na }
  338.   if (%c == 5) { var %n = status.occupied }
  339.   if (%c == 6) { var %n = status.dnd }
  340.   if (%c == 7) { var %n = status.invisible }
  341.   if (%c == 8) { var %n = status.offline }
  342.   var %file = $+(",$scriptdir,sn.ini.tmp")
  343.   writeini %file %n echo $did($dname,52).state
  344.   writeini %file %n sound $did($dname,53).state
  345.   writeini %file %n beep $did($dname,54).state
  346.   writeini %file %n flash $did($dname,55).state
  347. }
  348.  
  349. on *:dialog:_icq.dlg_ns:edit:57:{
  350.   var %c = $did($dname,77).sel
  351.   if (%c == 1) { var %n = status.online }
  352.   if (%c == 2) { var %n = status.f4c }
  353.   if (%c == 3) { var %n = status.away }
  354.   if (%c == 4) { var %n = status.na }
  355.   if (%c == 5) { var %n = status.occupied }
  356.   if (%c == 6) { var %n = status.dnd }
  357.   if (%c == 7) { var %n = status.invisible }
  358.   if (%c == 8) { var %n = status.offline }
  359.   var %file = $+(",$scriptdir,sn.ini.tmp")
  360.   var %t = $did($dname,57).text
  361.   if (%t != $null) { writeini %file %n sound.n %t }
  362.   else { remini %file %n sound.n }
  363. }
  364.  
  365. on *:dialog:_icq.dlg_ns:sclick:79:{
  366.   var %c = $did($dname,79).sel
  367.   if (%c == 1) { var %n = started }
  368.   if (%c == 2) { var %n = closed }
  369.   if (%c == 3) { var %n = connecting }
  370.   if (%c == 4) { var %n = connected }
  371.   if (%c == 5) { var %n = connerror }
  372.   if (%c == 6) { var %n = disconnected }
  373.   if (%c == 7) { var %n = awaymsg }
  374.  
  375.   var %file = $+(",$scriptdir,sn.ini.tmp")
  376.   did -u $dname 62,63,64,65
  377.   if ($readini(%file,%n,echo)) { did -c $dname 62 }
  378.   if ($readini(%file,%n,sound)) { did -c $dname 63 }
  379.   if ($readini(%file,%n,beep)) { did -c $dname 64 }
  380.   if ($readini(%file,%n,flash)) { did -c $dname 65 }
  381.   did -ra $dname 69 $readini(%file,%n,sound.file)
  382.   did -ra $dname 67 $readini(%file,%n,sound.n)
  383. }
  384.  
  385. on *:dialog:_icq.dlg_ns:sclick:62,63,64,65:{
  386.   var %c = $did($dname,79).sel
  387.   if (%c == 1) { var %n = started }
  388.   if (%c == 2) { var %n = closed }
  389.   if (%c == 3) { var %n = connecting }
  390.   if (%c == 4) { var %n = connected }
  391.   if (%c == 5) { var %n = connerror }
  392.   if (%c == 6) { var %n = disconnected }
  393.   if (%c == 7) { var %n = awaymsg }
  394.   var %file = $+(",$scriptdir,sn.ini.tmp")
  395.   writeini %file %n echo $did($dname,62).state
  396.   writeini %file %n sound $did($dname,63).state
  397.   writeini %file %n beep $did($dname,64).state
  398.   writeini %file %n flash $did($dname,65).state
  399. }
  400.  
  401. on *:dialog:_icq.dlg_ns:edit:67:{
  402.   var %c = $did($dname,79).sel
  403.   if (%c == 1) { var %n = started }
  404.   if (%c == 2) { var %n = closed }
  405.   if (%c == 3) { var %n = connecting }
  406.   if (%c == 4) { var %n = connected }
  407.   if (%c == 5) { var %n = connerror }
  408.   if (%c == 6) { var %n = disconnected }
  409.   if (%c == 7) { var %n = awaymsg }
  410.   var %file = $+(",$scriptdir,sn.ini.tmp")
  411.   var %t = $did($dname,67).text
  412.   if (%t != $null) { writeini %file %n sound.n %t }
  413.   else { remini %file %n sound.n }
  414. }
  415.  
  416. on *:dialog:_icq.dlg_ns:init:*:{
  417.   if ($exists($+(",$scriptdir,sn.ini"))) {
  418.     .copy -o $+(",$scriptdir,sn.ini") $+(",$scriptdir,sn.ini.tmp")
  419.   }
  420.  
  421.   var %file = $+(",$scriptdir,sn.ini")
  422.  
  423.   did -a $dname 77 Online
  424.   did -a $dname 77 Free for chat
  425.   did -a $dname 77 Away
  426.   did -a $dname 77 N/A
  427.   did -a $dname 77 Occupied
  428.   did -a $dname 77 DND
  429.   did -a $dname 77 Invisible
  430.   did -a $dname 77 Offline
  431.   did -c $dname 77 1
  432.  
  433.   if ($readini(%file,status.online,echo)) { did -c $dname 52 }
  434.   if ($readini(%file,status.online,sound)) { did -c $dname 53 }
  435.   if ($readini(%file,status.online,beep)) { did -c $dname 54 }
  436.   if ($readini(%file,status.online,flash)) { did -c $dname 55 }
  437.   did -ra $dname 59 $readini(%file,status.online,sound.file)
  438.   did -ra $dname 57 $readini(%file,status.online,sound.n)
  439.  
  440.   did -a $dname 79 SmartICQ Started
  441.   did -a $dname 79 SmartICQ Closed
  442.   did -a $dname 79 Connecting
  443.   did -a $dname 79 Connected
  444.   did -a $dname 79 Connection Error
  445.   did -a $dname 79 Disconnected
  446.   did -a $dname 79 Checked your away msg
  447.   did -c $dname 79 1
  448.  
  449.   if ($readini(%file,started,echo)) { did -c $dname 62 }
  450.   if ($readini(%file,started,sound)) { did -c $dname 63 }
  451.   if ($readini(%file,started,beep)) { did -c $dname 64 }
  452.   if ($readini(%file,started,flash)) { did -c $dname 65 }
  453.   did -ra $dname 69 $readini(%file,started,sound.file)
  454.   did -ra $dname 67 $readini(%file,started,sound.n)
  455.  
  456.  
  457.   if ($readini(%file,msg,echo)) { did -c $dname 8 }
  458.   if ($readini(%file,msg,sound)) { did -c $dname 9 }
  459.   if ($readini(%file,msg,beep)) { did -c $dname 10 }
  460.   if ($readini(%file,msg,flash)) { did -c $dname 11 }
  461.   did -ra $dname 14 $readini(%file,msg,sound.file)
  462.   did -ra $dname 17 $readini(%file,msg,sound.n)
  463.  
  464.   if ($readini(%file,url,echo)) { did -c $dname 22 }
  465.   if ($readini(%file,url,sound)) { did -c $dname 23 }
  466.   if ($readini(%file,url,beep)) { did -c $dname 24 }
  467.   if ($readini(%file,url,flash)) { did -c $dname 25 }
  468.   did -ra $dname 29 $readini(%file,url,sound.file)
  469.   did -ra $dname 27 $readini(%file,url,sound.n)
  470.  
  471.   if ($readini(%file,sms,echo)) { did -c $dname 32 }
  472.   if ($readini(%file,sms,sound)) { did -c $dname 33 }
  473.   if ($readini(%file,sms,beep)) { did -c $dname 34 }
  474.   if ($readini(%file,sms,flash)) { did -c $dname 35 }
  475.   did -ra $dname 39 $readini(%file,sms,sound.file)
  476.   did -ra $dname 37 $readini(%file,sms,sound.n)
  477.  
  478.   if ($readini(%file,pager,echo)) { did -c $dname 42 }
  479.   if ($readini(%file,pager,sound)) { did -c $dname 43 }
  480.   if ($readini(%file,pager,beep)) { did -c $dname 44 }
  481.   if ($readini(%file,pager,flash)) { did -c $dname 45 }
  482.   did -ra $dname 49 $readini(%file,pager,sound.file)
  483.   did -ra $dname 47 $readini(%file,pager,sound.n)
  484.  
  485. }
  486.  
  487. on *:dialog:_icq.dlg_ns:sclick:15,19,71,72,73,74:{
  488.  
  489.   if ($did == 15) { did -ra $dname 14 $sfile($wavedir*.wav,Choose a wave,Add) }
  490.   if ($did == 71) { did -ra $dname 29 $sfile($wavedir*.wav,Choose a wave,Add) }
  491.   if ($did == 72) { did -ra $dname 39 $sfile($wavedir*.wav,Choose a wave,Add) }
  492.   if ($did == 73) { did -ra $dname 49 $sfile($wavedir*.wav,Choose a wave,Add) }
  493.   if ($did == 74) {
  494.     var %c = $did($dname,77).sel
  495.     if (%c == 1) { var %n = status.online }
  496.     if (%c == 2) { var %n = status.f4c }
  497.     if (%c == 3) { var %n = status.away }
  498.     if (%c == 4) { var %n = status.na }
  499.     if (%c == 5) { var %n = status.occupied }
  500.     if (%c == 6) { var %n = status.dnd }
  501.     if (%c == 7) { var %n = status.invisible }
  502.     if (%c == 8) { var %n = status.offline }
  503.     var %file = $+(",$scriptdir,sn.ini.tmp")
  504.     var %sfile = $sfile($wavedir*.wav,Choose a wave,Add)
  505.     if (%sfile != $null) { writeini %file %n sound.file %sfile }
  506.     else { remini %file %n sound.file }
  507.     did -ra $dname 59 %sfile
  508.   }
  509.  
  510.   if ($did == 19) {
  511.     ; ok button
  512.     var %file = $+(",$scriptdir,sn.ini.tmp")
  513.  
  514.     writeini %file msg echo $did($dname,8).state
  515.     writeini %file msg sound $did($dname,9).state
  516.     writeini %file msg beep $did($dname,10).state
  517.     writeini %file msg flash $did($dname,11).state
  518.     if ($did($dname,14).text != $null) { writeini %file msg sound.file $ifmatch }
  519.     else { remini %file msg sound.file }
  520.     writeini %file msg sound.n $iif($did($dname,17).text,$ifmatch,1)
  521.  
  522.     writeini %file url echo $did($dname,22).state
  523.     writeini %file url sound $did($dname,23).state
  524.     writeini %file url beep $did($dname,24).state
  525.     writeini %file url flash $did($dname,25).state
  526.     if ($did($dname,29).text != $null) { writeini %file url sound.file $ifmatch }
  527.     else { remini %file url sound.file }
  528.     writeini %file url sound.n $iif($did($dname,27).text,$ifmatch,1)
  529.  
  530.     writeini %file sms echo $did($dname,32).state
  531.     writeini %file sms sound $did($dname,33).state
  532.     writeini %file sms beep $did($dname,34).state
  533.     writeini %file sms flash $did($dname,35).state
  534.     if ($did($dname,39).text != $null) { writeini %file sms sound.file $ifmatch }
  535.     else { remini %file sms sound.file }
  536.     writeini %file sms sound.n $iif($did($dname,37).text,$ifmatch,1)
  537.  
  538.     writeini %file pager echo $did($dname,42).state
  539.     writeini %file pager sound $did($dname,43).state
  540.     writeini %file pager beep $did($dname,44).state
  541.     writeini %file pager flash $did($dname,45).state
  542.     if ($did($dname,49).text != $null) { writeini %file pager sound.file $ifmatch }
  543.     else { remini %file pager sound.file }
  544.     writeini %file pager sound.n $iif($did($dname,47).text,$ifmatch,1)
  545.  
  546.     flushini $+(",$scriptdir,sn.ini.tmp")
  547.     .copy -o $+(",$scriptdir,sn.ini.tmp") $+(",$scriptdir,sn.ini")
  548.     dialog -x $dname
  549.   }
  550.  
  551. }
  552.  
  553. dialog -l _icq.dlg_ns {
  554.   title "SmartICQ - NOTICE SYSTEM"
  555.   size -1 -1 190 96
  556.   option dbu
  557.   tab "Message", 1, 1 3 187 77
  558.   box "Options", 7, 4 19 59 57, tab 1
  559.   check "Echo in active", 8, 9 30 48 10, tab 1
  560.   check "Play sound", 9, 9 40 39 10, tab 1
  561.   check "Internal beeper", 10, 9 60 50 10, tab 1
  562.   check "Flash mIRC", 11, 9 50 43 10, tab 1
  563.   box "Sound Settings", 12, 65 19 120 35, tab 1
  564.   edit "", 14, 68 28 99 10, tab 1 read autohs
  565.   button "...", 15, 168 28 13 10, tab 1
  566.   text "Play sound", 16, 69 41 26 8, tab 1
  567.   edit "", 17, 97 39 15 10, tab 1 autohs limit 3
  568.   text "Times", 18, 114 41 14 8, tab 1
  569.   tab "URL", 2
  570.   box "Options", 21, 4 19 59 57, tab 2
  571.   check "Echo in active", 22, 9 30 48 10, tab 2
  572.   check "Play sound", 23, 9 40 39 10, tab 2
  573.   check "Internal beeper", 24, 9 60 50 10, tab 2
  574.   check "Flash mIRC", 25, 9 50 43 10, tab 2
  575.   text "Play sound", 26, 69 41 26 8, tab 2
  576.   edit "", 27, 97 39 15 10, tab 2 autohs limit 3
  577.   text "Times", 28, 114 41 14 8, tab 2
  578.   edit "", 29, 68 28 99 10, tab 2 read autohs
  579.   box "Sound Settings", 30, 65 19 120 35, tab 2
  580.   button "...", 71, 168 28 13 10, tab 2
  581.   tab "SMS", 3
  582.   box "Options", 31, 4 19 59 57, tab 3
  583.   check "Echo in active", 32, 9 30 48 10, tab 3
  584.   check "Play sound", 33, 9 40 39 10, tab 3
  585.   check "Internal beeper", 34, 9 60 50 10, tab 3
  586.   check "Flash mIRC", 35, 9 50 43 10, tab 3
  587.   text "Play sound", 36, 69 41 26 8, tab 3
  588.   edit "", 37, 97 39 15 10, tab 3 autohs limit 3
  589.   text "Times", 38, 114 41 14 8, tab 3
  590.   edit "", 39, 68 28 99 10, tab 3 read autohs
  591.   box "Sound Settings", 40, 65 19 120 35, tab 3
  592.   button "...", 72, 168 28 13 10, tab 3
  593.   tab "Pager", 4
  594.   box "Options", 41, 4 19 59 57, tab 4
  595.   check "Echo in active", 42, 9 30 48 10, tab 4
  596.   check "Play sound", 43, 9 40 39 10, tab 4
  597.   check "Internal beeper", 44, 9 60 50 10, tab 4
  598.   check "Flash mIRC", 45, 9 50 43 10, tab 4
  599.   text "Play sound", 46, 69 41 26 8, tab 4
  600.   edit "", 47, 97 39 15 10, tab 4 autohs limit 3
  601.   text "Times", 48, 114 41 14 8, tab 4
  602.   edit "", 49, 68 28 99 10, tab 4 read autohs
  603.   box "Sound Settings", 50, 65 19 120 35, tab 4
  604.   button "...", 73, 168 28 13 10, tab 4
  605.   tab "Status", 5
  606.   box "Options", 51, 4 19 59 57, tab 5
  607.   check "Echo in active", 52, 9 30 48 10, tab 5
  608.   check "Play sound", 53, 9 40 39 10, tab 5
  609.   check "Internal beeper", 54, 9 60 50 10, tab 5
  610.   check "Flash mIRC", 55, 9 50 43 10, tab 5
  611.   text "Play sound", 56, 69 41 26 8, tab 5
  612.   edit "", 57, 97 39 15 10, tab 5 autohs limit 3
  613.   text "Times", 58, 114 41 14 8, tab 5
  614.   edit "", 59, 68 28 99 10, tab 5 read autohs
  615.   box "Sound Settings", 60, 65 19 120 35, tab 5
  616.   button "...", 74, 168 28 13 10, tab 5
  617.   text "Choose type of status:", 76, 65 56 53 8, tab 5
  618.   combo 77, 65 65 78 100, tab 5 size drop
  619.   tab "Misc", 6
  620.   box "Options", 61, 4 19 59 57, tab 6
  621.   check "Echo in active", 62, 9 30 48 10, tab 6
  622.   check "Play sound", 63, 9 40 39 10, tab 6
  623.   check "Internal beeper", 64, 9 60 50 10, tab 6
  624.   check "Flash mIRC", 65, 9 50 43 10, tab 6
  625.   text "Play sound", 66, 69 41 26 8, tab 6
  626.   edit "", 67, 97 39 15 10, tab 6 autohs limit 3
  627.   text "Times", 68, 114 41 14 8, tab 6
  628.   edit "", 69, 68 28 99 10, tab 6 read autohs
  629.   box "Sound Settings", 70, 65 19 120 35, tab 6
  630.   button "...", 75, 168 28 13 10, tab 6
  631.   text "Choose type:", 78, 65 56 31 8, tab 6
  632.   combo 79, 65 65 78 100, tab 6 size drop
  633.   button "Ok", 19, 112 83 37 12
  634.   button "Cancel", 20, 151 83 37 12, cancel
  635. }
  636.  
  637. on *:signal:smarticq.menu:{
  638.   if ($1 == settings) {
  639.     if ($2 == on) { .enable #_icq.ns_menu }
  640.     if ($2 == off) { .disable #_icq.ns_menu }
  641.   }
  642. }
  643.  
  644. #_icq.ns_menu off
  645. menu @smarticq {
  646.   Notice System:_icq.dlg_ns
  647. }
  648. #_icq.ns_menu end
  649.