Помоги пожалуйста!
Есть игра на очки по типу орел и решка скрин в низу.
У меня есть JS код игры подскажите пожалуйста что нужно в нем убрать что бы не забирало очки в случаи проигрыша то есть был только выигрыш, но при этом что бы работала игра!Очки в игре (BET (BAPS)) Вот код: var playWaiting = false, accountBalance = 0; function validateBetMessage(bet) { var parsedBet = parseInt(bet); if (isNaN(parsedBet) || !isFinite(bet) || bet % 1 !== 0 ) return "Not a valid number."; if (parsedBet > accountBalance) return "Balance insufficient for bet."; if (parsedBet < 25) return "Bet below game minimum."; if (parsedBet > 50000) return "Bet above game maximum."; return "ok"; } function playAgain() { $('#play-again').hide(); flipBack($('#play-again').attr('side')); $("#result").delay(550).fadeOut(200, function () { $("#betCoins").fadeIn(200, function () { }); }); return false; } function maskBet() { var valid = "0123456789", strVal = $('#bet').val(); if (valid.indexOf(strVal.substring(strVal.length - 1, strVal.length)) == "-1") $('#bet').val(strVal.substring(0, strVal.length - 1)); validateBet(); } function validateBet() { var bet = $('#bet').val(); var ok = validateBetMessage(bet); if (ok != 'ok') { $("#betError").html(ok); return false; } $("#betError").html(''); return true; } function flipFlip(side, top) { $('#flip-' + side).css('background-position', '0px ' + top + 'px'); } function flipResult(side) { var top = 0, height = 300, time = 0; $('#flip-activated').hide(); $('#flip-' + side).css('background-position', '0px 0px') $('#flip-' + side).show(); for (var i = 0; i <= 12; i++) { time = time + 80; setTimeout("flipFlip('" + side + "'," + top + ");", time); top = top - height; } } function flipBack(side) { var top = -3600, height = 300, time = 0; $('#flip-activated').hide(); for (var i = 0; i <= 12; i++) { time = time + 80; top = top + height; setTimeout("flipFlip('" + side + "'," + top + ");", time); } setTimeout("$('#flip-standing').show();", time) } $(document).ready(function () { $('#bet').keyup(maskBet); $('#play-again').delegate('a', 'click', playAgain); accountBalance = parseInt($('.selectedBalance').html().replace(/\D/g, '')); validateBet(); $(document).delegate('.playGameLink', 'click', function (e) { e.preventDefault(); // if we already have an ajax request pending, then don't try again if (playWaiting) return; // parse the bet var bet = $('#bet').val(), guess = $(this).attr('data-value'), url = $(this).attr('href'); bet = parseInt(bet); if (!validateBet(bet)) return; // Wait for completion. Disallows multiple invisible bets. playWaiting = true; // Fade the coins out and show the "flipping" text var fadeDuration = 200; $('#flip-standing').hide(); $('#flip-activated').show(); $('.selectedBalance').html("<b>"+(accountBalance-bet)+"</b> BAPs Available"); //DEDUCT BET FROM BALANCE $("#betCoins").fadeOut(fadeDuration, function () { $("#result").html('You called, "' + guess.toUpperCase() + '!"'); $("#result").show(); }); $.ajax({ url: url, type: 'post', data: { bet: bet, guess: guess }, dataType: 'json', success: function (data) { //$('#flipActivated').hide(); if (data.error) { $("#result").html('data.err_msg'); $("#result").show(); $('#play-again').show(); $('#flipStanding').show(); alert(data.err_msg); } else { flipResult(data.side); $('#play-again').attr('side', data.side); $("#result").delay(550).hide(); $("#result").html(data.resultHTML); $("#result").fadeIn(fadeDuration, function () { $('.selectedBalance').html("<b>"+(data.accountBalance)+"</b> BAPs Available"); //ADD PAYOUT accountBalance = parseInt(data.accountBalance); $('#totalPlays').html(Number(data["plays"]).toNumber()); $('#totalPrizes').html(Number(data["prizes"]).toNumber()); $('.lastPlays').html(data.latestPlays); $('#play-again').show(); playWaiting = false; }); } }, error:function (jqXHR, textStatus, errorThrown) { console.log("AJAX error:" + textStatus ); $('#result').html(errorThrown); }, complete:function () { playWaiting = false; validateBet(); } }); }) }); Скрин игры ![]() |
Не дублируй пост во всех разделах
|
Часовой пояс GMT +3, время: 19:25. |