Скрипты для рейтинга

Список разделов foobar2000 Секреты foobar2000

Описание: Кнопочки, конфиги, секреты, советы.

Сообщение #21 phobos » 09.04.2008, 14:04

Сделал я колонку для рейтинга на колумнс уи без плагинов, добавил окошко для выбора очков рейтинга (выдрал со сборки Death`a), вот возникли кое-какие вопросы:
1) при выделении трека с рейтингом изображение рейтинга инвентируется (т.е. с белого становится черным), как это можно убрать? Это скорее вопрос Evil`у, так как использована его сборка, хоть я ее и переделал :)
2)как сделать чтоб было как у death`a?(у него три значка, а у меня отображается только последний)хотя конфиг был выдран с его сборки, но почему то отображается по другому :( (для сравнения вставил изображение окошка с рейтингом death`a)
вот коды на рейтинг:
Код: Выделить всё
$puts(rating,%rating%)
 $ifgreater($max($get(rating)),4, ♪♪♪♪♪,
 $ifgreater($max($get(rating)),3, ♪♪♪♪$rgb(48,48,53)♪,
 $ifgreater($max($get(rating)),2, ♪♪♪$rgb(48,48,53)♪♪,
 $ifgreater($max($get(rating)),1, ♪♪$rgb(48,48,53)♪♪♪,
 $ifgreater($max($get(rating)),0, ♪$rgb(48,48,53)♪♪♪♪,$rgb(48,48,53) ♪♪♪♪♪)))))
