Portale IRC - Guide scripts e snippet

mercoledì 9 febbraio 2011

Query Manager - Accetta o Rifiuta i messaggi in privato!

Quante volte avreste voluto ignorare una query (messaggio privato) di una persona che ritenete "poco simpatica" ?

Con il Query Manager by http://www.mirc-scripting.blogspot.com  avrete a disposizione 3 funzioni, Accetta, Rifiuta e Ignora.


Per farlo funzionare, copiate ed incollate il codice nel vostro remote (Alt+R -> Nuovo File -> incolla-> salva)


on 1:OPEN:?:*:{
  set %query.nick $nick
  set %query.address $address($nick,1)
  set %query.text $1-
  close -m $nick
  .msg $nick Query Manager: Attendi, devo decidere se accettare o meno il tuo Pvt...
  query.decide
}
alias -l query.decide {
  dialog -m Query Query
}
dialog Query {
  title "Query"
  size 300 250 200 50
  option dbu
  text "Nick:", 2, 5 12 12 10, nowrap
  text "Text:", 3, 5 22 12 10, nowrap
  edit %query.nick %query.address, 4, 20 10 170 10, read
  edit %query.text, 5, 20 20 170 10, read
  button "Accetta", 6, 25 32 40 15
  button "Rifiuta", 7, 75 32 40 15
  button "Ignora", 8, 125 32 40 15
}
on 1:dialog:Query:*:* {
  if ($devent == sclick) {
    if ($did == 6) {
      dialog -x Query Query
      query %query.nick
      echo -t %query.nick < $+ %query.nick $+ > %query.text
      .msg %query.nick Query Manager : Il Tuo Pvt è Stato Accettato!
      unset %query.*
    }
    if ($did == 7) {
      dialog -x Query Query
      .msg %query.nick Query Manager : Il Tuo Pvt è Stato Rifiutato!
      unset %query.*
    }
    if ($did == 8) {
      dialog -x Query Query
      ignore -p %query.nick
      .msg %query.nick Query Manager : Il Tuo Pvt è Stato Rifiutato e Ti ho Messo in Ignore!
      unset %query.*
    }
  }
}


Buona Chattata!




2 commenti:

  1. è utile, ma se più utenti ti contattano in pvt prima che tu abbia rifiutato, accettato o ignorato il primo, non appaiono i popup relativi agli altri utenti che hanno provato a contattarti

    RispondiElimina
  2. Questo commento è stato eliminato dall'autore.

    RispondiElimina