Welcome, Guest. Please login or register.

Login with username, password and session length

 
Advanced search

10 455 Posts in 5 830 Topics- by 1 216 Members - Latest Member: santini862

19 October 2019, 19:00
Select Language English | Russian ru | German
Main PageIRC Client KVIrc forumRussian talksСкриптингВопросы по работе отдельных функций и командКак вывести цифру в цвете?
Pages: [1]
Print
Author Topic: Как вывести цифру в цвете?  (Read 9783 times)
0 Members and 1 Guest are viewing this topic.
Maximusya
Глобальный модератор
*****

Репутация: 49
Gender: Male
Posts: 343



View Profile
« on: 22 March 2009, 00:31 »

Вопрос может показаться странным, но неожиданно для меня вот такой код выводит пустую строку:
Code:
%a = 3
echo $k(4)%a$k
Quote
[22:26:58]
На самом деле она не пустая:
Code:
%a = 3
%s = $k(4)%a$k
echo %s (length: $length(%s))
Выдает
Quote
[22:27:20]  (length: 4)

Никаким экранированием, разными способами конкатенации я не добился успеха.
Обошел проблему, поставив символы $b:
Code:
%a = 3
echo $k(4)$b%a$b$k

Что я делаю не так?.. o_O
Logged
kns
Постоялец
***

Репутация: 38
Gender: Male
Posts: 232


View Profile WWW
« Reply #1 on: 22 March 2009, 00:33 »

Можно вот так подкрашивать:
Code:
%a = 3
echo $char(3)04%a$k
« Last Edit: 22 March 2009, 00:55 by Maximusya » Logged
kns
Постоялец
***

Репутация: 38
Gender: Male
Posts: 232


View Profile WWW
« Reply #2 on: 22 March 2009, 00:34 »

Да, у квирка еще и при копировании с цветами такая же проблема, надо бы тикет написать, но... %)
Logged
Skull
Новичок
*

Репутация: 8
Posts: 42


View Profile
« Reply #3 on: 23 March 2009, 19:35 »

Проблема в том, что квирк не дописывает 0 перед числом цвета, если то не превышает 9...
То есть, $k(1)12 = $char(3)112, хотя должно быть $char(3)0112. Тикет ждет (:
Logged
Pages: [1]
Print
Jump to:  

Theme orange-lt created by panic