Author Topic: этот (год, месяц, день, час) завершен на ХХ%  (Read 919 times)

Offline nolka

  • Administrator
  • Full Member
  • *****
  • Posts: 113
  • Социальный статус: 0
    • ICQ Messenger - 462
    • View Profile
    • Email

Вот такой результат можно получить написав следущий код:
Code: [Select]
nocache

rect(240,5,344,12,b7b7b7)
frectr(242,7,[yearends],3,f27800)

rect(240,17,344,24,b7b7b7)
frectr(242,19,[monthends],3,f27800)

rect(240,29,344,36,b7b7b7)
frectr(242,31,[dayends],3,f27800)

str(6,4,7.5,0,visitor_rus,000000,этот ГОД завершен на int([yearends])%)
str(5,3,7.5,0,visitor_rus,ffffff,этот ГОД завершен на int([yearends])%)

str(6,17,7.5,0,visitor_rus,000000,этот МЕСЯЦ завершен на int([monthends])%)
str(5,16,7.5,0,visitor_rus,ffffff,этот МЕСЯЦ завершен на int([monthends])%)

str(6,29,7.5,0,visitor_rus,000000,эти СУТКИ завершены на int([dayends])%)
str(5,28,7.5,0,visitor_rus,ffffff,эти СУТКИ завершены на int([dayends])%)

rect(172,10,235,31,b7b7b7)

antialiasOn
line(235,10,240,8,b7b7b7)
line(235,21,240,21,b7b7b7)
line(235,31,240,33,b7b7b7)

str(174,10,9,0,visitor_rus,000000,[datenow])
str(175,11,9,0,visitor_rus,ffffff,[datenow])

str(179,19,9,0,visitor_rus,000000,[timenow])
str(180,20,9,0,visitor_rus,ffffff,[timenow])

img(0,0,glass.350-40.for_etqw_preset1)

функция int() преобразовывает числа с плавающей запятой в целочисленные, т.е. просто отбрасывает значения после запяточки в числа.
[yearends], [monthends], [dayends] - будут заменены на соответствующие значения в % от 0 - до 100, на сколько завершен текущий счетчик.
frectr() аналогична frect() за иключением того, что длина и ширина прямоугольника указываются относительно его верхней левой точки
« Last Edit: September 22, 2009, 08:22:59 pm by nolka »