Показать сообщение отдельно
  #4 (permalink)  
Старый 07.04.2016, 11:35
Интересующийся
Отправить личное сообщение для lossy11 Посмотреть профиль Найти все сообщения от lossy11
 
Регистрация: 06.04.2016
Сообщений: 12

функция 3
function rendLot () {
		var interval_lot;
		var interval_lot2;
		var count2 = $(".view_right_place").children("div").length;
		var id = $(".wrapper_view").attr("id");
		var data;
		$.post({
			url: '/php_script/summarizing.php',
			data: {id:id},
			success: function (date) {
				data = date;
				if (data == "error") {
					$(location).attr('href','/');
				}
			}
		});
		$("body").animate({scrollTop: $(".view_right").offset().top}, 200);
		ion.sound({
			sounds: [
				{name: "sound"}
			],
			path: "/sound/",
			preload: true,
			multiplay: true,
			volume: 0.2,
			ended_callback: function () {
				clearinterval1(interval_lot);
				clearinterval1(interval_lot2);
				clearinterval1(checkplaces);
				$("body").animate({scrollTop: $(".view_right").offset().top}, 200);
				var img_link = $("div[place=" + data + "]").children("a").children("div").children("img").attr("src");
				var name_user = $("div[place=" + data + "]").children("a").attr("user_name");
				var link_user = $("div[place=" + data + "]").children("a").attr("href");
				$(".view_right_place").before('<div class="winnersblock"><span>честная игра</span>ПОБЕДНОЕ МЕСТО<i>' + data + '</i><div class="winnersblock_right"></div></div>');
				$(".winnersblock").before('<div class="view_right_block_img"><div class="view_right_block_img_img"><div><img src="' + img_link + '" alt="gabenlottery"></div></div><div class="view_right_block_img_winner">предмет достался участнику - <a href="' + link_user + '">' + name_user + '</a></div></div>');
				$(".view_right_panel").remove();
				$(".view_right_place div[place=" + data + "]").children("a").children("div").css({opacity: '1', top: '-1px', left: '-1px', outline: '4px dashed #ff2185', 'outline-offset':'-3px'}).attr("winners","true").children("img").css({opacity: 1});
				$(".view_right_place").children(".place2").addClass("place3").removeClass("place2");
				winner();
			}
		});
		ion.sound.play("sound");
		var col = parseInt(count2/20);
		var col2 = count2-parseInt(count2/20)*20;
		interval_lot = setInterval(function () {
			var i = 0;
			while (i < col) {
				var place = getRandom(1, 21)+(i*20);
				$("*[place=" + place + "]").children("i").show();
				remove(place);
				i++;
			}
		},100);
		if (col2 > 1) {
			var place1 = 0;
			var place2 = 0;
			interval_lot2 = setInterval(function () {
				while (place1 == place2) {
					place2 = getRandom(1, col2+1)+(parseInt(count2/20)*20)
				}
				place1 = place2;
				$("*[place=" + place2 + "]").children("i").show();
				remove(place2);
			}, 300);
		}
	}


функция 2
function busyplace () {
		var result;
		var intervalcheckplace = setInterval(function () {
			var text = $(".view_progress_left i").text();
			var id = $(".wrapper_view").attr("id");
			if(id == undefined) {
				clearinterval1(intervalcheckplace);
			}
			$.post({
				url: '/php_script/busyplace.php',
				data: {text:text,id:id},
				success: function (date) {
					if (date != "error") {
						$(".view_progress_left i").text(date);
						var all_place = $(".view_left ul li:first-child span span").text();
						var left_place = all_place - date;
						$(".view_progress_right i").text(left_place);
						var width = (date * 100) / all_place;
						$(".view_progress_in").animate({width: width + "%"},500);
						result = left_place;
					} else {
						result = "false";
					}
				}
			});
			if (result == 0) {
				rendLot();
				clearinterval1(intervalcheckplace);
			} else if (result == "false") {
				clearinterval1(intervalcheckplace);
				alert("#31 - системный сбой. При повторном вызове данной ошибки сообщите в службу поддержки. С уважение Администрация проекта.");
			}
		}, 1000);
	}


функция 1
function checkplaces () {
		var result;
		var checkplacesinterval = setInterval(function () {
			var id = $(".wrapper_view").attr("id");
			if(id == undefined) {
				clearinterval1(intervalcheckplace);
			}
			$.post({
				url: '/php_script/checkplaces.php',
				data: {id:id},
				success: function (date) {
					if (date != "error") {
						$(".view_right_place").html(date);
					} else {
						result = "false";
					}
				}
			});
			if (result == "false") {
				clearinterval1(checkplacesinterval);
				alert("#32 - системный сбой. При повторном вызове данной ошибки сообщите в службу поддержки. С уважение Администрация проекта.");
			}
		}, 1000);
	}
Ответить с цитированием