Enigma Bot — File Browser

EnigmaBotv1.4 / EnigmaBotv1.4 / Enigma versione1_4 / saggio.mrc

saggio.mrc — 8.34 KB — Download this file



alias lod {
  if ($dialog(load) != $null) { dialog -x load load | dialog -m load load }
  else dialog -m load load
}

alias abt {
  if ($dialog(abt) != $null) { dialog -x abt abt | dialog -m abt abt }
  else dialog -m abt abt
}

alias ne {
  if ($dialog(ne) != $null) { dialog -x ne ne | dialog -m ne ne }
  else dialog -m ne ne
}


alias saggioman {
  if ($dialog(saggioman) != $null) { dialog -x saggioman saggioman | dialog -m saggioman saggioman }
  else dialog -m saggioman saggioman
}




menu status {
  -
  ! Saggio
  .Attiva: .enable #saggio | echo -s 8,1<<11,1 !4,1Saggio8,1 >> 11  attivo 
  .Disattiva: .disable #saggio | echo -s 8,1<<11,1 !4,1Saggio8,1 >> 11  non attivo
  .-
  .Opzioni del Saggio : saggioman
  .Help! : ne
  .About: abt
}

dialog load {
  title "Info"
  size -1 -1 120 48
  option dbu
  text "Addon caricato con successo!", 1, 7 6 106 11
  text "Troverai il menu cliccando col destro nello status...", 2, 7 16 106 16
  button "Chiudi", 3, 45 35 42 11, ok
}
on *:dialog:load:init:*:{
  dll mdx.dll SetMircVersion $version 
  dll mdx.dll MarkDialog load  
  dll mdx.dll SetFont load 1,2  13 600 Verdana
  dll mdx.dll SetFont load 3  12 400 Tahoma
  dll mdx.dll SetDialog load bgcolor $rgb(0,0,0) 
  dll mdx.dll SetColor load 1,2 text $rgb(0,0,255) 
}
dialog abt {
  title "About"
  size -1 -1 120 48
  option dbu
  text "Addon Saggio versione 1.2 codato da Shuichi", 1, 7 6 105 15
  text "Saluti a Shura", 2, 7 21 105 11
  button "Chiudi", 3, 45 35 42 11, ok
}
on *:dialog:abt:init:*:{
  dll mdx.dll SetMircVersion $version 
  dll mdx.dll MarkDialog abt  
  dll mdx.dll SetFont abt 1,2  13 600 Verdana
  dll mdx.dll SetFont abt 3  12 400 Tahoma
  dll mdx.dll SetDialog abt bgcolor $rgb(0,0,0) 
  dll mdx.dll SetColor abt 1,2 text $rgb(0,0,255) 
}
#saggio off
on *:TEXT:!saggio*:#://$read(wise.mrc)
#saggio end
on *:dialog:load:sclick:*:{
  if ($did == 3) { dialog -x load load | dialog -m ne2 ne2 }
}

on *:load: {
  lod 
  set %logosaggio 8,1<<11 !4Saggio8 >>
  set %colorerisp 11,1
  set %statusop Status : Impostazione opzioni in corso...
}

alias saggio {
  say 8,1<<11,1 !4,1Saggio8,1 >> 11Ragazzi il 4!saggio11 è attivo : fategli le domande scrivendo " 4!saggio11 tua domanda" e lui risponderà... - 0((11Codato da 13Shuichi11, server 8Azzurranet11.0))
}

