Indice del forum
RegistratiCercaFAQLista utentiGruppiLog in
Iniziale Maiuscola

 
Rispondi    Indice del forum » mIRC Scripting Precedente
Successivo
Iniziale Maiuscola
Autore Messaggio
Maurizio87
Membro Senior


Registrato: 27/12/05 00:47
Messaggi: 86

Messaggio Iniziale Maiuscola Rispondi citando
Ciao a tutti!!

Per scrivere ogni iniziale di frase maiuscola?
ci vuole un replace On input?
io gi? uso questo codice per sostituire alcune paroline:
Codice:

on *:input:#:{ if ($left($1-,1) != /) { msg $chan $replace($1-,:P,:4?,lol,USDR,xd,xD,:d,:D) | halt } }
 


come faccio?

ps. non sarebbe male se si cambia l'iniziale in maiuscolo anche dopo il punto... Very Happy

ciao ciao
Ven Nov 17, 2006 11:55 pm Profilo Invia messaggio privato
Maurizio87
Membro Senior


Registrato: 27/12/05 00:47
Messaggi: 86

Messaggio Rispondi citando
Rolling Eyes
Ven Nov 24, 2006 8:55 pm Profilo Invia messaggio privato
Vida92
Veterano


Registrato: 25/08/06 09:44
Messaggi: 182
Residenza: Urago Mella (Brescia)

Messaggio Rispondi citando
Allora.. se usi il comando on *:input: puoi avere una cosa del genere:
Codice:
on *:input:*:{
 if ($1- == lol) { /msg $active LoooooL | halt }
}


Non saprei per il tema di questo internvento hmmmm hmmmm

ciao

_________________

IRC IS A PRIVILIGE NOT A RIGHT! www.cybermirc.org
Ven Nov 24, 2006 11:17 pm Profilo Invia messaggio privato MSN
Guerrjero
Staff


Registrato: 10/11/02 11:53
Messaggi: 684
Residenza: Roma

Messaggio Rispondi citando
Potresti usare un alias del genere:
Codice:

alias repup {
  if ($1) {
    var %rp_txt = $upper($left($1-,1)) $+ $right($1-,$calc($len($1-) - 1))
    var %rp_tot = $numtok(%rp_txt,46), %i = 1
    while (%i <= %rp_tot) {
      var %rp_fr = $gettok(%rp_txt,%i,46), %p = 1, %upper = 0
      while (%upper == 0) {
        if ($mid(%rp_fr,%p,1) != $chr(32)) {
          %rp_fr =  $str($chr(32),$calc(%p - 1)) $+ $upper($mid(%rp_fr,%p,1)) $+ $right(%rp_fr,$calc($len(%rp_fr) - %p))
          %rp_txt = $puttok(%rp_txt,%rp_fr,%i,46)
          %upper = 1
        }
        inc %p
      }
      inc %i
    }
    return %rp_txt
  }
}


A questo punto il tuo codice dovrebbe essere:
Codice:

on *:input:#:{ if ($left($1-,1) != /) { msg $chan $replace($repup($1-),:P,:4?,lol,USDR,xd,xD,:d,:D) | halt } }


Se vuoi verificare l'alias scrivi da linea di comando: //echo -a $repup(ciao. frase di prova. verifica.ok)

Bye
Guerrj

_________________
Staff TuttoIRC.it
Dom Nov 26, 2006 2:05 am Profilo Invia messaggio privato Invia e-mail HomePage
Maurizio87
Membro Senior


Registrato: 27/12/05 00:47
Messaggi: 86

Messaggio Rispondi citando
Grazie mille
Very Happy Very Happy Very Happy Very Happy

ciao
Gio Nov 30, 2006 7:55 pm Profilo Invia messaggio privato
Mostra prima i messaggi di:    
Rispondi    Indice del forum » mIRC Scripting Tutti i fusi orari sono GMT + 1 ora
Pagina 1 di 1

 
Vai a: 
Non puoi inserire nuovi argomenti
Non puoi rispondere a nessun argomento
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi votare nei sondaggi


Powered by phpBB © 2001, 2005 phpBB Group
Design by Freestyle XL / Flowers Online.phpbb.it