kontakt: [email protected]
Widżet:MTA: Różnice pomiędzy wersjami
Przejdź do nawigacji
Przejdź do wyszukiwania
Nie podano opisu zmian |
mNie podano opisu zmian |
||
Linia 1: | Linia 1: | ||
<includeonly><script type="text/javascript"> | <includeonly><!--{if $online_count_container_id or $online_list_container_id}-->$<script type="text/javascript"> | ||
fetch("https://api.cors.lol/?url=http://<!--{$server_url|default:'158.180.44.86:22005'|escape:'javascript'}-->/api/online").then(resp => resp.json()).then(json => {<!--{if $ | fetch("https://api.cors.lol/?url=http://<!--{$server_url|default:'158.180.44.86:22005'|escape:'javascript'}-->/api/online").then(resp => resp.json()).then(json => {<!--{if $online_count_container_id}--> | ||
let onlineCountString = json.playersOnline.length + "/" + json.maximumPlayers; | let onlineCountString = json.playersOnline.length + "/" + json.maximumPlayers; | ||
let container = document.getElementById("<!--{$ | let container = document.getElementById("<!--{$online_count_container_id|escape:'javascript'}-->"); | ||
container.innerText = onlineCountString;<!--{/if}--> | container.innerText = onlineCountString;<!--{/if}--><!--{if $online_list_container_id}--> | ||
let container = document.getElementById("<!--{$online_list_container_id|escape:'javascript'}-->"); | |||
let ul = document.createElement("ul"); | |||
for (let p of json.playersOnline) { | |||
let li = document.createElement("li"); | |||
li.innerHTML = `<span style="color: ${p.color};">${p.name}</span>`; | |||
ul.appendChild(li); | |||
} | |||
container.appendChild(ul);<!--{/if}--> | |||
}); | }); | ||
</script></includeonly> | </script><!--{/if}--></includeonly> |