- Проблем с един код
WT форуми -> Всичко за mIRC -> Проблем с един код
Създайте нова тема Напишете отговор 
Автор Съобщение
Lacoste
Нов
Нов

Регистриран на: 24/03/2010 7:46 am

Support: 4
Bonus: 7
Мнения: 79
Мнение 07/04/2010 12:23 pm     Проблем с един код Отговорете с цитат


здр-те, проблема е следния слагам този код в ремоте:
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, идеи как може да се едитне ?
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Посетете сайта на потребителя
Replace
Developer
Developer

Регистриран на: 19/08/2007 4:24 am

Support: 652
Bonus: 1252
Мнения: 4075
Мнение 07/04/2010 12:26 pm      Отговорете с цитат


Цитат:
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
}
}
}
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Посетете сайта на потребителя
Lacoste
Нов
Нов

Регистриран на: 24/03/2010 7:46 am

Support: 4
Bonus: 7
Мнения: 79
Мнение 07/04/2010 12:54 pm      Отговорете с цитат


Пак е така Sad

|°13:53:41°| <Lacoste`spi> ZdraSTi
|°13:53:41°| <Lacoste`spi> Zdr
|°13:53:57°| <Lacoste`spi> Smile
|°13:53:57°| <Lacoste`spi> Usmiv
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Посетете сайта на потребителя
Replace
Developer
Developer

Регистриран на: 19/08/2007 4:24 am

Support: 652
Bonus: 1252
Мнения: 4075
Мнение 07/04/2010 1:54 pm      Отговорете с цитат


Идеята е да ползваш само този скрипт, не и двата. Другия (другите) го махни, и лоадни този, който ти дадох по-горе.
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Посетете сайта на потребителя
Lacoste
Нов
Нов

Регистриран на: 24/03/2010 7:46 am

Support: 4
Bonus: 7
Мнения: 79
Мнение 07/04/2010 8:18 pm      Отговорете с цитат


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

Когато се опитам да напиша някоя дума която ми излиза цветна от алиасес ми се губи пред ник-а ако имам @ или +. Къде е дефекта ?
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Посетете сайта на потребителя
Покажи мнения от преди:    
Създайте нова тема   Напишете отговор    web-tourist.net Форуми -> Всичко за mIRC Часовете са според зоната GMT + 2 Часа
Страница 1 от 1


 
Идете на:  
Не Можете да пускате нови теми
Не Можете да отговаряте на темите
Не Можете да променяте съобщенията си
Не Можете да изтривате съобщенията си
Не Можете да гласувате в анкети