на окошко с выбором рейтинга:
Код: Выделить всё
$ifequal(%rating%,5,
 $button2($sub($sub(%_width%,50),30),$sub(%_height%,24),0,0,12,14,'$font(Tahoma,11,bold glow-100-160-0 glowexpand-1 glowblur-5 glowalpha-200,169-232-4)$char(171)','$font(Tahoma,11,bold,151-185-255)$char(171)',TAG:SET:Rating:$ifgreater(%rating%,1,$sub(%rating%,1),),TOOLTIP:"- 1 Star"),
 $ifgreater(1,%rating%,$button2($sub($sub(%_width%,50),30),$sub(%_height%,24),0,0,12,14,'$font(Tahoma,11,bold,151-185-255)$char(171)','$font(Tahoma,11,bold,151-185-255)$char(171)',TAG:SET:Rating:$ifgreater(%rating%,1,$sub(%rating%,1),),TOOLTIP:),$button2($sub($sub(%_width%,50),30),$sub(%_height%,24),0,0,12,14,'$font(Tahoma,11,bold,151-185-255)$char(171)','$font(Tahoma,11,bold glow-100-160-0 glowexpand-1 glowblur-5 glowalpha-200,169-232-4)$char(171)',TAG:SET:Rating:$ifgreater(%rating%,1,$sub(%rating%,1),),TOOLTIP:"- 1 Star")))
 $ifequal(%rating%,5,
 $button2($add($sub(%_width%,50),34),$sub(%_height%,24),0,0,12,14,'$font(Tahoma,11,bold glow-100-160-0 glowexpand-1 glowblur-5 glowalpha-200,169-232-4)$char(187)','$font(Tahoma,11,bold glow-100-160-0 glowexpand-1 glowblur-5 glowalpha-200,169-232-4)$char(187)',TAG:SET:Rating:$ifgreater(5,%rating%,$add(%rating%,1),5),TOOLTIP:),$button2($add($sub(%_width%,50),34),$sub(%_height%,24),0,0,12,14,'$font(Tahoma,11,bold,153-185-255)$char(187)','$font(Tahoma,11,bold glow-100-160-0 glowexpand-1 glowblur-5 glowalpha-200,169-232-4)$char(187)',TAG:SET:Rating:$ifgreater(5,%rating%,$add(%rating%,1),5),TOOLTIP:"+ 1 Star"))
 
 
 $ifequal(%rating%,1,
 $button($sub($sub(%_width%,50),18),$sub(%_height%,20),0,0,10,12,/images\star-on.png,/images\star-sel.png,TAG:SET:Rating:$sub(%rating%,1),TOOLTIP:"No Stars"),
 $button($sub($sub(%_width%,50),18),$sub(%_height%,20),0,0,10,12,
 $ifgreater($max($get(rating),$sub($get(count),1)),0,/images\star-on.png,/images\star-off.png)
 ,/images\star-sel.png,TAG:SET:Rating:1,TOOLTIP:"1 Star")
 )
 $ifequal(%rating%,2,
 $button($sub($sub(%_width%,50),8),$sub(%_height%,20),0,0,10,12,/images\star-on.png,/images\star-sel.png,TAG:SET:Rating:,TOOLTIP:"No Stars"),
 $button($sub($sub(%_width%,50),8),$sub(%_height%,20),0,0,10,12,
 $ifgreater($max($get(rating),$sub($get(count),4)),1,/images\star-on.png,/images\star-off.png)
 ,/images\star-sel.png,TAG:SET:Rating:2,TOOLTIP:"2 Stars")
 )
 $ifequal(%rating%,3,
 $button($add($sub(%_width%,50),2),$sub(%_height%,20),0,0,10,12,/images\star-on.png,/images\star-sel.png,TAG:SET:Rating:,TOOLTIP:"No Stars"),
 $button($add($sub(%_width%,50),2),$sub(%_height%,20),0,0,10,12,
 $ifgreater($max($get(rating),$sub($get(count),8)),2,/images\star-on.png,/images\star-off.png)
 ,/images\star-sel.png,TAG:SET:Rating:3,TOOLTIP:"3 Stars")
 )
 $ifequal(%rating%,4,
 $button($add($sub(%_width%,50),12),$sub(%_height%,20),0,0,10,12,/images\star-on.png,/images\star-sel.png,TAG:SET:Rating:,TOOLTIP:"No Stars"),
 $button($add($sub(%_width%,50),12),$sub(%_height%,20),0,0,10,12,
 $ifgreater($max($get(rating),$sub($get(count),12)),3,/images\star-on.png,/images\star-off.png)
 ,/images\star-sel.png,TAG:SET:Rating:4,TOOLTIP:"4 Stars")
 )
 $ifequal(%rating%,5,
 $button($add($sub(%_width%,50),22),$sub(%_height%,20),0,0,10,12,/images\star-on.png,/images\star-sel.png,TAG:SET:Rating:,TOOLTIP:"No Stars"),
 $button($add($sub(%_width%,50),22),$sub(%_height%,20),0,0,10,12,
 $ifgreater($max($get(rating),$sub($get(count),15)),4,/images\star-on.png,/images\star-off.png)
 ,/images\star-sel.png,TAG:SET:Rating:5,TOOLTIP:"5 Stars")
 )
ЗЫ просьба сильно не глумиться, написал как мог чтоб было понятно
http://slil.ru/25670230
phobos
Аватара
Репутация: 0
С нами: 15 лет 11 месяцев

Сообщение #22 phobos » 14.05.2008, 18:12