dialog saggioman {
  title "~~~ OpzIoNI dEL sAGGio ~~~"
  size -1 -1 168 189
  option dbu
  text "Tutte le risposte del saggio sono precedute da una scritta che di default è pari a quella qui sotto, ma puoi modificarla come vuoi. Puoi anche cambiare i colori modificando i numeri che li contrassegnano. Per avere l'indice dei colori fai CTRL+K", 1, 10 3 150 29, center
  edit %logosaggio, 2, 33 32 77 14
  text "Puoi anche cambiare i colori delle risposte del saggio, modificando i numeri qui sotto.", 3, 10 49 150 16, center
  text "Inoltre puoi aggiungere altre risposte a quelle predefinite semplicemente scrivendole qui sotto e facendo clic su Aggiungi Risposta. NON MODIFICARE LE VARIABILI GIA' SCRITTE, sostituisci semplicemente le parole < nuova risposta > con la tua frase, poi fai clic su Aggiungi.", 6, 9 82 152 34, center
  edit %colorerisp, 7, 68 65 28 14
  edit "/msg $chan %logosaggio %colorerisp $nick ,  nuova risposta", 10, 10 117 150 19, autohs
  button "Aggiungi Risposta", 8, 10 139 72 12
  button "Scritte predefinite", 9, 86 139 72 12
  text "Codato da SHUICHI@VIRGILIO.IT ", 4, 9 169 151 9, center
  button "Prova scritta", 12, 114 35 46 10
  button "Help!", 15, 10 153 72 12
  button "Chiudi", 16, 86 153 72 12, ok
  text %statusop , 17, 9 179 151 10, center
  button "About", 20, 128 167 30 11
}
on *:dialog:saggioman:init:*:{
  dll mdx.dll SetMircVersion $version 
  dll mdx.dll MarkDialog saggioman  
  dll mdx.dll SetBorderStyle saggioman 8,9,12,15,16,20  clientedge 
  dll mdx.dll SetFont saggioman 1,3,4,6,8,9,12,15,16,20  12 400 Tahoma 
  dll mdx.dll SetFont saggioman 17  14 600 Tahoma 
  dll mdx.dll SetColor saggioman 17 text $rgb(255,0,0) 
  set %can $chan
  set %nck $nick
  set %logosaggio 8,1<<11 !4Saggio8 >
  set %colorerisp 11,1
  unset %nuovarisp
}
on *:dialog:saggioman:edit:*:{
  if ($did == 2) { set %logosaggio $did(2).text } 
  if ($did == 7) { set %colorerisp $did(7).text }
  if ($did == 10) { set %nuovarisp $did(10).text }
}

on *:dialog:saggioman:sclick:*:{
  if ($did == 9) { 
    set %logosaggio 8,1<<11 !4Saggio8 >> 
    set %colorerisp 11
    set %statusop  Status : Scritte predefinite ripristinate
    dialog -x saggioman saggioman
    dialog -m saggioman saggioman
    set %statusop  Status : Impostazione opzioni in corso...
    .timer7 1 3 dialog -x saggioman saggioman 
    .timer8 1 3 dialog -m saggioman saggioman 
    halt
  }

  if ($did == 12) { echo -a 7,1 Le risposte del saggio sono ora contrassegnate dalla scritta : %logosaggio | halt }
  if ($did == 15) { ne | halt }
  if ($did == 16) { dialog -x saggioman saggioman | halt }
  if ($did == 20) { abt | halt }
  if ($did == 8) { goto otto }
  :otto
  if (%nuovarisp == $null) {
    set %statusop  Errore: scrivi prima la risposta, poi aggiungi!
    dialog -x saggioman saggioman
    dialog -m saggioman saggioman
    set %statusop  Status : Impostazione opzioni in corso...
    .timer99 1 3 dialog -x saggioman saggioman 
    .timer100 1 3 dialog -m saggioman saggioman
  }
  else { 
    write wise.mrc %nuovarisp 
    set %statusop Status : Nuova risposta aggiunta...
    dialog -x saggioman saggioman
    dialog -m saggioman saggioman
    set %statusop  Status : Impostazione opzioni in corso...
    .timer5 1 3 dialog -x saggioman saggioman
    .timer6 1 3 dialog -m saggioman saggioman 
  }

}

