Наш генеральный спонсор - gamblingstore.ru предлагает готовые игровые решения и услуги для создания собственных проектов
Мне их тоже фиксили и замели код но не на столько большим . Тут пахнет каким то червемКрч, сижу на форуме, вижу чувак тут за 1К продает свой APP.js с фиксом картинок на рулетке (когда идет слайдер)
А сам еще похоже не знает про расположение это публичное и волшебное, крч говоря держите:
У вас нет разрешения на просмотр ссылки, пожалуйста Войдите или Зарегистрируйтесь
То, что заменить:
И да, автор фикса написал в теме:.on('slider', function (data) {
// Таймер
$('#newGameTimer .countSeconds').text(lpad(data.time - Math.floor(data.time / 60) * 60, 2));
if(data.time == 19){
$(".rr").slideUp(300);
$(".round-winner").slideDown(300);
$(".rw-avatar").addClass("animated rotateIn");
if (sounds == 'on')
{
newAvatarSound();
}
}
if (ngtimerStatus) {
ngtimerStatus = false;
var users = data.users;
users[112] = data.winner;
html = '';
users.forEach(function (i) {
html += '<img src="' + i.avatar + '">';
});
$('#usersCarousel').html(html);
$('#barContainer').hide();
$('#usersCarouselConatiner').slideDown(300);
if (data.showCarousel) {
$('#depositButtonsBlock').slideUp();
}
else {
$('#depositButtonsBlock').hide();
}
fillWinnerInfo(data);
$('#roundFinishBlock .number').text(data.round_number);
$('#usersCarousel').css('margin-left', -2000);
var randomsa;
var veze=data.round_number*10;
if(veze <= 1) randomsa=1;
if(veze > 1 && veze <= 2) randomsa=2;
if(veze > 2 && veze <= 3) randomsa=3;
if(veze > 3 && veze <= 4) randomsa=3;
if(veze > 4 && veze <= 5) randomsa=4;
if(veze > 5 && veze <= 6) randomsa=4;
if(veze > 6 && veze <= 7) randomsa=5;
if(veze > 7 && veze <= 8) randomsa=6;
if(veze > 8 && veze <= 10) randomsa=7;
if(data.showSlider) {
$('#usersCarousel').animate(
{marginLeft: -8728}, 1000 * 10,
function () {
$('#winnerInfo .winner-info-holder').slideDown();
});
if (sounds == 'on')
{
newRouletteSound();
}
}
function fillWinnerInfo(data) {
data = data || {winner: {}};
var obj = {
totalPrice: data.game.price || 0,
number: data.game.price ? ('#' + Math.floor(data.round_number * data.game.price)) : '???',
tickets: data.tickets || 0,
winner: {
image: data.winner.avatar || '???',
login: data.winner.username || '???',
id: data.winner.steamid64 || '#',
chance: data.chance || 0,
winTicket: data.ticket || '???'
}
};
$('#winnerInfo #winTicket').text('#' + obj.winner.winTicket);
$('#winnerInfo #totalTickets').text(obj.tickets);
$('#winnerInfo .rw-avatar').attr('src', obj.winner.image);
$('#winnerInfo #winnerLink').text(replaceLogin(obj.winner.login));
$('#winnerInfo .winlink').attr('href', '/user/' + obj.winner.id);
$('#winnerInfo #winnerLink').attr('href', '/user/' + obj.winner.id);
$('#winnerInfo .rw-steamlink').attr('href', '' + obj.winner.id);У вас нет разрешения на просмотр ссылки, пожалуйста Войдите или Зарегистрируйтесь
$('#winnerInfo #winnerChance').text(obj.winner.chance.toFixed(2) + '%');
$('#winnerInfo #winnerSum').text(obj.totalPrice);
}
}
})
По этому пойду делать еще и Controller, ждите меня!
И да, уже отредактированная часть вырезанного JS файла:
.on('slider', function (data) {
if(ngtimerStatus) {
ngtimerStatus = false;
$('.forceClose').addClass('msgs-not-visible');
console.log(data);
var users = data.users;
users = mulAndShuffle(users, Math.ceil(110 / users.length));
users[100] = data.winner;
html = '';
users.forEach(function (i) {
html += '<li><img src="' + i.avatar + '"></li>';
});
$('.ngtimer').empty().countdown({seconds: data.time});
$('.current-round .game-progress').addClass('hidden');
$('.current-round .details-wrap').addClass('hidden');
$('.current-round .gameCarousel').removeClass('hidden');
$('.current-round .all-players-list').html(html);
$('.current-round .winner-cost-value').text(data.game.price);
$('.current-round .winner-ticket span').html('???');
$('.current-round .winner-ticket u').text('');
$('.current-round .winner-name span').html('???');
$('.current-round .winner-name u').text('');
$('.current-round .all-players-list').removeClass('active');
var randomsa;
var veze=data.round_number*10;
if(veze <= 1) randomsa=1;
if(veze > 1 && veze <= 2) randomsa=2;
if(veze > 2 && veze <= 3) randomsa=3;
if(veze > 3 && veze <= 4) randomsa=3;
if(veze > 4 && veze <= 5) randomsa=4;
if(veze > 5 && veze <= 6) randomsa=4;
if(veze > 6 && veze <= 7) randomsa=5;
if(veze > 7 && veze <= 8) randomsa=6;
if(veze > 8 && veze <= 10) randomsa=7;
if(data.showSlider) {
setTimeout(function () {
console.log(veze+" - "+randomsa);
$('.current-round .all-players-list').addClass('active'+randomsa);
}, 500);
}
var timeout = data.showSlider ? 13 : 0;
setTimeout(function () {
$('').text(data.round_number);У вас нет разрешения на просмотр ссылки, пожалуйста Войдите или Зарегистрируйтесь
$('.gameEnd.current-round').removeClass('msgs-not-visible');
$('.current-round .winner-ticket span').text('#' + data.ticket);
$('.current-round .winner-ticket u').text('(ВСЕГО: ' +data.tickets + ')');
$('.current-round .winner-name span').html('<a data-profile="' + data.winner.steamid64 + '" href="#"></a>');
$('.current-round .winner-name spana').text(replaceLogin(data.winner.username));
$('.current-round .winner-name u').text('(' + data.chance + '%)');
$.post('/getBalance', function (data) {
$('.update_balance').text(data);
});
}, 1000 * timeout);о
}
})
Скачайте и тупо положите в папку <путь к Вашему Laravel>/public/assets/js/
Все!![]()