в track display у меня использован код:
Код: Выделить всё
// R A T I N G
$ifequal(%rating%,5,
$button2($sub($sub(%_width%,50),30),$sub(%_height%,24),0,0,12,14,'$font(Tahoma,11,bold glow-100-160-0 glowexpand-1 glowblur-5 glowalpha-200,169-232-4)$char(171)','$font(Tahoma,11,bold,154-154-154)$char(171)',TAG:SET:Rating:$ifgreater(%rating%,1,$sub(%rating%,1),),TOOLTIP:"- 1 Star"),
$ifgreater(1,%rating%,$button2($sub($sub(%_width%,50),30),$sub(%_height%,24),0,0,12,14,'$font(Tahoma,11,bold,154-154-154)$char(171)','$font(Tahoma,11,bold,151-185-255)$char(171)',TAG:SET:Rating:$ifgreater(%rating%,1,$sub(%rating%,1),),TOOLTIP:),$button2($sub($sub(%_width%,50),30),$sub(%_height%,24),0,0,12,14,'$font(Tahoma,11,bold,154-154-154)$char(171)','$font(Tahoma,11,bold glow-100-160-0 glowexpand-1 glowblur-5 glowalpha-200,169-232-4)$char(171)',TAG:SET:Rating:$ifgreater(%rating%,1,$sub(%rating%,1),),TOOLTIP:"- 1 Star")))
$ifequal(%rating%,5,
$button2($add($sub(%_width%,50),34),$sub(%_height%,24),0,0,12,14,'$font(Tahoma,11,bold glow-100-160-0 glowexpand-1 glowblur-5 glowalpha-200,169-232-4)$char(187)','$font(Tahoma,11,bold glow-100-160-0 glowexpand-1 glowblur-5 glowalpha-200,169-232-4)$char(187)',TAG:SET:Rating:$ifgreater(5,%rating%,$add(%rating%,1),5),TOOLTIP:),$button2($add($sub(%_width%,50),34),$sub(%_height%,24),0,0,12,14,'$font(Tahoma,11,bold,154-154-154)$char(187)','$font(Tahoma,11,bold glow-100-160-0 glowexpand-1 glowblur-5 glowalpha-200,169-232-4)$char(187)',TAG:SET:Rating:$ifgreater(5,%rating%,$add(%rating%,1),5),TOOLTIP:"+ 1 Star"))


$ifequal(%rating%,1,
$button($sub($sub(%_width%,50),18),$sub(%_height%,20),0,0,10,12,/images\star-on.png,/images\star-sel.png,TAG:SET:Rating:$sub(%rating%,1),TOOLTIP:"No Stars"),
$button($sub($sub(%_width%,50),18),$sub(%_height%,20),0,0,10,12,
$ifgreater($max($get(rating),$sub($get(count),1)),0,/images\star-on.png,/images\star-off.png)
,/images\star-sel.png,TAG:SET:Rating:1,TOOLTIP:"1 Star")
)
$ifequal(%rating%,2,
$button($sub($sub(%_width%,50),8),$sub(%_height%,20),0,0,10,12,/images\star-on.png,/images\star-sel.png,TAG:SET:Rating:,TOOLTIP:"No Stars"),
$button($sub($sub(%_width%,50),8),$sub(%_height%,20),0,0,10,12,
$ifgreater($max($get(rating),$sub($get(count),4)),1,/images\star-on.png,/images\star-off.png)
,/images\star-sel.png,TAG:SET:Rating:2,TOOLTIP:"2 Stars")
)
$ifequal(%rating%,3,
$button($add($sub(%_width%,50),2),$sub(%_height%,20),0,0,10,12,/images\star-on.png,/images\star-sel.png,TAG:SET:Rating:,TOOLTIP:"No Stars"),
$button($add($sub(%_width%,50),2),$sub(%_height%,20),0,0,10,12,
$ifgreater($max($get(rating),$sub($get(count),8)),2,/images\star-on.png,/images\star-off.png)
,/images\star-sel.png,TAG:SET:Rating:3,TOOLTIP:"3 Stars")
)
$ifequal(%rating%,4,
$button($add($sub(%_width%,50),12),$sub(%_height%,20),0,0,10,12,/images\star-on.png,/images\star-sel.png,TAG:SET:Rating:,TOOLTIP:"No Stars"),
$button($add($sub(%_width%,50),12),$sub(%_height%,20),0,0,10,12,
$ifgreater($max($get(rating),$sub($get(count),12)),3,/images\star-on.png,/images\star-off.png)
,/images\star-sel.png,TAG:SET:Rating:4,TOOLTIP:"4 Stars")
)
$ifequal(%rating%,5,
$button($add($sub(%_width%,50),22),$sub(%_height%,20),0,0,10,12,/images\star-on.png,/images\star-sel.png,TAG:SET:Rating:,TOOLTIP:"No Stars"),
$button($add($sub(%_width%,50),22),$sub(%_height%,20),0,0,10,12,
$ifgreater($max($get(rating),$sub($get(count),15)),4,/images\star-on.png,/images\star-off.png)
,/images\star-sel.png,TAG:SET:Rating:5,TOOLTIP:"5 Stars")
)
рисунки для кода http://slil.ru/25777435
еще надо создать столбец в плейлисте с кодом
Код: Выделить всё
//рейтинг
$if(%isplaying%,%_t11%,%_t1%)
$select(%rating%,
%_rating1%,
%_rating2%,
%_rating3%,
%_rating4%,
%_rating5%
)
сортировка по команде
Код: Выделить всё
%rating%
если возникнут вопросы то тута уже рейтинг обсуждался:http://foobar2000.ru/forum/index.php/topic,52.350.html
phobos
Аватара
Репутация: 0
С нами: 15 лет 11 месяцев

