Autor Tema: Nick Completion primera letra en negrita y en 2 colores  (Leído 6720 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado lamasfeita

  • Miembro Junior
  • **
  • Mensajes: 88
  • Karma: +1/-11
Hola buenas noches dias o segun corresponda
mi consulta es la siguiente quiero volver a pedirle a SyKo si me puede ayudar una vez me creo un addons que ya casi todos ya lo usan, pero todo el credito es de el ( TheMexicanForce ) el remote es este
Código: [Seleccionar]
;con este se activa y se desactiva
/set %nickcomp2colores [0|1]
;con este se coloca el color
;/setnc2c Color1 Color2 Extra
alias setnc2c {
  set %nc2cColor1 $chr(3) $+ $base($1,10,10,2)
  set %nc2cColor2 $chr(3) $+ $base($2,10,10,2)
  set %nc2cExtra $3
}
on *:signal:modoescritura: {
  if (%nickcomp2colores) {
    %mi^frase = $null
    var %token = 1
    while ($gettok($1-,%token,32) != $null) {
      var %word = $v1
      if (%word ison $active) {
        %word = $+(%nc2cExtra,$regsubex(%word,/(.)/g,$iif(2 \\ \n,%nc2cColor1,%nc2cColor2)\t),%nc2cExtra,)
      }
      %mi^frase = %mi^frase %word
      inc %token
    }
  }
}

y sale esto en el nick completion

LaMasFeita

pero abusando de la amabilidad de TheMexicanForce me gustaria que quedara asi :

LaMasFeita

en ese codigo ( el de arriba se podra hacer algo ) sin nada mas que agradecer.
Gracias
Lamasfeita.-

TheMexicanForce

  • Visitante
Re:Nick Completion primera letra en negrita y en 2 colores
« Respuesta #1 en: Julio 14, 2014, 01:30:02 am »
solo cambia %word = $+(%nc2cExtra,$regsubex(%word,/(.)/g,$iif(2 \\ \n,%nc2cColor1,%nc2cColor2)\t),%nc2cExtra,)
por:

%word = $+(%nc2cColor1,$left(%word,1),%nc2cColor2,$right(%word,-1),)

no lo eh probado pero pienso que es asi xD

suerte

Desconectado lamasfeita

  • Miembro Junior
  • **
  • Mensajes: 88
  • Karma: +1/-11
Re:Nick Completion primera letra en negrita y en 2 colores
« Respuesta #2 en: Julio 14, 2014, 06:28:57 am »
TheMexicanForce Gracias mil me funciono a la perfeccion, pero seria mucho pedir que funcionara con los adornos del IRcap :D
muy agradecida
LaMasFeita

Pd. ( el codigo de arriba si le quitas :
on *:signal:modoescritura: {
  if (%nickcomp2colores) {
    %mi^frase = $null
    var %token = 1
    while ($gettok($1-,%token,32) != $null) {
      var %word = $v1
      if (%word ison $active) {
        %word = $+(%nc2cExtra,$regsubex(%word,/(.)/g,$iif(2 \\ \n,%nc2cColor1,%nc2cColor2)\t),%nc2cExtra,)
      }
      %mi^frase = %mi^frase %word
      inc %token
    }
  }
}

funcionan los adornos del ircap, pero con la nueva modificacion no.- )
« última modificación: Julio 14, 2014, 06:58:24 am por lamasfeita »

NoFx

  • Visitante
Re:Nick Completion primera letra en negrita y en 2 colores
« Respuesta #3 en: Enero 04, 2015, 08:47:01 am »
Cual es el codigo para ese remote? como se debe poner?

Raiden

  • Visitante
Re:Nick Completion primera letra en negrita y en 2 colores
« Respuesta #4 en: Enero 06, 2015, 08:16:06 pm »
Hola la Más Feita,

pues si deseas enviadme un mensaje interno y te indico dos personas que te pueden ayudar con ese tema..

De otro lado, The Mexican Force, En micaso ando buscando es un nick completion de dos colores, pero algo de la sigueinte manera:

LaMaSFeiTa

Saludos amigos.. (._.)/

Desconectado Lokiyo

  • Administrador
  • Héroe
  • *****
  • Mensajes: 739
  • Karma: +22/-2
  • Sexo: Masculino
    • El revoltijo de Lokiyo
Re:Nick Completion primera letra en negrita y en 2 colores
« Respuesta #5 en: Enero 07, 2015, 02:48:10 am »
pues si deseas enviadme un mensaje interno y te indico dos personas que te pueden ayudar con ese tema..
El foro está para que ayudemos públicamente. Gracias.

Raiden

  • Visitante
Re:Nick Completion primera letra en negrita y en 2 colores
« Respuesta #6 en: Enero 22, 2015, 09:44:13 pm »
Holas ..

Pues lo ensayé, pero no me funciona, cuando lo activo, me repite dos veces el Nick, con el texto sin formato...

¿A qué se debe esto?...

Me refiero al Nick Completion -------> LaMasFeita

He intentado y no he podido... :(

Alguien que me ayude por favor :'(

Graciass... (+)

Onixbcn

  • Visitante
Re:Nick Completion primera letra en negrita y en 2 colores
« Respuesta #7 en: Octubre 15, 2015, 06:13:07 pm »
A mi me a pasado lo mismo...he copiado el código de la user lamasfeita y lo he rectificado tal y como diceTheMexicanForce  y me hace exactamente como describe Raiden primero sale el Nick completion  y luego seguido el Nick completion modificado en este script y sale todo rojo y el modo escritura roja ejemplo:

*Onicbcn* Onixbcn y si sigues escribiendo es el tono que se queda

Gracias.

Desconectado Stig

  • Miembro de pleno derecho
  • ***
  • Mensajes: 234
  • Karma: +10/-23
    • IrcBots
Re:Nick Completion primera letra en negrita y en 2 colores
« Respuesta #8 en: Octubre 15, 2015, 07:50:51 pm »
habeis eliminado el codigo original del ircap? por curiosidad..
Twitter: @apapostiado
Proyectos: IrcBots - apapostiado

Onixbcn

  • Visitante
Re:Nick Completion primera letra en negrita y en 2 colores
« Respuesta #9 en: Octubre 15, 2015, 09:19:02 pm »
habeis eliminado el codigo original del ircap? por curiosidad..

Yo no, lo he hecho en una hoja de remote nuevo

Desconectado Stig

  • Miembro de pleno derecho
  • ***
  • Mensajes: 234
  • Karma: +10/-23
    • IrcBots
Re:Nick Completion primera letra en negrita y en 2 colores
« Respuesta #10 en: Octubre 17, 2015, 01:08:51 am »
pues si tienes 2, te saldra 2 veces, es logico  :-\
Twitter: @apapostiado
Proyectos: IrcBots - apapostiado

Onixbcn

  • Visitante
Re:Nick Completion primera letra en negrita y en 2 colores
« Respuesta #11 en: Octubre 17, 2015, 08:59:22 pm »
pues si tienes 2, te saldra 2 veces, es logico  :-\

Gracias por las molestias...Cual es el código principal? el mismo que se modifica cuando añadimos el script Nick en mitad de la frase.   :-\

Desconectado lamasfeita

  • Miembro Junior
  • **
  • Mensajes: 88
  • Karma: +1/-11
Re:Nick Completion primera letra en negrita y en 2 colores
« Respuesta #12 en: Octubre 18, 2015, 10:06:51 am »
Hola
1er paso:
el codigo es el siguiente para la modificacion del archivo ircap1.mrc
los pasos a seguir son los siguientes
udes abren el script editor con las teclas alt + R luego pulsan view luego se posesionan en ircap1.mrc y dentro de ese remotes, pulsan ctrl + F y buscan #mod^ncomp on encontraran esto:

Código: [Seleccionar]
#mod^ncomp on
alias mod^ncomp {
  if ($1 ison $active ) {
    %nick^comp = $1
    if ($gettok(%mod^ncomp,3,8) != off) { %nick^comp = $ [ $+ [ $replace($ifmatch,<t>,%nick^comp) ] ] }
    %nick^comp = $gettok(%mod^ncomp,1,8) $+ %nick^comp $+  $+ $gettok(%mod^ncomp,2,8) $+ 
    %mi^frase = $deltok(%mi^frase,1,32)
  }
}
#mod^ncomp end

y desde ese codigo, hasta alias mod^ncomp return lo sombrean y :


se reemplaza por este :

Código: [Seleccionar]
#mod^ncomp on
alias mod^ncomp {
  if (%fullnickComp != on) {
    if ($1 ison $active ) {
      %nick^comp = $1
      if ($gettok(%mod^ncomp,3,8) != off) { %nick^comp = $ [ $+ [ $replace($ifmatch,<t>,%nick^comp) ] ] }
      %nick^comp = $gettok(%mod^ncomp,1,8) $+ %nick^comp $+  $+ $gettok(%mod^ncomp,2,8) $+
      %mi^frase = $deltok(%mi^frase,1,32)
    }
  }
  else {
    %mi^frase = $null
    var %token = 1
    while ($gettok($1-,%token,32) != $null) {
      var %word = $v1
      if (%word ison $active) && (!$regex(%word,^(o|b|f)$)) {
        if ($gettok(%mod^ncomp,3,8) != off) { %word = $ [ $+ [ $replace($ifmatch,<t>,%word) ] ] }
        if (%nickcomp2colores) %word = $+(%nc2cExtra,$regsubex(%word,/(.)/g,$iif(2 \\ \n,%nc2cColor1,%nc2cColor2)\t),%nc2cExtra,)
        if (%nickcomp3colores) %word = $+(%nc2cExtra(%word),%nc2cColor1,$left(%word,1),,%nc2cColor2,$right(%word,-1),%nc2cExtra(%word))
        %word = $+(,$gettok(%mod^ncomp,1,8),%word,$gettok(%mod^ncomp,2,8),,%colorDeLetra)
      }
      %mi^frase = %mi^frase %word
      inc %token
    }
  }
}
#mod^ncomp end

y das ok

con mucho cuidado sin pasar a llevar ningun otro codigo para no malograran el ircap.
( hagan resguardo del ircap antes de comenzar a modificar)

2do paso:
en un remote limpio (  teclas alt + R - file -new ) copias este codigo

Citar
;con este se activa y se desactiva
/set %nickcomp2colores [0|1]
;con este se coloca el color
;/setnc2c Color1 Color2 Extra
alias setnc2c {
  set %nc2cColor1 $chr(3) $+ $base($1,10,10,2)
  set %nc2cColor2 $chr(3) $+ $base($2,10,10,2)
  set %nc2cExtra $3
}
;activacion del remote
/set %nickcomp3colores [0|1]
;cambia el color de la letra
;/setnc2c Color1 Color2 Extra
alias setnc2c {
  set %nc2cColor1 $chr(3) $+ $base($1,10,10,2)
  set %nc2cColor2 $chr(3) $+ $base($2,10,10,2)
  set %nc2cExtra $3
}
despues de copiarlo le pones nombre ( te vas a file - save ass... y le pones NC2.mrc y das a save ) luego de eso le das ok

3er paso

Cuando el 1er paso y el 2do paso esten hecho se hace los siguiente en el IRcap

comandos ejecutores:

/set %nickcomp2colores 0/1 = activar 1 y desactivar 0  nick completion de dos colores
/set %nickcomp3colores 0/1 = activar 1 y desactivar 0  nick completion de primera letra en negrita y distinto color
/setnc2c numeros numeros ctrl + b = activar colores del nick completion
/set %fullnickcomp on/off = activar nick completion en cualquier parte de la frase
/set %colorDeLetra ctrl +b +k numero color de letra = activar color de letras que le siguen al nick completion

( para saltar de un codigo a otro se desactiva uno y se activa el otro)

bueno espero que les funcione por favor cualquier duda o consulta dejarla aqui.-

Todo estos remotes fueron creado por TheMexicanForce y Modificado por LaMasFeita

Saludos  :P :P :P

Amigo de Tormenta

  • Visitante
Re:Nick Completion primera letra en negrita y en 2 colores
« Respuesta #13 en: Octubre 18, 2015, 10:21:43 am »
guau!! muy buena tu ayuda... muchas gracias!

Solo se te olvido decir que TheMexicanForce es Ateo, no cree en Dios ni en el fulano... basicamente no le importa nada al nene mimado!!!!!
Ah y por cierto! como dije... para él, Dios NO existe, que pena que hayan personas con ese pensamiento tan absurdo y malo.

os mando un saludo y gracias nuevamente

Desconectado lamasfeita

  • Miembro Junior
  • **
  • Mensajes: 88
  • Karma: +1/-11
Re:Nick Completion primera letra en negrita y en 2 colores
« Respuesta #14 en: Octubre 18, 2015, 10:38:13 am »
y a quien le importe si cree en Dios o no, el solo ayuda y con eso basta
Saludos
LaMasFeita

Onixbcn

  • Visitante
Re:Nick Completion primera letra en negrita y en 2 colores
« Respuesta #15 en: Octubre 18, 2015, 07:08:46 pm »
Muchas gracias lamasfeita tengo una serie de dudas,por lo que entiendo no puedo tener dos códigos activados a la vez ? es decir no podría activar el de /set %nickcomp3colores que seria el de la primera letra del Nick en negrita y el /set %fullnickcomp que corresponde al Nick en medio de la frase..

..con este /set %colorDeLetra activo el segundo color del Nick para que quede asi: Onixbcn
y se podría cambiar el nombre del comando, en caso de poder donde?, gracias.

Desconectado lamasfeita

  • Miembro Junior
  • **
  • Mensajes: 88
  • Karma: +1/-11
Re:Nick Completion primera letra en negrita y en 2 colores
« Respuesta #16 en: Octubre 19, 2015, 03:35:53 am »
Muchas gracias lamasfeita tengo una serie de dudas,por lo que entiendo no puedo tener dos códigos activados a la vez ? es decir no podría activar el de /set %nickcomp3colores que seria el de la primera letra del Nick en negrita y el /set %fullnickcomp que corresponde al Nick en medio de la frase..

..con este /set %colorDeLetra activo el segundo color del Nick para que quede asi: Onixbcn
y se podría cambiar el nombre del comando, en caso de poder donde?, gracias.


hola 
los dos codigos pueden usarse
con /set %fullnickcomp on activas el nick en cualquier parte de la frase
con /set %fullnickcomp off lo desactivas
eso es lo primero
lo demas si deseas tener el nick asi en dos colores usas este codigo
/set %nickcomp2colores 1 ( recuerda que para desactivarlo es 0 )
y para que coloques los colores que deseas
/setnc2c numeros numeros ctrl + b  (ejemplo si deseas el azul y negro colocas asi /setnc2c 2 1 y das enter )
el /set %colorDeLetra ctrl +b + k numero ( es para que despues del nick completion salga el color de letra que comenzaste a escribir ejemplo si comenzaste con a escribir con azul " Hola nick aqui debe de seguir azul "entonces  colocas asi /set %colorDeLetra ctrl + k numero 2
y asi con el otro
/set %nickcomp3colores 1 ( recuerda que para desactivarlo es 0 )
espero que te resulte pero no es dificil
saludos
LaMasFeita

Onixbcn

  • Visitante
Re:Nick Completion primera letra en negrita y en 2 colores
« Respuesta #17 en: Octubre 19, 2015, 05:53:48 pm »
Gracias ahora si lo hice todo correcto y va bien ... para lo que yo buscaba me sirvió muchas gracias lamasfeita por las explicaciones y el tiempo que me as dedicado.  ;D

Desconectado Malevo

  • Novato
  • *
  • Mensajes: 5
  • Karma: +0/-0
Re:Nick Completion primera letra en negrita y en 2 colores
« Respuesta #18 en: Julio 10, 2017, 08:04:47 pm »
No se si me funcionará, pero esta muuuuuy bien explicado
Gracias a las personas que se toman este trabajo para que los que no tenemos ni idea
podamos hacer las cosas que nos gustan
Gracias again