Дерганый заяц в trackinfo =)

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

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

Сообщение #1 Exciter » 02.06.2006, 18:17

Проблема: делаю скрипт с рандомным генератором видоизменений зайцев в trackinfo, но вот чего-то глючит... Рожи зайцев часто исчезают.. :(

Код: Выделить всё
$puts(t2,e4d1d1)
$puts(zay0,'(=o.O=) (=O.o=)')
$puts(zay1,'(=^.^=) (=O.o=)')
$puts(zay2,'(=o.O=) (=^.^=)')
$puts(zay3,'(=^.^=) (=^.^=)')
$get(t2)
$puts(rond,$rand(200))
$ifgreater(3,$get(rond),$puts(zaya,3),
$ifgreater(6,$get(rond),$puts(zaya,2),
$ifgreater(9,$get(rond),$puts(zaya,1),
$ifgreater($get(rond),12,$puts(zaya,0),))))
$get(t2)$get($replace(zay0,0,$get(zaya)))

Так где ж ошибка?
Exciter
Автор темы
Откуда: Питер
Репутация: 0
С нами: 17 лет 11 месяцев

Сообщение #2 Lite » 02.06.2006, 19:58

Попробуй так

$puts(t2,e4d1d1)
$puts(zay0,'(=o.O=) (=O.o=)')
$puts(zay1,'(=^.^=) (=O.o=)')
$puts(zay2,'(=o.O=) (=^.^=)')
$puts(zay3,'(=^.^=) (=^.^=)')
//$get(t2)
$puts(rond,$rand(13))
$ifgreater(3,$get(rond),$puts(zaya,3),
$ifgreater(6,$get(rond),$puts(zaya,2),
$ifgreater(9,$get(rond),$puts(zaya,1),
$ifgreater($get(rond),12,$puts(zaya,0),$puts(zaya,0)))))
$get(t2)$get($replace(zay0,0,$get(zaya)))
Lite M
Аватара
Откуда: С-Петербург
Репутация: 0
С нами: 17 лет 11 месяцев

Сообщение #3 Exciter » 02.06.2006, 22:25

*хз* Не катит..
Короче, заметил явные ошибки, но исправление не помогло. Решил, что просто надо добавить:
Код: Выделить всё
$if($get(zaya),,$puts(zaya,0))

Собираюсь сделать особую визуализацию из зайцев. Под разные жанры зайцы будут играть также на соответствующих жанру инструментах.. %)
Последний раз редактировалось Exciter 02.06.2006, 22:36, всего редактировалось 1 раз.
Exciter
Автор темы
Откуда: Питер
Репутация: 0
С нами: 17 лет 11 месяцев

Сообщение #4 Sp1ke » 03.06.2006, 08:15

А еще можно сделать танцующего инопланетянина, отлично бы смотрелся с головой под лого плеера  :)
Sp1ke M
Основатель
Репутация: 6
С нами: 17 лет 11 месяцев

Сообщение #5 Dr.Death » 03.06.2006, 20:26