Сообщение #23 evil » 15.05.2008, 07:38

2phobos
Вообще-то переменные %_t11%,%_t1%, %_rating1%, %_rating2%, %_rating3%, %_rating4%, %_rating5% - самодельные. Просто вставив такой код, ничего не получишь.
evil M
Репутация: 67
С нами: 17 лет 10 месяцев

Сообщение #24 phobos » 15.05.2008, 21:22

2evil,
а если так (хотя код корявый, но пашет) *ыыы*:
Код: Выделить всё
$puts(rating,%rating%)
$ifgreater($max($get(rating)),4, ♪♪♪♪♪,
$ifgreater($max($get(rating)),3, ♪♪♪♪$rgb(48,48,53)♪,
$ifgreater($max($get(rating)),2, ♪♪♪$rgb(48,48,53)♪♪,
$ifgreater($max($get(rating)),1, ♪♪$rgb(48,48,53)♪♪♪,
$ifgreater($max($get(rating)),0, ♪$rgb(48,48,53)♪♪♪♪,$rgb(48,48,53) ♪♪♪♪♪)))))
phobos
Аватара
Репутация: 0
С нами: 15 лет 11 месяцев

Сообщение #25 Максим » 15.05.2008, 21:30

phobos
Используйте $select(). Экономия налицо.

Код: Выделить всё
$puts(rating,$add($if2(%rating%,0),1))
$select($get(rating),$rgb(48,48,53)♪♪♪♪♪,
♪$rgb(48,48,53)♪♪♪♪,
♪♪$rgb(48,48,53)♪♪♪,
♪♪♪$rgb(48,48,53)♪♪,
♪♪♪♪$rgb(48,48,53)♪,
♪♪♪♪♪)
Максим M
Аватара
Репутация: 93
С нами: 17 лет

Сообщение #26 Максим » 15.05.2008, 21:40

в track display у меня использован код
Советую почитать про hotspot в мануале. Можно свести весь код к 5 строкам.
Максим M
Аватара
Репутация: 93
С нами: 17 лет

Сообщение #27 Dimon83 » 30.08.2009, 05:40

Для сборки Complex Ideas

"мнимый рейтинг" :)
для основых плей-листов
в основном плейлисте темным шрифтом будет выводиться рейтинг, в зависимости от количества прослушиваний, светлым - выставленный принудительно. светлый имеет высший приоритет над темным.
2 прослушивания - 1 темная звезда
3-5 - 2 темные звезды
6-10 - 3 темные звезды
11-20 - 4 темные звезды
21 и более - 5 темных звезд

