Portale IRC - Guide scripts e snippet

sabato 26 febbraio 2011

Chan Stats - Statistiche utenti canali IRC

Volete sapere in modo rapido quanti utenti ci sono in ciascun canale in cui siete presenti?
Aprite i remote (Alt+R) ed incollate quanto segue in un nuovo file.. Salvate, fate tasto destro in qualsiasi canale, e troverete @- Statistiche canali -@ che vi retituirà un elenco dei canali e dell'utenza di ogni singolo canale.

menu channel {
  @- Statistiche Canali -@: /conta
}

alias conta {
  echo -a ~ 9Statistiche Canali ~ 9 http://www.mirc-scripting.blogspot.com
  if ($chan(1)) { /echo -a × $chan(1) - Utenti:    $nick($chan(1),0) }
  if ($chan(2)) { /echo -a × $chan(2) - Utenti:    $nick($chan(2),0) }
  if ($chan(3)) { /echo -a × $chan(3) - Utenti:    $nick($chan(3),0) }
  if ($chan(4)) { /echo -a × $chan(4) - Utenti:    $nick($chan(4),0) }
  if ($chan(5)) { /echo -a × $chan(5) - Utenti:    $nick($chan(5),0) }
  if ($chan(6)) { /echo -a × $chan(6) - Utenti:    $nick($chan(6),0) }
  if ($chan(7)) { /echo -a × $chan(7) - Utenti:    $nick($chan(7),0) }
  if ($chan(8)) { /echo -a × $chan(8) - Utenti:    $nick($chan(8),0) }
  if ($chan(9)) { /echo -a × $chan(9) - Utenti:    $nick($chan(9),0) }
  if ($chan(10)) { /echo -a × $chan(10) - Utenti:    $nick($chan(10),0) }
  if ($chan(11)) { /echo -a × $chan(11) - Utenti:    $nick($chan(11),0) }
  if ($chan(12)) { /echo -a × $chan(12) - Utenti:    $nick($chan(12),0) }
  if ($chan(13)) { /echo -a × $chan(13) - Utenti:    $nick($chan(13),0) }
  if ($chan(14)) { /echo -a × $chan(14) - Utenti:    $nick($chan(14),0) }
  if ($chan(15)) { /echo -a × $chan(15) - Utenti:    $nick($chan(15),0) }


mIRC Game - Gioco della Bottiglia!

Ecco il mitico gioco della bottiglia riproposto nella versione by http://www.mirc-scripting.blogspot.com !

 Per Utilizzarlo, scaricatelo a questo link -> << Download Gioco Della Bottiglia >>
Ps. Il File.rar contiene le istruzioni all'interno.
Buon Divertimento!


mercoledì 23 febbraio 2011

IRC Bot - Creare Bot Saluti on JOIN

Mi Viene spesso chiesto "come creo un bot che quando entra qualcuno nel mio chan saluta con frasi simpatiche?"

E' piu lungo da spiegare che da fare, basta 1 riga, si , una riga di codice per fare tutto questo :P
Possiamo modificare il nostro Script/Bot oppure crearne uno da capo, comunque la procedura è la stessa e velocissima.
  • Aprite i remote (Alt+R)
  • Nuovo File
  • Incollate quanto segue:
on *:JOIN:#Miocanale: { /msg $chan $nick $read(benvenuto.txt) }
;Sostituire #miocanale con il vostro canale ovviamente) ;
  • Salvate e chiudete i remote
  • Aprite la cartella del vostro mIRC (Solitamente C:\mIRC\)
  • Tasto Destro -> Nuovo -> File Di testo
  • Nel file di testo scrivete delle frasi carine di benvenuto, una per rigo esempio:
Sei il Benvenuto!
Spero Ti troverai bene qui! Benvenuto!
Come va la vita? Benvenuto!
Etc etc etc
  • Salvate il file con il nome benvenuto.txt
Quando un utente entrerà nel canale che avete impostato, il bot leggerà una frase a random dal file benvenuto.txt, potete in qualsiasi momento aggiungere, eliminare o modificare le frasi che avete messo, semplicemente aprendo il file benvenuto.txt ed editandolo come meglio credete.




domenica 20 febbraio 2011

PSP Phone by SonyEricsson - Quanto costa il Playstation phone?

Secondo fonti NON CERTE quali "Twitter" ,  il prezzo ufficiale del PlayStation Phone di Sony,dopo le prime ipotesi che si sono diffuse sulla rete nel corso delle ultime oree dopo le  novità riguardanti il nuovo concorso indetto da Sony Ericsson relativamente al nuovo PSP Phone.(il valore del montepremi dei premi in palio nel concorso sul PlayStation Phone, ha portato a comprendere quanto potrebbe costare il PlayStation Phone di Sony, la cui presentazione ufficiale è avvenuta da poco tempo).

Si è parlato di 499 euro più iva, ma ancora non c’era l’ufficialità della notizia. Fino a poche ore fa, quando Sony Ericsson ha pubblicato sull’account ufficiale del sito di microblogging Twitter una cifra ufficiale relativa al telefono console.
Il messaggio che è stato scritto su Twitter è il seguente: "Lo sapete che #XperiaPlay sarà disponibile in Italia da metà Aprile e che la versione NO Brand costerà 599 euro?"

Il tempo ci darà ragione o meno.

mercoledì 16 febbraio 2011

Facebook Link - Come commentare i link su facebook

Dopo la decisione del team di Zuckerberg di rimuovere la possibilità da parte degli utenti, di commentare i link e di clickare "mi piace" subito nel web sono fioriti i blog che svelano come commentare i link su facebook, solitamente suggeriscono quanto segue:
  • Andate su Facebook in alto a destra su Account
  • Scegliete “Impostazioni sulla privacy
  • L’opzione “Aggiornamenti di stato, foto e post” sarà impostata su “solo amici” e dovrete cambiarla andando su “Personalizza Impostazioni” che trovate in basso ed impostando “tutti” come criterio di privacy.

Bufala!

  • Anche diventando fan della pagina se qualcuno condivide il link comunque non compaiono il pulsante “commenta” e “mi piace”
  • Anche impostando la privacy degli aggiornamenti di stato, foto e post su “tutti” il problema persiste
  • Anche la versione Facebook Mobile o Facebook Touch accessibili da cellulare o internet non dispongono della possibilità di commentare o apprezzare
  Diffidate da chi vi consiglia procedimenti attinenti la privacy del vostro account facebook, occhi aperti!

Twitter Phone - Nokia e Microsoft all'opera!

La partnership tra Nokia e Microsoft prevede l'istallazione di Winodws 7 sui telefoni dell'azienda di Espo. La collaborazione potrebbe inoltre portare alla realizzazione di un telefono fatto apposta per Twitter, il social network dal canarino blu.

Il sistema Windows sarà adottato su tutti gli smartphone Nokia e di seguito l'obiettivo sarà quello di portarlo su tutti i telefonini con la fascia di prezzo più bassa.


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!




lunedì 7 febbraio 2011

Anti Idle - Nascondere l'Idle Time - Hide my Idle

Molte persone per "vari motivi" che non stò qui a specificare hanno la necessità di "nascondere" il proprio Idle Time, ma cos'è l'idle time?
Nel momento in cui faccio un /whois NICK NICK posso vedere varie informazioni su un utente tra le quali appunto l'idle time, ovvero il tempo di inattività (tempo nel quale non stò scrivendo) come possiamo fare per mantenere questo Idle Time il più possibile vicino allo 0 senza essere fisicamente davanti al pc?
Semplice! Ogni Tot. Secondi (nel mio esempio 30s) compio un azione che annulli detto "tempo di inattività".. nel mio caso ogni 30 secondi di inattività (se l'anti idle è attivato on) il nostro client eseguirà un /ping $me , ovvero un ping verso noi stessi, e quindi porterà l'idle time a 0 .. eccovi il codice da copiare ed incollare nei remotes (Alt+R apre i remotes -> Nuovo Remote -> Incolla :

menu menubar {
  Anti-Idle
  .On:/timeridle 900 30 /ping $me | Set %anti-idle $true | echo -a A nti I dle by 9mIRC.Scripting.blogspot.com attivato !
  .Off:/timeridle off | Set %anti-idle $false | echo -a A nti I dle by 9mIRC.Scripting.blogspot.com Disattivato !
  .Connettiti al Sito Ufficiale: /run http://www.mirc-scripting.blogspot.com | /echo -a Connessione in corso a 9http://www.mirc-scripting.blogspot.com ...
}
on *:connect: { if (%anti-idle == $true) { .timeridle 900 30 /ping $me }
}

Le istruzioni sono molto semplici.. Andate nel menù del vostro mIRC-> Anti-Idle-> ON per attivarlo, OFF per disattivarlo.
Buon Divertimento!



sabato 5 febbraio 2011

giovedì 3 febbraio 2011

Controllo accessi in Chat, come tenere sott'occhio i JOIN ed i PART

Facendo parte del supporto utenti del network irc IRCgate.it ed essendo contemporaneamente presente in molti chan , mi capita spesso di "non" accorgermi quando qualche utente entra nel canale di supporto #IRChelp, per ovviare a questo inconveniente ho utilizzato due semplici ma efficaci stratagemmi, il primo consiste in uno script che, quando un utente joina nel chan di supporto, mi dice in echo (quindi lo leggo solo io, in qualunque canale o pvt mi trovi..) " IRChelp registra un JOIN da parte di TIZIO ed il secondo , qualora io non mi trovassi fisicamente davanti al pc, e quindi ci fosse la possibilità che deto messaggio mi sfugga, mi riporta in una @ window separata, tutti i JOIN sul canale di supporto con tanto di orario nick e indirizzo dell'utente.. (utile anche come "statistica degli accessi".. ma veniamo al codice:

on *:JOIN:#irchelp: {
  window @irchelp
  /echo @irchelp  [ 9 $asctime(HH:nn:ss) ] [ 9 #IRChelp ] Registra un [ 9 JOIN ] da parte di [ 9 $nick - $address($nick,2) ]
}

on *:PART:#irchelp: {
  window @irchelp
/echo @irchelp  [ 9 $asctime(HH:nn:ss) ] [ 4 #IRChelp ] Registra un [ 4 PART ] da parte di [ 4 $nick - $address($nick,2) }