2Спайк а еще можно не страдать херней  :-[
Dr.Death M
Аватара
Откуда: Тюмень
Репутация: 0
С нами: 17 лет 11 месяцев

Сообщение #6 Maxim_289 » 18.07.2006, 14:18

Спайк
Получилось!!! Вот скрипты:
1 скрипт (сам инопланетянин)
Код: Выделить всё
$puts(H1,000000)
$puts(H2,000000)
$puts(H3,000000)
$puts(H4,000000)


$puts(Water1,
$get(H1)'   %$+         '$char(10)
$get(H1)'   D20Y        '$char(10)
$get(H1)'   YYY0$       '$char(10)
$get(H1)'   +0Y2.       '$char(10)
$get(H1)'     $Y.       '$char(10)
$get(H1)'    +D22Y%.    '$char(10)
$get(H1)'    $2022.2+   '$char(10)
$get(H1)'     20%2.%+   '$char(10)
$get(H1)'      2Y$.%    '$char(10)
$get(H1)'      $$2      '$char(10)
$get(H1)'      2$2      '$char(10)
$get(H1)'      2 +$     '$char(10)
$get(H1)'      0  %$    '$char(10)
$get(H1)'      Y   Y    '$char(10)
$get(H1)'      .%  +$   '$char(10))

$puts(Water2,
$get(H2)'   %DD2       '$char(10)
$get(H2)'   0Y$A+      '$char(10)
$get(H2)'   %D%2.      '$char(10)
$get(H2)'     YY       '$char(10)
$get(H2)'    %Y2.      '$char(10)
$get(H2)'  $D2$2Y%     '$char(10)
$get(H2)'.A2  02%%2.   '$char(10)
$get(H2)' %   Y$2%.+$  '$char(10)
$get(H2)'     Y$$.  %$ '$char(10)
$get(H2)'     2Y0%.    '$char(10)
$get(H2)'     $2.%Y    '$char(10)
$get(H2)'      0. .Y   '$char(10)
$get(H2)'      2+  $%  '$char(10)
$get(H2)'      $$  ... '$char(10)
$get(H2)'      02      '$char(10))

$puts(Water3,
$get(H3)'     %Y%      '$char(10)
$get(H3)'    .0$2%     '$char(10)
$get(H3)'    +2%Y%     '$char(10)
$get(H3)'      $+      '$char(10)
$get(H3)'   .%$0.      '$char(10)
$get(H3)' +$Y$+Y2.     '$char(10)
$get(H3)' $.   YY$$+   '$char(10)
$get(H3)'      0Y% +2. '$char(10)
$get(H3)'     +0$$     '$char(10)
$get(H3)'     +Y0$     '$char(10)
$get(H3)'     +2+2     '$char(10)
$get(H3)'      Y%%     '$char(10)
$get(H3)'      2$$     '$char(10)
$get(H3)'     $% $%    '$char(10)
$get(H3)'    +$.++     '$char(10))

$puts(Water4,
$get(H4)'  .Y2         '$char(10)
$get(H4)'  $Y$2     .  '$char(10)
$get(H4)'   $2$    $$. '$char(10)
$get(H4)'    +2   %$   '$char(10)
$get(H4)'    +Y  Y2    '$char(10)
$get(H4)'  .2Y0$$.     '$char(10)
$get(H4)'  $$ 0$       '$char(10)
$get(H4)'  .2 Y$       '$char(10)
$get(H4)'   . $Y       '$char(10)
$get(H4)'    .Y$%      '$char(10)
$get(H4)'     Y$.      '$char(10)
$get(H4)'     $.$      '$char(10)
$get(H4)'     Y ++     '$char(10)
$get(H4)'     . .+.    '$char(10)
$get(H4)'    $.  ++    '$char(10))

$puts(Water5,'    +0Y        '$char(10)
'   $DY%       '$char(10)
'   %2Y%    $2 '$char(10)
'     2$   +Y  '$char(10)
'    %$Y$$+Y   '$char(10)
'  %2+YA%%Y.   '$char(10)
' 2.  $Y.      '$char(10)
'+.   %2$      '$char(10)
'..   +2%      '$char(10)
'  .$2%++      '$char(10)
' %Y2+ %$      '$char(10)
' %+   .2.     '$char(10)
' +$    .++    '$char(10)
'  %     .%    '$char(10)
'         %    '$char(10))

$puts(Water6,'   .D0.       '$char(10)
'   $YD%       '$char(10)
'   $YAD       '$char(10)
'    $2$       '$char(10)
'     %2       '$char(10)
'    %D2%.     '$char(10)
'  $0%222+2%.  '$char(10)
'+$+  ++2.++2+ '$char(10)
' %   .+0%     '$char(10)
'      $2$     '$char(10)
'      Y++$    '$char(10)
'      2  %+   '$char(10)
'     %%  .%+  '$char(10)
'     $.   .$$.'$char(10)
'    $%.       '$char(10))

$puts(Water7,'    %%2%      '$char(10)
'    Y$%Y$     '$char(10)
'    +YY2%.    '$char(10)
'.0$   $%%     '$char(10)
' .$+%.+2.     '$char(10)
'   +%%0YY+    '$char(10)
'     %Y%.%Y   '$char(10)
'      22  .2$ '$char(10)
'      $2    % '$char(10)
'     .2%      '$char(10)
'    +22$      '$char(10)
'   %Y%%+      '$char(10)
'   %2 2%      '$char(10)
'    2.Y.      '$char(10)
'     . %$.    '$char(10))

$puts(Water8,'     +AY%     '$char(10)
'     DY02$    '$char(10)
'     000Y  %0.'$char(10)
'      0Y+  2$ '$char(10)
'%%.   $%   0. '$char(10)
'  $. Y00Y%Y+  '$char(10)
'   $2Y022.    '$char(10)
'      DY$     '$char(10)
'     %2D2     '$char(10)
'      %A+     '$char(10)
'      20Y     '$char(10)
'      2.2.    '$char(10)
'      0  $    '$char(10)
'     %%  .%   '$char(10)
'    2+    .$  '$char(10))

$puts(Water9,'    %%2%      '$char(10)
'    Y$%Y$     '$char(10)
'    +YY2%.    '$char(10)
'.0$   $%%     '$char(10)
' .$+%.+2.     '$char(10)
'   +%%0YY+    '$char(10)
'     %Y%.%Y   '$char(10)
'      22  .2$ '$char(10)
'      $2    % '$char(10)
'     .2%      '$char(10)
'    +22$      '$char(10)
'   %Y%%+       '$char(10)
'   %2 2%      '$char(10)
'    2.Y.      '$char(10)
'     . %$.    '$char(10))

$puts(Water0,'     +0Y%     '$char(10)
'     A$2$     '$char(10)
'     %D02     '$char(10)
'      $$      '$char(10)
'    .%20.     '$char(10)
' .%0AYU0Y222  '$char(10)
' +%   A22..2% '$char(10)
'     .0$2     '$char(10)
'      $%%     '$char(10)
'      0$+     '$char(10)
'      $%$     '$char(10)
'      Y+2%    '$char(10)
'      %+$2    '$char(10)
'     +Y .$    '$char(10)
'    .Y$ +%    '$char(10))

$if(%isplaying%,
$if($strcmp($right(%playback_time_seconds%,1),1),$get(Water1),
$if($strcmp($right(%playback_time_seconds%,1),2),$get(Water2),
$if($strcmp($right(%playback_time_seconds%,1),3),$get(Water3),
$if($strcmp($right(%playback_time_seconds%,1),4),$get(Water4),
$if($strcmp($right(%playback_time_seconds%,1),5),$get(Water5),
$if($strcmp($right(%playback_time_seconds%,1),6),$get(Water6),
$if($strcmp($right(%playback_time_seconds%,1),7),$get(Water7),
$if($strcmp($right(%playback_time_seconds%,1),8),$get(Water8),
$if($strcmp($right(%playback_time_seconds%,1),9),$get(Water9),
$if($strcmp($right(%playback_time_seconds%,1),0),$get(Water0),
)))))))))))
Берём Trackinfo и устанавливаем:
Шрифт: Courier New 3pt
Line spacing: -2
Paddings: 2

И ещё один скрипт (тарелка :-)), берём отдельный Trackinfo и ставим:
Шрифт: Courier New 3pt
Line spacing: -1
Paddings: 2
Код: Выделить всё
$puts(H1,000000)
$puts(H2,000000)
$puts(H3,000000)
$puts(H4,000000)