Preference - Display - Columns UI - Playlist View, закладка Columns, выбрать Rate, закладка Scripts, закладка Display
Код: Выделить всё
//Rating
$puts(rating,'★')
$if(%rating_sql%,$get_global(t2)$repeat($get(rating),%rating_sql%),

$get_global(t3)$repeat($get(rating),
$ifequal(%play_count_sql%,$if($and($greater(%play_count_sql%,20),$greater(3201,%play_count_sql%)),%play_count_sql%,3200),5,
$ifequal(%play_count_sql%,$if($and($greater(%play_count_sql%,10),$greater(21,%play_count_sql%)),%play_count_sql%,3200),4,
$ifequal(%play_count_sql%,$if($and($greater(%play_count_sql%,5),$greater(11,%play_count_sql%)),%play_count_sql%,3200),3,
$ifequal(%play_count_sql%,$if($and($greater(%play_count_sql%,2),$greater(6,%play_count_sql%)),%play_count_sql%,3200),2,
$ifequal(%play_count_sql%,2,1,0)))))))

тоже самое в EL Playlist
желтые звезды - мнимые, рассчитанные от количества прослушиваний
синие (инверсия) - назначенные вручную.
нужно распаковать файл в директорию C:\Program Files (x86)\foobar2000\images\rating\

пкм в окне EL Playlist -> Settings, закладка script, закладка Track list
блок // Columns
до блока // Bottom line

заменить на
Код: Выделить всё

// Columns
$drawrect($sub(%el_width%,326),210,$add(%el_height%,2),255-255-255-105,160-160-160-255,)
$puts(rating,$if(%rating_sql%,%rating_sql%,
$ifequal(%play_count_sql%,$if($and($greater(%play_count_sql%,20),$greater(3201,%play_count_sql%)),%play_count_sql%,3200),5,
$ifequal(%play_count_sql%,$if($and($greater(%play_count_sql%,10),$greater(21,%play_count_sql%)),%play_count_sql%,3200),4,
$ifequal(%play_count_sql%,$if($and($greater(%play_count_sql%,5),$greater(11,%play_count_sql%)),%play_count_sql%,3200),3,
$ifequal(%play_count_sql%,$if($and($greater(%play_count_sql%,2),$greater(6,%play_count_sql%)),%play_count_sql%,3200),2,
$ifequal(%play_count_sql%,2,1,0)))))))
$if(%rating_sql%,
$imageabs($sub(%el_width%,145),4,62,11,%foobar_path%images\rating\v$get(rating).png,,4,255),
$imageabs($sub(%el_width%,145),4,62,11,%foobar_path%images\rating\$get(rating).png,,4,255))


настройка для Album List
рейтинг выбирается аналогичным образом, первично по реальному выставленному, если нет по количеству прослушиваний
далее, по артисту альбома и далее по треку

пкм в окне Album List - Settings, попадаете в Media Lilrary - Album List Panel, закладка General,
кнопка New
Name - имя вашей сортировки
Value - вставьте код:

Код: Выделить всё
$puts(rating,'★')
$if(%rating_sql%,$repeat($get(rating),%rating_sql%),$ifequal(%play_count_sql%,$if($and($greater(%play_count_sql%,20),$greater(3201,%play_count_sql%)),%play_count_sql%,3200),'★★★★★',$ifequal(%play_count_sql%,$if($and($greater(%play_count_sql%,10),$greater(21,%play_count_sql%)),%play_count_sql%,3200),'★★★★',$ifequal(%play_count_sql%,$if($and($greater(%play_count_sql%,5),$greater(11,%play_count_sql%)),%play_count_sql%,3200),'★★★',$ifequal(%play_count_sql%,$if($and($greater(%play_count_sql%,2),$greater(6,%play_count_sql%)),%play_count_sql%,3200),'★★',$ifequal(%play_count_sql%,2,'★',' '))))))
|
[%date%]'. '%album%
|
['['#%tracknumber%']' ]%title%
Последний раз редактировалось Dimon83 08.09.2009, 00:16, всего редактировалось 1 раз.
Dimon83
Репутация: 1
С нами: 14 лет 7 месяцев

Сообщение #28 suhov » 30.08.2009, 08:36

2Dimon83
сверхспасибо, будем сегодня пробовать. Рейтинг аверии нужен http://foobar2000.ru/forum/index.php/topic,2127.msg28166.html#msg28166  :(
suhov
Аватара
Репутация: 0
С нами: 15 лет 9 месяцев

Сообщение #29 suhov » 30.08.2009, 17:48

2Dimon83
желтые звезды - мнимые, рассчитанные от количества прослушиваний
синие (инверсия) - назначенные вручную.
поменял имена файлов чтоб наоборот было. Желтые вручную как-то привычнее. Вроде как золото песни присваиваешь))

