Проблем с един код

Lacoste

Registered
здр-те, проблема е следния слагам този код в ремоте:
Код:
on *:INPUT:*: {
  if (/ !isin $left($1,1)) {
    say $upper($left($1-,1)) $+ $right($1-,$calc($len($1-) - 1)) | halt
  }
}
Кода е , когато пиша първата буква на всяко изречение да излиза главна, проблем възниква обаче при този код за цветно писане:
Код:
on 1:input:*:{
  IF ($1 == usmiv) { SAY  11:0) $2- | HALT }
  IF ($1 == pls) { SAY 4P8l6e11a14s9e $2- | HALT }
  IF ($1 == Zdr) { SAY 9Z98d811r1113a134S47T710i10 $2- | HALT }
  IF ($1 == 10x) { SAY 6T8h11a6n8k11s 6Y8o11u $2- | HALT }
  IF ($1 == 4ao) { SAY 4G8o6O11d14B9y8E $2- | HALT }
  IF ($1 == u) { SAY 4T8i $2- | HALT }
  IF ($1 == nz ) { SAY 9N11e4z8N8a9A13a7M $2- | HALT }
  IF ($1 == np ) { SAY 9nema gram problem razish 4<12{4> 15No ProBleM 4<12}4>  $2- | HALT }
}
Като напиша която и да е думичка ми излиза първо цветно а после безцветно отдолу например думичката Zdr, я пиша излиза ми цветна и отдолу и Zdr, идеи как може да се едитне ?
 
on 1:input:*:{
IF ($1 == usmiv) { SAY 11:0) $2- | HALT }
IF ($1 == pls) { SAY 4P8l6e11a14s9e $2- | HALT }
IF ($1 == Zdr) { SAY 9Z98d811r1113a134S47T710i10 $2- | HALT }
IF ($1 == 10x) { SAY 6T8h11a6n8k11s 6Y8o11u $2- | HALT }
IF ($1 == 4ao) { SAY 4G8o6O11d14B9y8E $2- | HALT }
IF ($1 == u) { SAY 4T8i $2- | HALT }
IF ($1 == nz ) { SAY 9N11e4z8N8a9A13a7M $2- | HALT }
IF ($1 == np ) { SAY 9nema gram problem razish 4<12{4> 15No ProBleM 4<12}4> $2- | HALT }
ELSE {
IF (/ !isin $left($1,1)) {
say $upper($left($1-,1)) $+ $right($1-,$calc($len($1-) - 1)) | halt
}
}
}
 
Пак е така :(

|°13:53:41°| <Lacoste`spi> ZdraSTi
|°13:53:41°| <Lacoste`spi> Zdr
|°13:53:57°| <Lacoste`spi> :)
|°13:53:57°| <Lacoste`spi> Usmiv
 
Идеята е да ползваш само този скрипт, не и двата. Другия (другите) го махни, и лоадни този, който ти дадох по-горе.
 
Replace каза:
Идеята е да ползваш само този скрипт, не и двата. Другия (другите) го махни, и лоадни този, който ти дадох по-горе.
И така с този код всичко е наред вече обаче друго ми прави проблем сега:
Код:
on *:INPUT:#: {
  if ( ($left($1,1) == /) && (!$ctrlenter) ) return
  .msg $active $1-
  if ($me isop $chan) && ($me !isvo $chan) { echo $color(own text) -tmi $chan 3<14@ $+ $me $+ 3> $1- }
  if ($me isvo $chan) && ($me !isop $chan) { echo $color(own text) -tmi $chan 3<11+ $+ $me $+ 3> $1- }
  if ($me isop $chan) && ($me isvo $chan) { echo $color(own text) -tmi $chan 3<14@ $+ $me $+ 3> $1- }
  if ($me !isop $chan) && ($me !isvo $chan) { echo $color(own text) -tmi2 $chan 3<0 $+ $me $+ 3> $1- }
  halt
}
on ^*:TEXT:*:#: {
  if ($nick isop $chan) && ($nick !isvo $chan) { echo $color(own text) -tlmi2 $chan 3<14@ $+ $nick $+ 3> $strip($1-,m) }
  if ($nick isvo $chan) && ($nick !isop $chan) { echo $color(own text) -tlmi2 $chan 3<11+ $+ $nick $+ 3> $strip($1-,m) }
  if ($nick isop $chan) && ($nick isvo $chan) { echo $color(own text) -tlmi2 $chan 3<14@ $+ $nick $+ 3> $strip($1-,m) }
  if ($nick !isop $chan) && ($nick !isvo $chan) { echo $color(own text) -tlmi2 $chan 3<0 $+ $nick $+ 3> $strip($1-,m) }
  haltdef
}
Този код ми е когато пиша по каналите пред ник-а ако имам @ да ми изписва пред ник-а, а когато съм с +, +.Проблем възниква с цветните неща които имам в алиасес тия с наклонена черта пример -
Код:
/:D /say 8:9D
Когато се опитам да напиша някоя дума която ми излиза цветна от алиасес ми се губи пред ник-а ако имам @ или +. Къде е дефекта ?
 

Горе