Autor Tema: Ayuda sobre Adornos para letras nuevos  (Leído 1115 veces)

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

Desconectado Lorenzo

  • Novato
  • *
  • Mensajes: 2
  • Karma: +0/-0
Ayuda sobre Adornos para letras nuevos
« en: Junio 28, 2010, 06:33:20 am »
Hola muy buenas tarde o noche, quisiera saber porque se me manda dos veses este estilo de letra aca les paso el remote:

Citar
#colores on
on *:signal:MODOESCRITURA: {
  set %Var3 $1-
  unset %Var1 %Var2
  set %Var1 1 | set %Var2 4,1 $+ $upper($mid(%Var3,1,1))
  if ($mid(%Var3,1,1) == $chr(47)) { goto ServerCommand }
  if ($len(%Var3) == 1) { set %Var2  $+ %Var2 | say %Var2 | halt }
  :Start1
  inc %Var1 1
  if ($mid(%Var3,%Var1,1) != $chr(32)) { set %Var2 %Var2 $+ 14,1 $+ $mid(%Var3,%Var1,1) | if ($len(%Var3) < %Var1) { goto Start1 } }
  if ($mid(%Var3,%Var1,1) == $chr(32)) { set %Var2 %Var2 $+ 4,1 $upper($mid(%Var3,%Var1,2)) | inc %Var1 1 | if ($len(%Var3) < %Var1) { goto Start1 } }
  if ($len(%Var3) != %Var1) { goto Start1 }
  say  %Var2
  halt
  :ServerCommand
}
msg $active %colores | %frase^halt = on
unset %Var1 %Var2 %Var3
}
#colores end

menu channel,query,menubar {
  escritura
  .colores
  .. On: .enable #colores
  .. Off: .disable #colores
}

Desde ya muchas gracias

Desconectado Lorenzo

  • Novato
  • *
  • Mensajes: 2
  • Karma: +0/-0
Re: Ayuda sobre Adornos para letras nuevos
« Respuesta #1 en: Junio 29, 2010, 05:21:18 am »
Bueno como veo mucha ayuda no me dan, pero logre avanzes, logre que no repita dos veces lo que ponia, pero me manda error " * /set: line too long " y aparte si escribo menos de 3 palabras me las escribe con comas entre cada una, ejemplo H,O,L,A .Aca esta el nuevo remote:

Citar
#colores.ko on
on *:signal:MODOESCRITURA: {
  set %Var3 $1-
  unset %Var1 %Var2
  set %Var1 1 | set %Var2 4,1 $+ $upper($mid(%Var3,1,1))
  if ($mid(%Var3,1,1) == $chr(47)) { goto ServerCommand }
  if ($len(%Var3) == 1) { set %Var2  $+ %Var2 | say %Var2 | halt }
  :Start1
  inc %Var1 1
  if ($mid(%Var3,%Var1,1) != $chr(32)) { set %Var2 %Var2 $+ 14,1 $+ $mid(%Var3,%Var1,1) | if ($len(%Var3) < %Var1) { goto Start1 } }
  if ($mid(%Var3,%Var1,1) == $chr(32)) { set %Var2 %Var2 $+ 4,1 $upper($mid(%Var3,%Var1,2)) | inc %Var1 1 | if ($len(%Var3) < %Var1) { goto Start1 } }
  if ($len(%Var3) != %Var1) { goto Start1 }
  say %Var2 | %frase^halt = on
  halt
  :ServerCommand
}
#colores.ko end

menu channel,query,menubar {
  escritura
  .Al reves
  .. On: .enable #colores.ko
  .. Off: .disable #colores.ko
}