Все отлично. Прямо еще бы научить foobar кофе варить и сахар в крови показывать. И инфу об исполнителе в Википедии добывать.
suhov
Аватара
Репутация: 0
С нами: 15 лет 9 месяцев

Сообщение #30 Dimon83 » 30.08.2009, 23:56

можно сделать свои цвета, любые в любом графическом редакторе Изменение насыщенности - менять RGB при насыщенности 100, чтобы не потерять блики на звездах. мне тоже желтый удобнее, просто я никогда не ставил звезд вручную, поэтому у меня все желтым :)
Dimon83
Репутация: 1
С нами: 14 лет 7 месяцев

Сообщение #31 suhov » 31.08.2009, 00:15

да нет желания менять, я привыкаю к обложке, тем более этот цвет вообще в кассу! Наверное потому что инверсия.
Я ставлю вручную в основном пятерки и единицы. Вроде как отл и неплохо.
А с синими сейчас более реальная картина. В общем прикольно)

Интересно, а можно сделать приоритет по кол-ву звезд, (чтоб две синих перекрывали одну золотую)? У меня много единиц))


Хотя нет, будем считать золото более высоким статусом) Набрал трек четыре синих - получи золото! Что только не придет в голову на ночь)))))
Последний раз редактировалось suhov 31.08.2009, 00:35, всего редактировалось 1 раз.
suhov
Аватара
Репутация: 0
С нами: 15 лет 9 месяцев

Рейтинг по альбому или исполнителю

Сообщение #32 Vovaspilberg » 04.09.2009, 19:31

Добрый день!
Подскажите, добрые люди... Стоит плагин "foo_playback_custom.dll", который записывает количество проигрываний композиции в тэг "play_counter".
Возможно ли суммировать эти значения для альбома или исполнителя, чтобы отобразить потом соответственно этот рейтинг ?
Быть может есть какой-то другой способ или плагин для составления такого рейтинга?
Vovaspilberg
Репутация: 0
С нами: 14 лет 6 месяцев

Сообщение #33 meDveD » 05.09.2009, 01:28

Vovaspilberg:Добрый день!
Подскажите, добрые люди... Стоит плагин "foo_playback_custom.dll", который записывает количество проигрываний композиции в тэг "play_counter".
Возможно ли суммировать эти значения для альбома или исполнителя, чтобы отобразить потом соответственно этот рейтинг ?
Быть может есть какой-то другой способ или плагин для составления такого рейтинга?
как минимум foo_playcount_sql и м.б. foo_customdb
и теги они не портят.
meDveD M
Откуда: SPb
Репутация: 52
С нами: 17 лет 3 месяца

Сообщение #34 Anacronox » 13.09.2009, 19:52

Аналогичный вопрос. Можно ли реализовать автоматический расчёт рейтинга для всего альбома на основе рейтинга отдельных композиций? Как среднее арифметическое, например? Что-то никак код не подберу...
И какой плагин лучше для этого использовать? Пока тупо стоит лишь foo_playcount.dll...
Anacronox M
Откуда: Минск
Репутация: 2
С нами: 15 лет 5 месяцев

Сообщение #35 BumiX » 26.02.2010, 13:44

Dimon83:Для сборки Complex Ideas

"мнимый рейтинг"
для основых плей-листов
в основном плейлисте темным шрифтом будет выводиться рейтинг, в зависимости от количества прослушиваний, светлым - выставленный принудительно. светлый имеет высший приоритет над темным.

По описанию классный мод, очень поможет найти композиции среди тысяч неизвестных =)

