Enigma Bot — File Browser

EnigmaBotv1.4 / EnigmaBotv1.4 / Enigma versione1_4 / Addons / Grafica.mrc

Grafica.mrc — 6.69 KB — Download this file

on !1:NICK:{
  if ($window($newnick)) { echo 3 $newnick $timestamp $nick ha cambiato nick in8 $newnick }
}
on ^1:NICK:{
  var %chan 
  var %nchan = 1
  while (%nchan <= $chan(0)) {
    %chan = $chan(%nchan)
    inc %nchan
    if ($newnick ison %chan) {
    echo %chan 12 $+ $timestamp 12-[14Nick12]- 07 $+ $nick 00ha cambiato nick in08 $newnick | haltdef }
  }
}
on ^1:quit: {
  var %chan2 
  var %nchan2 = 1
  while (%nchan2 <= $chan(0)) {
    %chan2 = $chan(%nchan2)
    inc %nchan2
    if ($nick ison %chan2) {
    echo %chan2 11 $+ $timestamp 12-[14Quit12]- 00 $+ $nick si è disconnesso da IRC 12(00 $+ $1- $+ 12) | haltdef }
  }
  if ($window($nick)) { echo 3 $window($nick) $timestamp 09 $+ $nick 00si è scollegato da IRC 12(00 $+ $1- $+ 12) }
}
on ^1:RAWMODE:#:{
  if (+q isin $1) { RSMsg -c Owner $nick Mette9 $1 0a7 $2- | haltdef }
  if (-q isin $1) { RSMsg -c Owner $nick Toglie9 $1 0a7 $2- | haltdef }
  if (-oq isin $1) { RSMsg -c Owner $nick Toglie9 $1 0a7 $2- | haltdef }
  if (+oq isin $1) { RSMsg -c Owner $nick Mette9 $1 0a7 $2- | haltdef }
  if (-a isin $1) { RSMsg -c DeProtect $nick Toglie9 $1 0a7 $2- | haltdef }
  if (+a isin $1) { RSMsg -c DeProtect $nick Mette9 $1 0a7 $2- | haltdef }
  if (+o isin $1 && q !isin $1) { RSMsg -c Op $nick Mette9 $1 0a7 $2- | haltdef }
  if (-o isin $1 && q !isin $1) { RSMsg -c DeOp $nick Toglie9 $1 0a7 $2- | haltdef }
  if (+h isin $1) { RSMsg -c HalfOp $nick Mette9 $1 0a7 $2- | haltdef }
  if (-h isin $1) { RSMsg -c DeHalfOp $nick Toglie9 $1 0a7 $2- | haltdef }
  if (+v isin $1) { RSMsg -c Voice $nick Mette9 $1 0a7 $2- | haltdef }
  if (-v isin $1) { RSMsg -c Voice $nick Toglie9 $1 0a7 $2- | haltdef }
  if (+I isincs $1) { RSMsg -c Invited $nick Mette9 $1 0a7 $2- | haltdef }
  if (-I isincs $1) { RSMsg -c Invited $nick Toglie9 $1 0a7 $2- | haltdef }
  if (+e isincs $1) { RSMsg -c Except $nick Mette9 $1 0a7 $2- | haltdef }
  if (-e isincs $1) { RSMsg -c Except $nick Toglie9 $1 0a7 $2- | haltdef }
  if (+b isincs $1) { RSmsg -c Ban 00 $+ $nick ha bannato04 $1- | haltdef }
  if (-b isincs $1) { RSMsg -c Un-Ban 00 $+ $nick ha sbannato04 $1- | halt }
}
on ^1:JOIN:#:{
  if ($nick = $me) { RSMsg -c Join  $+ $color(join) $+ Ora sei in $chan | haltdef }
  if ($nick != $me) { RSMsg -c Join 00 $+ $nick 12(00 $+ $remove($ialchan($nick, #, 1), $nick $+ !) $+ 12) | haltdef }
}
on ^1:USERMODE:{ RSMsg -a UserMode $nick imposta7 $1- | halt }
on ^1:MODE:#:{ RSMsg -c Mode 00 $+ $nick imposta04 $1- | halt }
on ^1:SERVERMODE:#:{ RSMsg -c ServerMode 00 $+ $nick imposta04 $1- | halt }
on ^1:TOPIC:#:{ RSMsg -c Topic  $+ $color(topic) $+ $nick modifica il topic: $+ $color(mode) $1- | halt }
on ^1:NOTICE:*:#: { RSMsg -c Notice 07 $+ $nick :0 $1- | haltdef }
on ^1:PART:#: { RSMsg -c Part 00 $+ $nick è uscito da $chan ( $+ $1- $+ ) | haltdef }
on 1:TEXT:*:#:{
  if (%nicknominato = on) {
    if ($me isin $1-) && ($chan != $active) { goto segnala }
    if ($me isin $1-) && ($appactive = $false) { goto segnala }
    else { goto fine }
    :segnala | RSmsg -as TiNomina $nick 7su $chan 5« $+ $1- $+ 5»
    inc %TiNomina.flood1 | .timerTiNominaFlood1 1 60 set %TiNomina.flood1 0 | if (%TiNomina.flood1 > 3) { goto fine }
    if ($nick isin %TiNomina.Flood.Nick) { goto fine } | else { set %TiNomina.Flood.Nick %TiNomina.Flood.Nick $+ . $+ $nick | .timerTiNominaFloodNick 1 60 set %TiNomina.Flood.Nick 0 }
    .flash ~ $nick ti nomina su $chan | .titlebar - $timestamp [Ti nomina] : $nick su $chan
    :fine
  }
}
on 1:ACTIVE:#: { if (nomina isin $titlebar) { .timertitlebar 1 8 titlebar } }
on 1:APPACTIVE: { if (nomina isin $titlebar) { .timertitlebar 1 8 titlebar } }
ctcp 1:*:{
  RSMsg -a Info $nick (4 $address 0) ti ha fatto un CTCP $1-
  if ($1 = VERSION) { .ctcpreply $nick VERSION 8» 10m12I15.0r8]7 A 8[0b15.12O10t 8« | haltdef }
  if ($1 = FINGER) { .ctcpreply $nick FINGER %FingerReply | haltdef }
}
raw 311:*:{
  RSMsg -a Whois -
  RSMsg -a Nick $2
  RSMsg -a Address 8(10 $+ $3 $+ @ $+ $4 $+ 8)
  RSMsg -a Nome $6- | haltdef
}
raw 312:*:{ RSMsg -a Server $3- | haltdef }
raw 319:*:{ RSMsg -a Canali $replace($3-, ,8 (fake)13) | haltdef }
raw 307:*:{ RSMsg -a Identify $2 è identificato al server | haltdef }
raw 275:*:{ RSMsg -a SSL $2 usa una connessione SSL | haltdef }
raw 313:*:{ RSMsg -a IRCOp $2 è un IRC Op | haltdef }
raw 317:*:{ RSMsg -a Idle $duration($3) $iif(sec !isin $4 , 12-[14Signon12]-0 $asctime($4, dd/mm/yyyy HH:nn:ss)) | haltdef }
raw 318:*:{ RSMsg -a Whois End | haltdef }
raw 401:*:{ RSMsg -a Error $2 non c'é! | haltdef }
raw 402:*:{ RSMsg -a Error nick non trovato. | haltdef }
raw 305:*: { RSMsg -a Away Non sei più 7AWAY | halt }
raw 306:*: { RSMsg -a Away Adesso sei 7AWAY | halt }
raw 381:*: { RSMsg -a Info Ora sei un IRC Op | halt }
raw 403:*: { RSMsg -a Error Nick/Canale $2 non valido. | halt }
raw 404:*: { RSMsg -a Error $2 é Moderato (+m) o Desynched | halt }
raw 421:*: { RSMsg -a Error Comando sconosciuto 4" $+ $2 $+ " | halt }
raw 432:*: { RSMsg -a Error Nickname non accettato dal Server! | halt }
raw 433:*: { RSMsg -a Error Il Nick $2 è già in uso, 4whois in corso... | whois $2 | halt }
raw 437:*: { RSMsg -a Error Il Nick/Canale $2 non è al momento disponibile | halt }
raw 442:*: { RSMsg -a Error Non sei nel canale $2 | halt }
raw 471:*: { RSMsg -a Error Limite raggiunto su $2 (+l) | halt }
raw 472:*: { RSMsg -a Error 4" $+ $2 $+ " 9è un mode sconosciuto al server... | halt }
raw 473:*: { RSMsg -a Error $2 é ad invito (+i) | halt }
raw 474:*: { RSMsg -a Error Sei bannato (+b) su $2 | if ($window($2) = $2) { RSMsg -d $2 Info Se sei SOP/Founder/CoFounder di $2 premi F6 per rientrare } | halt }
raw 475:*: { RSMsg -a Error $2 richiede una keyword (+k) | halt }
raw 482:*: { RSMsg -a Error Non sei op su $2 | halt }
raw 332:*:{ echo 3 $2 $timestamp 12-[14Topic12]-0 $3- | halt }
raw 333:*:{ echo 3 $2 $timestamp 12-[14Scritto12]-0 da: $3 12-[14Data: $asctime($4) $+ 12]- | halt }
raw 366:*:{ echo 3 $2 $timestamp 12-[14Owner12]-0 $nick($2,0,q) 12-[14Operatori12]-0 $nick($2,0,o) 12-[14Voice12]-0 $nick($2,0,v) 12-[14Normali12]-0 $rnick($2,0) 12-[14Totale12]-0 $nick($2,0) | halt }
raw 353:*:{ echo 3 $3 $timestamp 12-[14Names12]-0 $4- | halt }
raw 324:*:{ echo 3 $2 $timestamp 12-[14Modi Del Canale12]-0 $3 | halt }
raw 221:*:{ echo 3 -a $timestamp 12-[14Mode12]-0 $1 ha applicate: $2- | halt }
on 1:open:?:*: {
  if (%away = on) { msg $nick Attualmente non ci sono da4 $duration($calc($ctime - %tempoaway)) $+ 0, ti ricontatterò appena possibile 4(00 $+ %away.msg $+ 4) }
  else { RSMsg -as Query $nick ti cerca in query }
}