Ir para conteúdo

Número de players online no server [JS/API]


Dokitos

Posts Recomendados

Olá!
Eu andei pesquisando durante um tempinho e meio que demorei pra achar isso, e creio que várias pessoas também já procuraram.
É um simples script que utiliza uma API para mostar o número de players online em um servidor no site, utilizando uma tag HTML

33520444209a4291a51549c9ef875de1.png

Código JS (Editar a 4 linha do código, onde diz "IPDOSERVER"):
 

$(document).ready(function () {
    var interval = 10000;   //number of mili seconds between each call
    var refresh = function() {
    $.getJSON("http://mcapi.ca/query/IPDOSERVER/players",function(json){
          if (json.status !== true) {
            // error
            $("#players .p1").text('Servidor offline').addClass('server-error');
        } else {
            // success
            $("#players .p1").text('There are');
            $("#players .p2").text('players online');
            $(".player-count").html(json.players.online);
            setTimeout(function(){ $('.player-count').removeClass('zoomIn').addClass('zoomOut') }, 14350); 
            setTimeout(function(){ $('.player-count').removeClass('zoomOut').addClass('zoomIn') }, 0);
        }
    });
    setTimeout(function() {
        refresh();
            },
        interval);
            }
        refresh();
});

Exemplo de uso do script:

 

$(document).ready(function () {
    var interval = 10000;   //number of mili seconds between each call
    var refresh = function() {
    $.getJSON("http://mcapi.ca/query/hypixel.net/players",function(json){
          if (json.status !== true) {
            // error
            $("#players .p1").text('Servidor offline').addClass('server-error');
        } else {
            // success
            $("#players .p1").text('There are');
            $("#players .p2").text('players online');
            $(".player-count").html(json.players.online);
            setTimeout(function(){ $('.player-count').removeClass('zoomIn').addClass('zoomOut') }, 14350); 
            setTimeout(function(){ $('.player-count').removeClass('zoomOut').addClass('zoomIn') }, 0);
        }
    });
    setTimeout(function() {
        refresh();
            },
        interval);
            }
        refresh();
});

Código HTML, ele deve ser colocado na parte onde você deseja que apareça a contagem de players:
 

<span class="player-count">Carregando...</span>

Exemplo: http://sitepokey.esy.es/


Não sou o autor do código! Não me lembro onde achei o script nem quem foi o criador.
 

Link para o comentário
Compartilhar em outros sites

Olá!

Eu andei pesquisando durante um tempinho e meio que demorei pra achar isso, e creio que várias pessoas também já procuraram.

É um simples script que utiliza uma API para mostar o número de players online em um servidor no site, utilizando uma tag HTML

 

33520444209a4291a51549c9ef875de1.png

 

Código JS (Editar a 4 linha do código, onde diz "IPDOSERVER"):

 

$(document).ready(function () {
    var interval = 10000;   //number of mili seconds between each call
    var refresh = function() {
    $.getJSON("http://mcapi.ca/query/IPDOSERVER/players",function(json){
          if (json.status !== true) {
            // error
            $("#players .p1").text('Servidor offline').addClass('server-error');
        } else {
            // success
            $("#players .p1").text('There are');
            $("#players .p2").text('players online');
            $(".player-count").html(json.players.online);
            setTimeout(function(){ $('.player-count').removeClass('zoomIn').addClass('zoomOut') }, 14350); 
            setTimeout(function(){ $('.player-count').removeClass('zoomOut').addClass('zoomIn') }, 0);
        }
    });
    setTimeout(function() {
        refresh();
            },
        interval);
            }
        refresh();
});

Exemplo de uso do script:

 

 

$(document).ready(function () {
    var interval = 10000;   //number of mili seconds between each call
    var refresh = function() {
    $.getJSON("http://mcapi.ca/query/hypixel.net/players",function(json){
          if (json.status !== true) {
            // error
            $("#players .p1").text('Servidor offline').addClass('server-error');
        } else {
            // success
            $("#players .p1").text('There are');
            $("#players .p2").text('players online');
            $(".player-count").html(json.players.online);
            setTimeout(function(){ $('.player-count').removeClass('zoomIn').addClass('zoomOut') }, 14350); 
            setTimeout(function(){ $('.player-count').removeClass('zoomOut').addClass('zoomIn') }, 0);
        }
    });
    setTimeout(function() {
        refresh();
            },
        interval);
            }
        refresh();
});

Código HTML, ele deve ser colocado na parte onde você deseja que apareça a contagem de players:

 

<span class="player-count">Carregando...</span>

Exemplo: http://sitepokey.esy.es/

 

 

Não sou o autor do código! Não me lembro onde achei o script nem quem foi o criador.

 

me manda o template do site? poderia me dizer como faz um site com este dominio?

Editado por ☯Mr. yang☯
Link para o comentário
Compartilhar em outros sites

Participe da Conversa

Você pode postar agora e se cadastrar mais tarde. Se você tiver uma conta, a class='ipsType_brandedLink' href='https://gamersboard.com.br/login/' data-ipsDialog data-ipsDialog-size='medium' data-ipsDialog-title='Sign In Now'>acesse agora para postar com sua conta.
Observação: sua postagem exigirá aprovação do moderador antes de ficar visível.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.

Processando...
×
×
  • Criar Novo...