только проблемма, пробывал его запихать на сборку "Foobar2000_1.0_RialtoPack.exe Размер:: 5,1 MБ (5 322 770 байт)"
не получается, пишет в столбце какую-то абракадабру.
пожалуйста, если у вас есть время портаните мод, буду очень благодарен!
если можно:
1 звезда - 10 прослушек
2 звезды - 20 прослушек
3 звезды - 30 прослушек
4 звезды - 40 прослушек
5 звезд - 50 прослушек

и желтые чтобы были назначенными вручную.

еще, какой должен быть код колумна, чтобы мне выдавалась инфа не альбома, артиста, года и прочей ерунды, а только названия файла, такого как у меня он на харде называется. ну и еще играющий трек подсвечивался, допустим желтым\оранжевым.
пробывал наковырять, вроде получилось... но всеравно попадается где только артист, без названия трека, но редко...

Пасиба *пыво*
Последний раз редактировалось BumiX 26.02.2010, 13:53, всего редактировалось 1 раз.
BumiX
Репутация: 0
С нами: 14 лет 1 месяц

Сообщение #36 Plastilin13 » 18.04.2010, 02:54

Люди добрые, я абсолютно не шарю в скриптах для фубара, и к сожалению нет времени с ними разбираться. Очень хотелось бы отображение звезд для рейтинга. Объясните мне, дураку, пошагово как сделать подобное. Нужно ли устанавливать EG Playlist для отображения звезд из картинок, а не из шрифтов?

Не мог бы кто-нибудь выложить готовую симпатичную настройку для EG Playlist'а?
Последний раз редактировалось Plastilin13 18.04.2010, 02:56, всего редактировалось 1 раз.
Plastilin13
Репутация: 0
С нами: 17 лет 10 месяцев

Сообщение #37 meDveD » 18.04.2010, 12:31

Plastilin13
используй EsPlaylist : http://foo2k.chottu.net/#esp
и добавь колонку Rating

[img width=400 height=158]http://img255.imageshack.us/img255/2746/esplaylist.png[/img]
Последний раз редактировалось Sp1ke 18.04.2010, 12:34, всего редактировалось 1 раз.
meDveD M
Откуда: SPb
Репутация: 52
С нами: 17 лет 3 месяца

Сообщение #38 Rodent » 07.05.2010, 19:42

День добрый!
Не подскажете как для такого скрипта рейтинга:

Код: Выделить всё
$puts(rating,%rating%)
$puts(count,$add(%play_count%,%play_counter%))
$ifgreater($max($get(rating),$sub($get(count),71)),4, $rgb(255,128,0)★★★★★,
$ifgreater($max($get(rating),$sub($get(count),57)),3, $rgb(255,128,0)★★★★$rgb(174,174,174)★,
$ifgreater($max($get(rating),$sub($get(count),43)),2, $rgb(255,128,0)★★★$rgb(174,174,174)★★,
$ifgreater($max($get(rating),$sub($get(count),29)),1, $rgb(255,128,0)★★$rgb(174,174,174)★★★,
$ifgreater($max($get(rating),$sub($get(count),15)),0, $rgb(255,128,0)★$rgb(174,174,174)★★★★,$rgb(174,174,174) ★★★★★)))))

Сделать разделение по цвету. Т.е. чтобы звезды от количества проигрываний (play_count) были одного цвета, а звезды от рейтинга, что ставлю вручную были другого цвета.
Уже все перепробовал, ничего не выходит. Заранее спасибо!
Последний раз редактировалось evil 15.05.2010, 17:41, всего редактировалось 1 раз.
Rodent
Репутация: 0
С нами: 13 лет 10 месяцев

Сообщение #39 Rodent » 14.05.2010, 12:28

О, неужели никто не знает как это сделать..
Rodent
Репутация: 0
С нами: 13 лет 10 месяцев

Сообщение #40 evil » 14.05.2010, 22:23

2Rodent
Нет, просто лень.  :)
evil M
Репутация: 67
С нами: 17 лет 10 месяцев

Пред.След.

Вернуться в Секреты foobar2000