$puts(Water1,
'              %$2$+.           '$char(10)
'           .Y2+..%%22+         '$char(10)
'          $Y% .  . ..20        '$char(10)
'      %%.2DDY222Y0YY%$Y0+.     '$char(10)
' +02D02$+.% +.       . $$22Y%  '$char(10)
' 2DY+%++% + .      %+..$%+%++2 '$char(10)
'  +AD$+%%$$ .%$..+ 2%+Y%$$%$$  '$char(10)
'    20UY$$%+ .   .+.+$$DY$2+   '$char(10)
'      %AAD$% .   +$$$$%Y$      '$char(10)
'         %22$%%+$2%YY2%        '$char(10)
'            .$%22$$..          '$char(10))

$puts(Water2,
'                                     '$char(10)
'              %$2$+.           '$char(10)
'           .Y2+..%%22+         '$char(10)
'          $Y% .  . ..20        '$char(10)
'      %%.2DDY222Y0YY%$Y0+.     '$char(10)
' +02D02$+.% +.       . $$22Y%  '$char(10)
' 2DY+%++% + .      %+..$%+%++2 '$char(10)
'  +AD$+%%$$ .%$..+ 2%+Y%$$%$$  '$char(10)
'    20UY$$%+ .   .+.+$$DY$2+   '$char(10)
'      %AAD$% .   +$$$$%Y$      '$char(10)
'         %22$%%+$2%YY2%        '$char(10)
'            .$%22$$..          '$char(10))

