- Код: выделить все
$num(%_playlist_number%,$len(%_playlist_total%))
Т. е. если в плэйлисте 150 трэков, то длина кол-ва трэков везде в три символа (например, 001, 010, 100 и т. д.). Если 1500, то длина этого поля - четыре символа.
Я взял сборку Спайка (спасибо ему +)), там стоит вот такой код:
- Код: выделить все
// formats playlist number to '0000'
$puts(#,$repeat('0',$sub(4,$len(%_playlist_number%))))
$if(%_isplaying%,
%_dntext%$get(#)%_ptext%[%_playlist_number%],
%_dntext%$get(#)%_ntext%[%_playlist_number%]
)
Все бы хорошо, но при нем всегда длина кол-ва трэков - четыре символа и она не зависит от того, сколько всего трэков в листе.
Хочу сделать эту "зависимость", но никак не получается переделать под себя. Кто знает - помогите, пожалуйста.