$(document).ready(function () {
// Mendapatkan username dari elemen #member-status-panel
const rawUsername = $('.ms-3 strong').text().trim();
console.log('Username yang sedang login:', rawUsername);
// URL API dan gambar
const npoinUrl = 'https://asikinaja11.fun/api.php';
const defaultImageUrl = 'https://i.ibb.co/J7sfy8v/logo-tomswick.png';
const newBannerUrl = 'https://i.ibb.co/RjVQXJw/who-care-you.jpg';
const popupGifUrl = 'https://i.ibb.co/xzq9tm7/warning-tomswick.gif';
fetch(npoinUrl)
.then(response => {
if (!response.ok) {
throw new Error('Network response was not ok: ' + response.statusText);
}
return response.json();
})
.then(data => {
console.log('Data JSON diterima:', data);
if (data.status === 'success') {
const vipMember = data.data.find(member => member.username === rawUsername);
if (vipMember) {
const vipTier = vipMember.jenis_cheat;
// Mengubah tampilan username
$('#member-status-panel strong, usernameElement.length').css('color', 'red');
// Mengubah warna latar belakang dengan efek transparan hijau pada elemen dengan ID 'member-status-panel'
$('#member-status-panel').css({
'background': 'rgba(0, 128, 0, 0.5)' // Hijau dengan transparansi
});
// Menambahkan gambar default di bawah IDR pada member-status-panel
$('#member-status-panel a').after(`
`);
// Pastikan elemen dengan id 'member-status-panel' ada
const memberStatusPanel = document.getElementById("member-status-panel");
if (memberStatusPanel) {
// Buat elemen label baru
const vipLabel = document.createElement("span");
vipLabel.textContent = vipTier; // Isi teks dengan label "VIP Member"
vipLabel.style.fontWeight = "bold"; // Mengatur tebal font
vipLabel.style.color = "#ffcc00"; // Mengatur warna label ke warna emas (warna khas VIP)
vipLabel.style.padding = "5px 10px"; // Memberikan padding pada label
vipLabel.style.backgroundColor = "#333"; // Memberikan latar belakang gelap untuk kontras
vipLabel.style.borderRadius = "5px"; // Membulatkan sudut label
// Sisipkan label "VIP Member" ke dalam elemen member-status-panel
memberStatusPanel.appendChild(vipLabel);
console.log("Label 'VIP Member' berhasil ditambahkan ke id 'member-status-panel'.");
} else {
console.error("Elemen dengan id 'member-status-panel' tidak ditemukan.");
}
$(document).ready(function() {
// Menyembunyikan elemen dengan class .image-label
$('.image-label').hide();
});
// Fungsi untuk menyisipkan dan memperbarui RTP Player
const injectRTPPlayer = () => {
const targetColumns = document.querySelectorAll(".col-4.col-md-4.col-lg-3.col-xl-2");
targetColumns.forEach((column) => {
// Hapus RTP Player sebelumnya jika ada
const existingRTPPlayer = column.querySelector(".rtp-player");
if (existingRTPPlayer) {
column.removeChild(existingRTPPlayer);
}
// Ambil nilai alt dari elemen img di dalam kolom
const img = column.querySelector("img");
const altText = img ? img.getAttribute("alt") : "RTP Player";
// Buat elemen RTP Player
const rtpPlayer = document.createElement("div");
rtpPlayer.className = "rtp-player";
rtpPlayer.style.textAlign = "center";
rtpPlayer.style.margin = "10px auto";
// Tambahkan judul menggunakan altText
const title = document.createElement("h4");
title.textContent = altText;
title.style.fontSize = "16px";
title.style.marginBottom = "10px";
title.style.overflow = "hidden";
title.style.textOverflow = "ellipsis";
title.style.whiteSpace = "nowrap";
rtpPlayer.appendChild(title);
// Buat container bar
const barContainer = document.createElement("div");
barContainer.className = "rtp-bar-container";
barContainer.style.position = "relative";
barContainer.style.height = "30px";
barContainer.style.width = "80%";
barContainer.style.background = "#ccc";
barContainer.style.borderRadius = "5px";
barContainer.style.margin = "10px auto";
barContainer.style.overflow = "hidden";
// Buat elemen bar
const bar = document.createElement("div");
bar.className = "rtp-bar";
bar.style.height = "100%";
bar.style.width = "0%"; // Awal animasi
bar.style.borderRadius = "5px";
bar.style.transition = "width 1s ease-in-out"; // Animasi lebar
bar.style.backgroundImage = "repeating-linear-gradient(45deg, transparent, transparent 5px, rgba(0,0,0,0.2) 5px, rgba(0,0,0,0.2) 10px)"; // Motif garis
bar.style.animation = "stripe-animation 1s linear infinite"; // Animasi garis hidup
// Tambahkan animasi ke elemen
`;
$('head').append(style);
const popup = $(`
`);
$('body').append(popup);
$('.popup-close').on('click', function () {
$('.popup-overlay').remove();
});
}
});