Логин
$("#login").click(function(){
const elements = document.querySelectorAll('button.login_btn');
elements.forEach((element) => {
element.textContent = element.textContent.replace('Войти', 'Авторизация..');
});
var nick = $("#nick").val();
var password = $("#password").val();
var login = $("#login").val();
$.post("/engine/classes/obr.php", {nick: nick, password: password, login: login}, function(data){
if(data == "notfound") {
const elements = document.querySelectorAll('button.login_btn');
elements.forEach((element) => {
element.textContent = element.textContent.replace('Авторизация..', 'Войти');
});
swal("Ошибка!","Проверьте введенные данные и попробуйте снова!","error");
}
else if(data == "success") {
const elements = document.querySelectorAll('button.login_btn');
elements.forEach((element) => {
element.textContent = element.textContent.replace('Авторизация..', 'Войти');
});
swal("Успешно!","Вы успешно вошли в аккаунт!","success");
setTimeout(function(){
location.href = "/profile";
}, 1000);
}
else if(data == "pole") {
const elements = document.querySelectorAll('button.login_btn');
elements.forEach((element) => {
element.textContent = element.textContent.replace('Авторизация..', 'Войти');
});
swal("Ошибка!","Заполните все поля и попробуйте снова!","error");
}
});
});
Рулетка
$(document).ready(function() {
var colors_roulette = [];
var names = [];
$.post("/engine/classes/obr.php", { action: "roulette_get_item" }).done(function(data) {
json = jQuery.parseJSON(data);
for (var i = 0; i < json.length; i++) {
colors_roulette.push(json[i].i_images);
names.push(json[i].i_name);
}
var colvoprizov = names.length;
for (var i = 0; i < 15; i++) {
var idwin = Math.floor((Math.random() * colvoprizov) + 1);
$(".roulette-container").append("");
}
$("#go-roullet").click(function() {
$.post("/engine/classes/obr.php", { action: "roulette_check_balance" }).done(function(data) {
if(data == "success") {
$(".roulette-container").html("");
$(".roulette-container").css("left", "30px");
for (var i = 0; i < 67; i++) {
var idwin = Math.floor((Math.random() * colvoprizov) + 1);
$(".roulette-container").append("
");
}
var id_ = 0;
$.post("/engine/classes/obr.php", { action: "roulette_generate",value:names.length }).done(function(data) {
id_ = parseInt(data);
$(".roulette-container").append("
");
/* в конец добавляем рандом приз */
for(var i = 0; i < 10; i++) {
var ids_ = Math.floor((Math.random() * colvoprizov) + 1);
$(".roulette-container").append("
");
}
$("button").attr('disabled', true);
var speed = 5; // любая
$(".roulette-container").animate({
left: "-=12874px"
}, speed * 1000, function() {
swal("Победа!","Вам выпало: " + names[id_ - 1] + ".\n\nЗабрать приз вы можете в игре при помощи команды: /roulette_priz","success");
end();
});
function end() {
$("button").attr('disabled', false);
}
});
$.post("/engine/classes/obr.php", { action: "roulette_get_balance" }).done(function(data) {
$("#balance").html(data);
});
}
else if(data == "cash") swal("Упс!","У вас не хватает доната!","warning");
else if(data == "online") swal("Информация!","Чтобы крутить рулетку, вы должны выйти из игры!","info");
else if(data == "error") $(".logs").html('
');
else $(".logs").html(data);
});
});
});
});