$puts(Water3,
'                                     '$char(10)
'                                     '$char(10)
'              %$2$+.           '$char(10)
'           .Y2+..%%22+         '$char(10)
'          $Y% .  . ..20        '$char(10)
'      %%.2DDY222Y0YY%$Y0+.     '$char(10)
' +02D02$+.% +.       . $$22Y%  '$char(10)
' 2DY+%++% + .      %+..$%+%++2 '$char(10)
'  +AD$+%%$$ .%$..+ 2%+Y%$$%$$  '$char(10)
'    20UY$$%+ .   .+.+$$DY$2+   '$char(10)
'      %AAD$% .   +$$$$%Y$      '$char(10)
'         %22$%%+$2%YY2%        '$char(10)
'            .$%22$$..          '$char(10))

$puts(Water4,
'                                     '$char(10)
'              %$2$+.           '$char(10)
'           .Y2+..%%22+         '$char(10)
'          $Y% .  . ..20        '$char(10)
'      %%.2DDY222Y0YY%$Y0+.     '$char(10)
' +02D02$+.% +.       . $$22Y%  '$char(10)
' 2DY+%++% + .      %+..$%+%++2 '$char(10)
'  +AD$+%%$$ .%$..+ 2%+Y%$$%$$  '$char(10)
'    20UY$$%+ .   .+.+$$DY$2+   '$char(10)
'      %AAD$% .   +$$$$%Y$      '$char(10)
'         %22$%%+$2%YY2%        '$char(10)
'            .$%22$$..          '$char(10))

$puts(Water5,
'              %$2$+.           '$char(10)
'           .Y2+..%%22+         '$char(10)
'          $Y% .  . ..20        '$char(10)
'      %%.2DDY222Y0YY%$Y0+.     '$char(10)
' +02D02$+.% +.       . $$22Y%  '$char(10)
' 2DY+%++% + .      %+..$%+%++2 '$char(10)
'  +AD$+%%$$ .%$..+ 2%+Y%$$%$$  '$char(10)
'    20UY$$%+ .   .+.+$$DY$2+   '$char(10)
'      %AAD$% .   +$$$$%Y$      '$char(10)
'         %22$%%+$2%YY2%        '$char(10)
'            .$%22$$..          '$char(10))

$puts(Water6,
'                                     '$char(10)
'              %$2$+.           '$char(10)
'           .Y2+..%%22+         '$char(10)
'          $Y% .  . ..20        '$char(10)
'      %%.2DDY222Y0YY%$Y0+.     '$char(10)
' +02D02$+.% +.       . $$22Y%  '$char(10)
' 2DY+%++% + .      %+..$%+%++2 '$char(10)
'  +AD$+%%$$ .%$..+ 2%+Y%$$%$$  '$char(10)
'    20UY$$%+ .   .+.+$$DY$2+   '$char(10)
'      %AAD$% .   +$$$$%Y$      '$char(10)
'         %22$%%+$2%YY2%        '$char(10)
'            .$%22$$..          '$char(10))

$puts(Water7,
'                                     '$char(10)
'                                     '$char(10)
'              %$2$+.           '$char(10)
'           .Y2+..%%22+         '$char(10)
'          $Y% .  . ..20        '$char(10)
'      %%.2DDY222Y0YY%$Y0+.     '$char(10)
' +02D02$+.% +.       . $$22Y%  '$char(10)
' 2DY+%++% + .      %+..$%+%++2 '$char(10)
'  +AD$+%%$$ .%$..+ 2%+Y%$$%$$  '$char(10)
'    20UY$$%+ .   .+.+$$DY$2+   '$char(10)
'      %AAD$% .   +$$$$%Y$      '$char(10)
'         %22$%%+$2%YY2%        '$char(10)
'            .$%22$$..          '$char(10))

