Инструменти за потребители

Инструменти за сайта


bg:gaming

Разлики

Тук са показани разликите между избраната и текущата версия на страницата.

Препратка към сравнението на версиите

Both sides previous revisionПредходна версия
Следваща версия
Предходна версия
bg:gaming [2022/05/09 20:11] radevbg:gaming [2022/10/11 06:12] (текуща) hellmare
Ред 4: Ред 4:
 ==== Counter-Strike ==== ==== Counter-Strike ====
  
-  * **Сървър:** VarnaLab CS [wc3 + respawn]+  * **Сървър:** <html><span class='cs_name'>N/A</span></html> <html><span class='cs_status'>loading...</span></html>
   * **Игра:** [[https://store.steampowered.com/app/10/CounterStrike/|Counter-Strike 1.6]]   * **Игра:** [[https://store.steampowered.com/app/10/CounterStrike/|Counter-Strike 1.6]]
   * **IP Адрес:** cs.varnalab.com:27015   * **IP Адрес:** cs.varnalab.com:27015
-  * **Играчи:** N/A +  * **Играчи:** <html><span class='cs_players'>N/A</span> / <span class='cs_max'>N/A</span></html> 
-  * **Карта:** N/A +  * **Карта:** <html><span class='cs_map'>N/A</span></html> 
-  * [[https://cs.varnalab.com|Статистика за играчите]]+  * **[[https://cs.varnalab.com|Статистика за играчите]]**
  
 {{:hl-logo.png?nolink|}} {{:hl-logo.png?nolink|}}
 ==== Half-Life ==== ==== Half-Life ====
  
-  * **Сървър:** VarnaLab Half-Life+  * **Сървър:** <html><span class='hl_name'>N/A</span></html> <html><span class='hl_status'>loading...</span></html>
   * **Игра:** [[https://store.steampowered.com/app/70/HalfLife/|Half-Life]]   * **Игра:** [[https://store.steampowered.com/app/70/HalfLife/|Half-Life]]
   * **IP Адрес:** hl.varnalab.com:27016   * **IP Адрес:** hl.varnalab.com:27016
-  * **Играчи:** N/A +  * **Играчи:** <html><span class='hl_players'>N/A</span> / <span class='hl_max'>N/A</span></html> 
-  * **Карта:** N/A+  * **Карта:** <html><span class='hl_map'>N/A</span></html> 
 +  * **[[https://hl.varnalab.com|Статистика за играчите]]**
  
 {{:mc_logo.png?nolink|}} {{:mc_logo.png?nolink|}}
 +
 ==== Minecraft ==== ==== Minecraft ====
  
-  * **Сървър:** VarnaLab Minecraft+  * **Сървър:** VarnaLab Minecraft <html><span class='mc_status'>loading...</span></html>
   * **Игра:** Minecraft   * **Игра:** Minecraft
   * **IP Адрес:** mc.varnalab.com   * **IP Адрес:** mc.varnalab.com
-  * **Версия:** N/A +  * **Версия:** <html><span class='mc_version'>loading...</span></html> 
-  * **Играчи:** N/A+  * **Играчи:** <html><span class='mc_players'>loading...</span></html> 
 +  * **[[https://mc.varnalab.com/|Карта на света]]**
  
 //Само с покани. Пишете в [[https://discord.varnalab.org|Discord]] за покана!// //Само с покани. Пишете в [[https://discord.varnalab.org|Discord]] за покана!//
  
 +<html>
 +<script src="https://mcapi.us/scripts/minecraft.min.js"></script>
 +<script>
 +    MinecraftAPI.getServerStatus('mc.varnalab.com', {
 +        port: 25565 // optional, only if you need a custom port
 +    }, function (err, data) {
 +        if (err) {
 +            return document.querySelector('.mc_status').innerHTML = '(Error loading data)';
 +        }
 +
 +        document.querySelector('.mc_status').innerHTML = data.online ? '&#128994;' : '&#128308;';
 +        document.querySelector('.mc_version').innerHTML = data.server.name;
 +        document.querySelector('.mc_players').innerHTML = data.players.now + '/' + data.players.max;
 +    });
 +</script>
 +<script>
 +  async function gameStatus(){
 +    let gamesApi = 'https://api.ivaka.net/gaming/';
 +    let response = await fetch(gamesApi);
 +    let valve    = await response.json();
  
 +    if(valve.cs.status > 0){
 +      document.querySelector('.cs_status').innerHTML = valve.cs.status ? '&#128994;' : '&#128308;';
 +      document.querySelector('.cs_name').innerHTML = valve.cs.name;
 +      document.querySelector('.cs_players').innerHTML = valve.cs.players;
 +      document.querySelector('.cs_max').innerHTML = valve.cs.max;
 +      document.querySelector('.cs_map').innerHTML = valve.cs.map;
 +    }
 +    if(valve.hl.status > 0){
 +      document.querySelector('.hl_status').innerHTML = valve.hl.status ? '&#128994;' : '&#128308;';
 +      document.querySelector('.hl_name').innerHTML = valve.hl.name;
 +      document.querySelector('.hl_players').innerHTML = valve.hl.players;
 +      document.querySelector('.hl_max').innerHTML = valve.hl.max;
 +      document.querySelector('.hl_map').innerHTML = valve.hl.map;
 +    }
 +  }
 +  gameStatus();
 +</script>
 +</html>
bg/gaming.1652127111.txt.gz · Последна промяна: 2022/05/09 20:11 от radev

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki