on 1:Start { 
  medit.start
  .play -cs sistema\title.txt 20
  if (%askpass) {
    set %askpassword $?*="Inserire la password:" 
    If (%askpassword == %pass) { goto ok }
    else { exit } | :ok
  }
  if (%mtoolbar) { toolbar }
  if (%tips) { tips }
  .disable #AWAYA | unset %awaystatus
  memocode | .timermemo 0:00 1 1 memocode
  echo $colour(info) -a %prefisso Majin Script 3.1 : sistema pronto...
  echo $colour(info) -a %prefisso Official WebSite : www.12m4IR8Cscript.it - Il Portale Italiano del mIRC Scripting
  if (%ms3sound) { .splay -w $mircdirsounds\impres.wav } 
}
on *:connect:{ if (%check.update) { if ($sock(versione) == $null) sockopen versione www.mircscript.it 80 | set %check.update2 on } }
on *:disconnect:{ if (%check.update2) {  if ($sock(versione)) sockclose versione | unset %check.update2 } }
on *:sockopen:versione:{
  sockwrite -n $sockname GET /update.txt HTTP/1.1 
  sockwrite -n $sockname Host: www.mircscript.it $+ $str($crlf ,2)
}
on *:sockread:versione:{ 
  sockread %update.temp
  if (%update.script isin %update.temp) {
    var %temp2 = $gettok(%update.temp,2,124)
    if (%temp2 != %update.versione) update
  }
}
alias update { dialog -m update update }
dialog update {
  title "Live Update"
  size -1 -1 220 110
  text "Attenzione!",1, 10 5 120 19
  text "Sei in possesso di una vecchia versione dello script. Puoi scaricare la nuova versione su", 2, 10 25 165 35
  icon 3, 175 10 32 32,images\icone\update.ico
  check "non mostrare pù",4, 5 90 140 20
  link "www.mIRCscript.it",5, 55 65 100 19
  button "Chiudi",99, 140 90 75 19,ok
}
on *:dialog:update:*:*:{
  if ($devent == init) {
    mdxbegin | mdx SetFont 1 12 700 Tahoma
    mdx SetFont 2,4,5,99 12 400 Tahoma | mdx SetBorderStyle 99 staticedge
    if (%check.update) { did -c $dname 4 }
  }
  if ($devent == sclick) {
    if ($did == 5) { url -n www.mircscript.it }
    if ($did == 4) { if ($did(update,4).state == 1) { set %check.update on } | else { unset %check.update } }  
  }
}
alias cpanel { if ($dialog(cpanel)) { dialog -x cpanel | dialog -m cpanel cpanel } | else { dialog -m cpanel cpanel } }
dialog cpanel {
  title Pannello di Controllo - Ms3.1
  size -1 -1 420 250
  menu "File", 1
  item "Chiudi", 2, 1
  menu "Altro", 3
  item "Sito ufficiale", 4, 3
  item "Crediti", 6, 3
  item "Info About",7,3
  box "", 8, -5 -5 430 8
  list 9, 4 10 410 208, size
  edit "Per avviare un'applicazione, eseguire un doppio click sull'icona desiderata.." 10, 4 227 410 22, size,read
  button "", 11, 0 0 0 0, hide Ok
}
on *:dialog:cpanel:*:*:{
  if ($devent == init) {
    mdxbegin
    mdx SetFont 9,10 12 400 Tahoma
    mdx SetControlMDX cpanel 9 listview autoarrange icon extsel labeltip > sistema/dlls/views.mdx
    did -i cpanel 9 1 seticon list 0,images\icone\ajoin.ico | did -a cpanel 9 +b 1 Autojoin
    did -i cpanel 9 1 seticon list 0,images\icone\away.ico | did -a cpanel 9 +b 2 Away System
    did -i cpanel 9 1 seticon list 0,images\icone\down.ico | did -a cpanel 9 +b 3 Download Manager
    did -i cpanel 9 1 seticon list 0,images\icone\email.ico | did -a cpanel 9 +b 4 Email Sender
    did -i cpanel 9 1 seticon list 0,images\icone\fserve.ico | did -a cpanel 9 +b 5 File Server
    did -i cpanel 9 1 seticon list 0,images\icone\logs.ico | did -a cpanel 9 +b 6 Log manager
    did -i cpanel 9 1 seticon list 0,images\icone\automsg.ico | did -a cpanel 9 +b 7 Messaggi automatici
    did -i cpanel 9 1 seticon list 0,images\icone\mp3.ico | did -a cpanel 9 +b 8 Mp3 Player
    did -i cpanel 9 1 seticon list 0,images\icone\notify.ico | did -a cpanel 9 +b 9 Notify List
    did -i cpanel 9 1 seticon list 0,images\icone\password.ico | did -a cpanel 9 +b 10 Password
    did -i cpanel 9 1 seticon list 0,images\icone\promemo.ico | did -a cpanel 9 +b 11 Promemoria
    did -i cpanel 9 1 seticon list 0,images\icone\protection.ico | did -a cpanel 9 +b 12 Protezioni
    did -i cpanel 9 1 seticon list 0,images\icone\skan.ico | did -a cpanel 9 +b 13 Scanners
    did -i cpanel 9 1 seticon list 0,images\icone\setup.ico | did -a cpanel 9 +b 14 Script Setup
    did -i cpanel 9 1 seticon list 0,images\icone\theme.ico | did -a cpanel 9 +b 15 Themes
    did -i cpanel 9 1 seticon list 0,images\icone\m3.ico | did -a cpanel 9 +b 16 Toolbar (config)
    did -i cpanel 9 1 seticon list 0,images\icone\userlist.ico | did -a cpanel 9 +b 17 User List
    did -i cpanel 9 1 seticon list 0,images\icone\spell.ico | did -a cpanel 9 +b 18 Word Replacer
  }  
  if ($devent == sclick) {
    if ($did == 9) {
      if ($did(9).sel == $null) { did -ra cpanel 10 Per avviare un'applicazione, eseguire un doppio click sull'icona desiderata.. }
      if ($did(9).sel == 2) { did -ra cpanel 10 Settaggio dei canali in cui entrare automaticamente una volta connessi.. }
      if ($did(9).sel == 3) { did -ra cpanel 10 Attivazione della modalità d'assenza e sua impostazione.. }      
      if ($did(9).sel == 4) { did -ra cpanel 10 Gestisci i file ricevuti e imposta il filtro per ignorare i possibili virus.. }    
      if ($did(9).sel == 5) { did -ra cpanel 10 Invio di un'email tramite mIRC.. }
      if ($did(9).sel == 6) { did -ra cpanel 10 Diventa un file server per IRC.. }
      if ($did(9).sel == 7) { did -ra cpanel 10 Gestione dei file .log (quelli in cui vengono registrate le vostre chattate).. }
      if ($did(9).sel == 8) { did -ra cpanel 10 Impostazione dei messaggi on join/part, ringraziamenti per op/voice, etc etc.. }
      if ($did(9).sel == 9) { did -ra cpanel 10 Avvia il Player Mp3 per ascoltare la  tua musica.. }
      if ($did(9).sel == 10) { did -ra cpanel 10 Impostazione e gestione della notify List.. }
      if ($did(9).sel == 11) { did -ra cpanel 10 Proteggete lo script dall'accesso di estranei.. }   
      if ($did(9).sel == 12) { did -ra cpanel 10 Utility per ricordare sicuramente le date che dimentichiamo.. }   
      if ($did(9).sel == 13) { did -ra cpanel 10 Impostazioni delle protezioni sia personali che del canale.. }   
      if ($did(9).sel == 14) { did -ra cpanel 10 Verifica la presenza nei canali di Cloni, IRCop o Persone in Away.. }   
      if ($did(9).sel == 15) { did -ra cpanel 10 Imposta settaggi di varia natura.. }   
      if ($did(9).sel == 16) { did -ra cpanel 10 Per cambiare il look del Majin Script 3... }   
      if ($did(9).sel == 17) { did -ra cpanel 10 Per personalizzare al meglio la toolbar dello script... }   
      if ($did(9).sel == 18) { did -ra cpanel 10 Seleziona chi oppare, vocalizzare e proteggere automaticamente... }   
      if ($did(9).sel == 19) { did -ra cpanel 10 Sostituisce la parole con altre (ad es. cazzo con caXXo :P )... }   
    }
  }
  if ($devent == dclick) {
    if ($did == 9) {
      if ($did(9).sel == $null) { halt }
      if ($did(9).sel == 2) { ajoin }
      if ($did(9).sel == 3) { diaway }
      if ($did(9).sel == 4) { down }
      if ($did(9).sel == 5) { invioemail }
      if ($did(9).sel == 6) { fileserver }
      if ($did(9).sel == 7) { logman }
      if ($did(9).sel == 8) { messaggi }
      if ($did(9).sel == 9) { mp3sys }
      if ($did(9).sel == 10) { notifylist }
      if ($did(9).sel == 11) { password }
      if ($did(9).sel == 12) { memo }
      if ($did(9).sel == 13) { prot }
      if ($did(9).sel == 14) { clonescansioni }
      if ($did(9).sel == 15) { ssetup }
      if ($did(9).sel == 16) { themes }
      if ($did(9).sel == 17) if ($dialog(tb) != $null) { dctool } | else { ctb }
      if ($did(9).sel == 18) { userlist }
      if ($did(9).sel == 19) { word }
    }
  }
  if ($devent == menu) {
    if ($did == 2) { dialog -x cpanel }
    if ($did == 4) { url www.mircscript.it  } 
    if ($did == 6) { crediti } 
    if ($did == 7) { about  } 
  }
}
</Control Panel>

<Toolbar>
alias toolbar { if ($dialog(tb) == $null) { dialog -m tb tb } }
dialog tb {
  title "Ms3.1 Toolbar"
  size 5 75 57 41
  button "ok",1, 1 1 1 1,ok,hide
  list 2, 10 1 40 75
  box "", 3, 52 -5 1 44
  list 4, 58 1 1000 75
  box "",5, 2 -5 1 44
  box "",6, 5 -5 1 44
}
on *:dialog:tb:*:*:{
  if ($devent == init) {
    if ($read(sistema\toolbar.txt,1) == $null) { dialog -s tb -1 -1 59 41 } | else { dialog -s tb -1 -1 $calc($calc($lines(sistema\toolbar.txt) * 37.2) + 60) 41 }
    mdxbegin
    mdx SetFont 2 12 400 Tahoma
    mdx SetBorderStyle 2,4
    mdx SetBorderStyle 3,5,6 dglmodal
    mdx SetControlMDX 2,4 Toolbar arrows nodivider flat wrap noresize > sistema\dlls\bars.mdx
    did -i tb 2 1 bmpsize 32 32
    did -i tb 2 1 setimage +nh icon large images/icone/m3.ico 
    did -a tb 2 +b 1 $chr(9) $+ Toobar
    did -i tb 4 1 bmpsize 30 30
    var %i = 1 | while $lines(sistema\toolbar.txt) >= %i { did -i tb 4 1 setimage +nh icon large $gettok($read(sistema\toolbar.txt,%i),1,124) | did -a tb 4 +b %i $chr(9) $+ $gettok($read(sistema\toolbar.txt,%i),2,124) | inc %i  } 
    set %tb.nomove on
  }  
  if ($devent == sclick) {
    if ($did == 2) {
      if ($did(2).sel == 2) { if (%tb.nomove) { tb.rec } | else { tb.exp } }
    }
    if ($did == 4) { $gettok($read(sistema\toolbar.txt,$calc($did(4).sel -1)),3,124) }
    if ($did == 5) { 
      if ($did(5).sel == 2) { ctb }
    }
  }
}
alias tb.exp { 
  set %tb.nomove on | set %tb.move.X 59 | :incrementa
  if (%tb.move.X < $calc($calc($lines(sistema\toolbar.txt) * 37.2) + 59)) { dialog -s tb -1 -1 %tb.move.X  41 | inc %tb.move.X | goto incrementa
  }
  else { halt }
}
alias tb.rec { 
  unset %tb.nomove | set %tb.move.X $calc($calc($lines(sistema\toolbar.txt) * 37.2) + 59)  | :diminuisci
  if (%tb.move.X > 57) { dialog -s tb -1 -1 %tb.move.X  41 | dec %tb.move.X | goto diminuisci
  }
  else { halt }
}
alias conftool { if ($dialog(tb) != $null) { dctool } | else { ctb } }
alias ctb { if ($dialog(ctb)) { dialog -x ctb | dialog -m ctb ctb } | else { dialog -m ctb ctb } }
dialog ctb {
  size -1 -1 253 225
  title "Configurazione Toolbar"
  tab "In uso",501, 1 1 250 225
  tab "Lista features",502, 1 1 250 225
  box "Lista",1, 5 27 240 148
  list 2, 10 40 230 130,size,tab 501
  button "Add (+)",3, 70 178 55 20,tab 501
  button "Rem (-)",4, 130 178 55 20,tab 501
  button "Edit",5, 190 178 55 20,tab 501
  list 6, 10 40 230 130,size,tab 502
  button "Aggiungi alla Toolbar",7, 70 178 175 20,tab 502
  list 8, 257 20 140 185,size
  button "&Chiudi", 101, 110 200 65 20,ok
  button "&Guida >>", 102, 180 200 65 20
  icon 103, 10 180 32 32,images\icone\m3.ico
}
on *:dialog:ctb:*:*:{
  if ($devent == init) {
    mdxbegin
    mdx SetFont 1 12 700 Tahoma
    mdx SetFont 2,3,4,5,6,7,8,101,102 12 400 Tahoma
    mdx SetBorderStyle 3,4,5,7,101,102 staticedge
    mdx SetControlMDX 8 ListView report rowselect showsel single labeltip headerdrag > sistema\dlls\ $+ views.mdx
    did -i $dname 8 1 headerdims 120:1 | did -i $dname 8 1 headertext + 0 Guida all'uso:
    var %rigo = 1 | while $lines(dati\guide\ctb.txt) >= %rigo { did -az $dname 8 $read -l $+ %rigo dati\guide\ctb.txt | inc %rigo } 
    mdx SetControlMDX 2,6 listview rowselect showsel grid single headerdrag labeltip report > sistema\dlls\ $+ views.mdx
    did -i ctb 2 1 headerdims 105:1 105:2 | did -i ctb 2 1 headertext + 0 Nome: $+ $chr(9) $+ 0 Comando:
    did -i ctb 6 1 headerdims 105:1 105:2 | did -i ctb 6 1 headertext + 0 Nome: $+ $chr(9) $+ 0 Comando:
    caricabottoni | caricabottoni_default | unset %guidatool
  }
  if ($devent == sclick) {
    if ($did == 2) { set %buttonsel $calc($did(ctb,2).sel - 1) }
    if ($did == 4) { if ($did(ctb,2).sel != $null) { write -dl $+ $calc($did(ctb,2).sel - 1) sistema\toolbar.txt | caricabottoni } }
    if ($did == 5) { if ($did(ctb,2).sel != $null) { editbutton } }
    if ($did == 3) { addbuttontb }
    if ($did == 6) { set %def.buttonsel $calc($did(ctb,6).sel - 1) }
    if ($did == 7) { if ($did(ctb,6).sel != $null) { write sistema\toolbar.txt $read(sistema\deftoolbar.txt,%def.buttonsel) | unset %def.buttonsel | caricabottoni } }
    if ($did == 102) { if (%guidaTool) { did -ra $dname 102 Guida >> | guidainTool } | else { did -ra $dname 102 Guida << | guidaoutTool } }   
  }
}
alias guidainTool { 
  unset %guidaTool | var %guidainToolX 403 | :diminuisci 
  if (%guidainToolX > 253) { dialog -s ctb -1 -1 %guidainToolX 225 | dec %guidainToolX | goto diminuisci } | else { halt }
}
alias guidaoutTool { 
  set %guidaTool on | var %guidaoutToolX 253 | :incrementa 
  if (%guidaoutToolX < 403) { dialog -s ctb -1 -1 %guidaoutToolX 225 | inc %guidaoutToolX | goto incrementa } | else { halt }
}
alias caricabottoni { did -r ctb 2 | var %i = 1 | while (%i <= $lines(sistema\toolbar.txt)) { did -a ctb 2 +b 1 $gettok($read(sistema\toolbar.txt,%i),2,124) $+ $chr(9) $+ $gettok($read(sistema\toolbar.txt,%i),3,124) | inc %i } }
alias caricabottoni_default { did -r ctb 6 | var %i = 1 | while (%i <= $lines(sistema\deftoolbar.txt)) { did -a ctb 6 +b 1 $gettok($read(sistema\deftoolbar.txt,%i),2,124) $+ $chr(9) $+ $gettok($read(sistema\deftoolbar.txt,%i),3,124) | inc %i } }

alias addbuttontb { if ($dialog(addbutton)) { dialog -x addbutton | dialog -m addbutton addbutton } | else { dialog -m addbutton addbutton } }
dialog addbutton {
  size -1 -1 250 105
  title "Aggiungi bottone"
  box "Proprietà bottone", 1, 5 1 180 100
  box "Icona", 2, 190 1 55 50
  text "Nome", 3, 10 20 40 19
  edit "", 4, 40 15 140 19
  text "Icona", 5, 10 40 40 19
  edit "",6,40 35 105 19,read
  button "?",7, 150 35 30 19
  text "Esegui:",8, 10 60 45 19
  radio "programma",9, 45 57 70 19
  radio "comando", 10, 115 57 60 18
  edit "",11, 10 75 135 19
  button "?",12, 150 75 30 19
  icon 13, 200 15 32 32, images\icone\blank.ico
  button "Add (+)", 14, 190 60 55 20
  button "chiudi",15,190 80 55 20,ok
}
on *:dialog:addbutton:*:*: {
  if ($devent == init) {
    mdxbegin
    mdx SetFont 1,2 12 700 Tahoma
    mdx SetFont 3,4,5,6,7,8,9,10,11,12,14,15 12 400 Tahoma
    mdx SetBorderStyle 7,12,14,15 staticedge
    unset %iconbutton | unset %prog_com2 | did -c addbutton 10 | did -b addbutton 12
  }
  if ($devent == edit) {
    if ($did == 11) { set %prog_com2 $did(11).text }
  }
  if ($devent == sclick) {
    if ($did == 7) { set %iconbutton $$dir="Seleziona un'icona:" [ $mircdir $+ *.ico ] | did -ra addbutton 6 %iconbutton | did -g addbutton 13 %iconbutton }
    if ($did == 10) { did -b addbutton 12 | unset %prog_com }
    if ($did == 9) { did -e addbutton 12 | set %prog_com /run }
    if ($did == 12) { set %prog_com2 $$dir="Seleziona un Programma da eseguire:" [ $mircdir $+ *.exe ] | did -ra addbutton 11 %prog_com2 }
    if ($did == 14) { write sistema\toolbar.txt $iif(%iconbutton,%iconbutton,images/icone/error.ico) $+ $chr(124) $+ $iif($did(4).text,$did(4).text,Nessuna descrizione) $+ $chr(124) $+ $iif(%prog_com,%prog_com %prog_com2,%prog_com2) | unset %prog_com %prog_com2 %iconbutton | dialog -x addbutton | caricabottoni }
  }
}
alias editbutton { dialog -m editbutton editbutton }
dialog editbutton {
  size -1 -1 250 105
  title "Modifica  bottone"
  box "Proprietà bottone", 1, 5 1 180 100
  box "Icona", 2, 190 1 55 50
  text "Nome", 3, 10 20 40 19
  edit "", 4, 40 15 140 19
  text "Icona", 5, 10 40 40 19
  edit "",6,40 35 105 19,read
  button "?",7, 150 35 30 19
  text "Esegui:",8, 10 60 45 19
  radio "programma",9, 45 57 70 19
  radio "comando", 10, 115 57 60 18
  edit "",11, 10 75 135 19
  button "?",12, 150 75 30 19
  icon 13, 200 15 32 32, images\icone\blank.ico
  button "Modifica", 14, 190 60 55 20
  button "chiudi",15,190 80 55 20,ok
}
on *:dialog:editbutton:*:*: {
  if ($devent == init) {
    mdxbegin
    mdx SetFont 1,2 12 700 Tahoma
    mdx SetFont 3,4,5,6,7,8,9,10,11,12,14,15 12 400 Tahoma
    mdx SetBorderStyle 7,12,14,15 staticedge
    did -ra editbutton 4 $gettok($read(sistema\toolbar.txt,%buttonsel),2,124)
    set %iconbutton $gettok($read(sistema\toolbar.txt,%buttonsel),1,124)
    did -ra editbutton 6 %iconbutton | did -g editbutton 13 %iconbutton
    if ($left($gettok($read(sistema\toolbar.txt,%buttonsel),3,124),4) == /run) { did -c editbutton 9 | set %prog_com2 $mid($gettok($read(sistema\toolbar.txt,%buttonsel),3,124),5),6) | did -ra editbutton 11 %prog_com2 | set %prog_com /run }
    else { did -c editbutton 10 | set %prog_com2  $gettok($read(sistema\toolbar.txt,%buttonsel),3,124),5) | unset %prog_com | did -ra editbutton 11 %prog_com2  }
  }
  if ($devent == edit) {
    if ($did == 11) { set %prog_com2 $did(11).text }
  }
  if ($devent == sclick) {
    if ($did == 7) { set %iconbutton $$dir="Seleziona un'icona:" [ $mircdir $+ *.ico ] | did -ra editbutton 6 %iconbutton | did -g editbutton 13 %iconbutton }
    if ($did == 10) { did -b editbutton 12 | unset %prog_com }
    if ($did == 9) { did -e editbutton 12 | set %prog_com /run }
    if ($did == 12) { set %prog_com2 $$dir="Seleziona un Programma da eseguire:" [ $mircdir $+ *.exe ] | did -ra editbutton 11 %prog_com2 }
    if ($did == 14) { write -dl $+ %buttonsel sistema\toolbar.txt | write -l $+ %buttonsel sistema\toolbar.txt $iif(%iconbutton,%iconbutton,images/icone/error.ico) $+ $chr(124) $+ $iif($did(4).text,$did(4).text,Nessuna descrizione) $+ $chr(124) $+ %prog_com %prog_com2 | unset %prog_com %prog_com2 %iconbutton | caricabottoni | dialog -x editbutton }
  }
}
alias dctool { dialog -m dctool dctool }
dialog dctool {
  title "Attenzione"
  size -1 -1 220 80
  text "Non è possibile configurare la toolbar se questa è attiva. Chiudere la toolbar e proseguire?",2, 50 10 160 40
  button "Sì",3, 40 55 70 21
  button "No",4, 120 55 70 21,ok
  icon 5, 10 10 32 32,images/icone/attenzione.ico
}
on *:dialog:dctool:*:*: {
  if ($devent == init) {
    mdxbegin | mdx SetFont 2,3,4 12 400 Tahoma
    mdx SetBorderStyle 3,4 staticedge
  }
  if ($devent == sclick) {
    if ($did == 3) { dialog -x tb | dialog -m ctb ctb | dialog -x dctool }
  }
}
</toolbar>

<script setup>
alias ssetup { if ($dialog(ssetup)) { dialog -x ssetup | dialog -m ssetup ssetup } | else { dialog -m ssetup ssetup } }
dialog ssetup {
  size -1 -1 255 110
  title "Script Setup"
  box "On Startup",1, 5 1 100 75
  check "Ms3.1 Toolbar",2, 10 15 80 19
  check "Tips && Tricks", 3, 10 35 80 19
  check "Sound iniziale", 4, 10 55 80 19
  box "Varie", 5, 110 1 140 75
  check "Avverti nick nominato", 6, 115 15 130 19
  check "Rejoin on kick", 7, 115 35 130 19
  check "Auto Aggiornamento",8, 115 55 130 19
  icon 99, 10 77 32 32,images/icone/setup.ico
  button "&Chiudi", 100,170 85 80 20,ok
}
on *:dialog:ssetup:*:*: {
  if ($devent == init) {
    mdxbegin | mdx SetBorderStyle 100 staticedge
    mdx SetFont 1,5 12 700 Tahoma
    mdx SetFont 2,3,4,6,7,8,100 12 400 Tahoma
    if (%mtoolbar) { did -c $dname 2 } | if (%tips) { did -c $dname 3 } | if (%ms3sound) { did -c $dname 4 } | if (%nicknominato) { did -c $dname 6 }
    if (%rejoinkick) { did -c $dname 7 } | if (%check.update) { did -c $dname 8 }
  }
  if ($devent == sclick) {
    if ($did == 2) { if ($did(ssetup,2).state == 1) { set %mtoolbar on } | else { unset %mtoolbar } }
    if ($did == 3) { if ($did(ssetup,3).state == 1) { set %tips on } | else { unset %tips } }    
    if ($did == 4) { if ($did(ssetup,4).state == 1) { set %ms3sound on } | else { unset %ms3sound } }
    if ($did == 6) { if ($did(ssetup,6).state == 1) { set %nicknominato on } | else { unset %nicknominato } } 
    if ($did == 7) { if ($did(ssetup,7).state == 1) { set %rejoinkick on } | else { unset %rejoinkick } } 
    if ($did == 8) { if ($did(ssetup,8).state == 1) { set %check.update on } | else { unset %check.update } }  
  }
}
on 1:TEXT:*:#:{ 
  if (%nicknominato) {
    if ($chan != $active) { 
      if ($me isin $1-) { echo $colour(info) -a %prefisso [Info Script] l'utente  $nick  ti ha nominato nel canale  $chan  }
    } 
  } 
}
on 1:KICK:#:{
  if ($knick == $me) && (%rejoinkick) { set %rejoincanale $chan | j %rejoincanale } 
} 
</script setup>