$puts(Water8,
'                                     '$char(10)
'              %$2$+.           '$char(10)
'           .Y2+..%%22+         '$char(10)
'          $Y% .  . ..20        '$char(10)
'      %%.2DDY222Y0YY%$Y0+.     '$char(10)
' +02D02$+.% +.       . $$22Y%  '$char(10)
' 2DY+%++% + .      %+..$%+%++2 '$char(10)
'  +AD$+%%$$ .%$..+ 2%+Y%$$%$$  '$char(10)
'    20UY$$%+ .   .+.+$$DY$2+   '$char(10)
'      %AAD$% .   +$$$$%Y$      '$char(10)
'         %22$%%+$2%YY2%        '$char(10)
'            .$%22$$..          '$char(10))

$puts(Water9,
'              %$2$+.           '$char(10)
'           .Y2+..%%22+         '$char(10)
'          $Y% .  . ..20        '$char(10)
'      %%.2DDY222Y0YY%$Y0+.     '$char(10)
' +02D02$+.% +.       . $$22Y%  '$char(10)
' 2DY+%++% + .      %+..$%+%++2 '$char(10)
'  +AD$+%%$$ .%$..+ 2%+Y%$$%$$  '$char(10)
'    20UY$$%+ .   .+.+$$DY$2+   '$char(10)
'      %AAD$% .   +$$$$%Y$      '$char(10)
'         %22$%%+$2%YY2%        '$char(10)
'            .$%22$$..          '$char(10))

$puts(Water0,
'                                     '$char(10)
'              %$2$+.           '$char(10)
'           .Y2+..%%22+         '$char(10)
'          $Y% .  . ..20        '$char(10)
'      %%.2DDY222Y0YY%$Y0+.     '$char(10)
' +02D02$+.% +.       . $$22Y%  '$char(10)
' 2DY+%++% + .      %+..$%+%++2 '$char(10)
'  +AD$+%%$$ .%$..+ 2%+Y%$$%$$  '$char(10)
'    20UY$$%+ .   .+.+$$DY$2+   '$char(10)
'      %AAD$% .   +$$$$%Y$      '$char(10)
'         %22$%%+$2%YY2%        '$char(10)
'            .$%22$$..          '$char(10))

$if(%isplaying%,
$if($strcmp($right(%playback_time_seconds%,1),1),$get(Water1),
$if($strcmp($right(%playback_time_seconds%,1),2),$get(Water2),
$if($strcmp($right(%playback_time_seconds%,1),3),$get(Water3),
$if($strcmp($right(%playback_time_seconds%,1),4),$get(Water4),
$if($strcmp($right(%playback_time_seconds%,1),5),$get(Water5),
$if($strcmp($right(%playback_time_seconds%,1),6),$get(Water6),
$if($strcmp($right(%playback_time_seconds%,1),7),$get(Water7),
$if($strcmp($right(%playback_time_seconds%,1),8),$get(Water8),
$if($strcmp($right(%playback_time_seconds%,1),9),$get(Water9),
$if($strcmp($right(%playback_time_seconds%,1),0),$get(Water0),
)))))))))))
Панели располагаем рядом, бок о бок.
Скрин: http://www.maxim-289.hotbox.ru/NG/NG.png
Последний раз редактировалось Максим 18.07.2006, 14:28, всего редактировалось 1 раз.
Maxim_289
Гость

Сообщение #7 Vlas » 18.08.2006, 15:43

Берём Trackinfo и устанавливаем:
Шрифт: Courier New 3pt
Line spacing: -2
Paddings: 2

А это где найти? Интересуют два последних параметра: Line spacing: -2
Paddings: 2 ????
Vlas M
Откуда: Рязань
Репутация: 0
С нами: 17 лет 11 месяцев

Сообщение #8 DruiD » 18.08.2006, 18:53

2Vlas
В настройках трэк инфо. Может ты себе мод поставил? В нем этих опций нет.
DruiD M
Аватара
Откуда: Зеленоград
Репутация: 5
С нами: 17 лет 11 месяцев


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