Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Количество аватарок в скроле в зависимости отих процента на выйгрыш.
Форумы портала PHP.SU » Клиентская разработка » JavaScript & VBScript » Количество аватарок в скроле в зависимости отих процента на выйгрыш.

Страниц (1): [1]
 

1. domeenor - 10 Июня, 2016 - 08:26:03 - перейти к сообщению
Ребзя. Может здесь кто поможет...
CODE (javascript):
скопировать код в буфер обмена
  1.  $('#newGameTimer .countSeconds').text(lpad(data.time - Math.floor(data.time / 60) * 60, 2));
  2.  
  3.                 if (ngtimerStatus) {
  4.                     ngtimerStatus = false;
  5.                     var users = data.users;
  6.                  
  7.                     users = mulAndShuffle(users, Math.ceil(130 / users.length));
  8.                     users[112] = data.winner;
  9.                     html = '';
  10.                  
  11.                  
  12.                     users.forEach(function (i) {
  13.                     html += '<li><img src="' + i.avatar + '"></li>';
  14.                     });
  15.                  
  16.                  
  17.                  
  18.                     $('#usersCarousel').html(html);
  19.  
  20.                     $('#barContainer').hide();
  21.                     $('#usersCarouselConatiner').show();
  22.  
  23.                     if (data.showCarousel) {
  24.                         $('#depositButtonsBlock').slideUp();
  25.                     }
  26.                     else {
  27.                         $('#depositButtonsBlock').hide();
  28.                     }
  29.  
  30.                     $('#winnerInfo').show();
  31.  
  32.                     fillWinnerInfo(data);
  33.  
  34.                     $('#roundFinishBlock .number').text(data.round_number);
  35.                     $('#roundFinishBlock .date').html(data.date + '<span>' + data.date_hours + '</span>');
  36.  
  37.  
  38.                     $('#usersCarousel').css('margin-left', -41);
  39.                     if (data.showSlider) {
  40.                         $('#usersCarousel').animate(
  41.                             {marginLeft: -7917}, 1000 * 10,
  42.                             function () {
  43.                                 $('#winnerInfo .winner-info-holder').slideDown();
  44.                                 $('#roundFinishBlock').slideDown();
  45.                             });
  46.                     }
  47.  
  48.                     function fillWinnerInfo(data) {
  49.                         data = data || {winner: {}};
  50.  
  51.                         var obj = {
  52.                             totalPrice: data.game.price || 0,
  53.                             number: data.game.price ? ('#' + Math.floor(data.round_number * data.game.price)) : '???',
  54.                             tickets: data.tickets || 0,
  55.                             winner: {
  56.                                 image: data.winner.avatar || '???',
  57.                                 login: data.winner.username || '???',
  58.                                 id: data.winner.steamid64 || '#',
  59.                                 chance: data.chance || 0,
  60.                                 winTicket: data.ticket || '???'
  61.                             }
  62.                         };
  63.                         $('#winnerInfo #winTicket').text('#' + obj.winner.winTicket);
  64.                         $('#winnerInfo #totalTickets').text(obj.tickets);
  65.                         $('#winnerInfo img').attr('src', obj.winner.image);
  66.                         $('#winnerInfo #winnerLink').text(replaceLogin(obj.winner.login));
  67.                         $('#winnerInfo #winnerLink').attr('href', '/user/' + obj.winner.id);
  68.                         $('#winnerInfo #winnerChance').text('(ШАНС: ' + obj.winner.chance.toFixed(2) + '%)');
  69.                         $('#winnerInfo #winnerSum').text(obj.totalPrice);
  70.                     }
  71.                 }
  72.             })
  73.  


Проблема в том что независимо от процента на выигрыш аватарок игроков в скроле одинаково, нужно что-бы их количество зависело от процента

 

Powered by ExBB FM 1.0 RC1