Шаблон:Онлайн: відмінності між версіями

Матеріал з Бастіон-16
Перейти до навігації Перейти до пошуку
Немає опису редагування
Немає опису редагування
Мітка: Скасовано
Рядок 31: Рядок 31:
      
      
     <script>
     <script>
         const SERVER_IP = "play.bastion16.co.ua"; // Замініть на вашу IP-адресу або домен
         const SERVER_IP = "play.example.com"; // Замініть на вашу IP-адресу або домен
          
          
         async function fetchServerStatus() {
         async function fetchServerStatus() {
Рядок 38: Рядок 38:
                 let data = await response.json();
                 let data = await response.json();
                  
                  
                 document.getElementById("playerCount").innerText = `Гравців онлайн: ${data.players.online}/${data.players.max}`;
                 document.getElementById("playerCount").innerText = `Гравців онлайн: ${data.players.online}`;
                 let playersList = document.getElementById("players");
                 let playersList = document.getElementById("players");
                 playersList.innerHTML = "";
                 playersList.innerHTML = "";
                  
                  
                 if (data.players.list) {
                 if (data.players.online > 0 && data.players.list && data.players.list.length > 0) {
                     data.players.list.forEach(player => {
                     data.players.list.forEach(player => {
                         let li = document.createElement("li");
                         let li = document.createElement("li");
                         li.textContent = player.name;
                         li.textContent = player.name_raw || player.name;
                         playersList.appendChild(li);
                         playersList.appendChild(li);
                     });
                     });
                } else {
                    let li = document.createElement("li");
                    li.textContent = "Немає гравців онлайн";
                    playersList.appendChild(li);
                 }
                 }
             } catch (error) {
             } catch (error) {
                 document.getElementById("playerCount").innerText = "Не вдалося завантажити дані";
                 document.getElementById("playerCount").innerText = "Не вдалося завантажити дані";
                let playersList = document.getElementById("players");
                playersList.innerHTML = "";
                let li = document.createElement("li");
                li.textContent = "Помилка завантаження";
                playersList.appendChild(li);
             }
             }
         }
         }

Версія за 12:09, 11 січня 2025

<!DOCTYPE html> MC Онлайн Гравці

Онлайн гравці:

Завантаження...