dialog ne {
  title "Saggio Help!"
  size -1 -1 174 137
  option dbu
  list 3, 2 2 168 110, size
  button "Chiudi", 2, 54 122 79 11, ok
}
on *:dialog:ne:init:*:{
  dll mdx.dll SetMircVersion $version | dll mdx.dll MarkDialog ne | dll mdx.dll SetDialog ne bgcolor $rgb(0,0,79) | dll mdx.dll SetFont ne 2,3  14 500 Tahoma
  did -a ne 3 $read(o.txt,1)
  did -a ne 3 $read(help.mrc,2)
  did -a ne 3 $read(help.mrc,3)
  did -a ne 3 $read(help.mrc,4)
  did -a ne 3 $read(help.mrc,5)
  did -a ne 3 $read(help.mrc,6)
  did -a ne 3 $read(help.mrc,7)
  did -a ne 3 $read(help.mrc,8)
  did -a ne 3 $read(help.mrc,9)
  did -a ne 3 $read(help.mrc,10)
  did -a ne 3 $read(help.mrc,11)
  did -a ne 3 $read(help.mrc,12)
  did -a ne 3 $read(help.mrc,13)
  did -a ne 3 $read(help.mrc,14)
  did -a ne 3 $read(help.mrc,15)
  did -a ne 3 $read(help.mrc,16)
  did -a ne 3 $read(help.mrc,17)
  did -a ne 3 $read(help.mrc,18)
  did -a ne 3 $read(help.mrc,19)
  did -a ne 3 $read(help.mrc,20)
  did -a ne 3 $read(help.mrc,21)
  did -a ne 3 $read(help.mrc,22)
  did -a ne 3 $read(help.mrc,23)
  did -a ne 3 $read(help.mrc,24)
  did -a ne 3 $read(help.mrc,25)
  did -a ne 3 $read(help.mrc,26)
  did -a ne 3 $read(help.mrc,27)
  did -a ne 3 $read(help.mrc,28)
}
dialog ne2 {
  title "Saggio Help!"
  size -1 -1 174 137
  option dbu
  list 3, 2 2 168 110, size
  button "Chiudi", 2, 54 122 79 11, ok
}
on *:dialog:ne2:init:*:{
  dll mdx.dll SetMircVersion $version | dll mdx.dll MarkDialog ne2  | dll mdx.dll SetDialog ne2 bgcolor $rgb(0,0,79) | dll mdx.dll SetFont ne2 2,3  14 500 Tahoma
  did -a ne2 3 $read(o.txt,1)
  did -a ne2 3 $read(help.mrc,2)
  did -a ne2 3 $read(help.mrc,3)
  did -a ne2 3 $read(help.mrc,4)
  did -a ne2 3 $read(help.mrc,5)
  did -a ne2 3 $read(help.mrc,6)
  did -a ne2 3 $read(help.mrc,7)
  did -a ne2 3 $read(help.mrc,8)
  did -a ne2 3 $read(help.mrc,9)
  did -a ne2 3 $read(help.mrc,10)
  did -a ne2 3 $read(help.mrc,11)
  did -a ne2 3 $read(help.mrc,12)
  did -a ne2 3 $read(help.mrc,13)
  did -a ne2 3 $read(help.mrc,14)
  did -a ne2 3 $read(help.mrc,15)
  did -a ne2 3 $read(help.mrc,16)
  did -a ne2 3 $read(help.mrc,17)
  did -a ne2 3 $read(help.mrc,18)
  did -a ne2 3 $read(help.mrc,19)
  did -a ne2 3 $read(help.mrc,20)
  did -a ne2 3 $read(help.mrc,21)
  did -a ne2 3 $read(help.mrc,22)
  did -a ne2 3 $read(help.mrc,23)
  did -a ne2 3 $read(help.mrc,24)
  did -a ne2 3 $read(help.mrc,25)
  did -a ne2 3 $read(help.mrc,26)
  did -a ne2 3 $read(help.mrc,27)
  did -a ne2 3 $read(help.mrc,28)

}
on *:dialog:ne2:sclick:*:{
  if ($did == 2) { dialog -x ne2 ne2 | dialog -m saggioman saggioman }
}
on *:start: { .disable #saggio }