Шаблон:Онлайн: відмінності між версіями
Перейти до навігації
Перейти до пошуку
Немає опису редагування |
Немає опису редагування Мітка: Скасовано |
||
| Рядок 31: | Рядок 31: | ||
<script> | <script> | ||
const SERVER_IP = "play. | 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 | 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>
Онлайн гравці:
Завантаження...