Gostaria de saber como posso colocar o status do meu servidor no site.
Eu fiz um codigo aqui em JS para pegar os jogadores online e tals...
func();
var seconds = 10;
setInterval(function() {
func();
}, seconds * 1000);
function func() {
var ip = "jogar.gamercraft.com.br";
var xhr = new XMLHttpRequest();
xhr.open("GET", "https://use.gameapis.net/mc/query/info/" + ip, true);
xhr.onreadystatechange = function() {
if (xhr.readyState == 4) {
data = JSON.parse(xhr.responseText);
if (data.status) {
document.getElementById("RankUP").innerHTML = data.players.online;
} else {
document.getElementById("RankUP").innerHTML = "Offline";
}
}
}
xhr.send();
}
Só que eu quero apenas pegar se o servidor está online. Eu alterei para
func();
var seconds = 10;
setInterval(function() {
func();
}, seconds * 1000);
function func() {
var ip = "jogar.gamercraft.com.br";
var xhr = new XMLHttpRequest();
xhr.open("GET", "https://use.gameapis.net/mc/query/info/" + ip, true);
xhr.onreadystatechange = function() {
if (xhr.readyState == 4) {
data = JSON.parse(xhr.responseText);
if (data.status) {
document.getElementById("RankUP").innerHTML = data.status;
} else {
document.getElementById("RankUP").innerHTML = "Offline";
}
}
}
xhr.send();
}
Ele retorna como TRUE, mas quero alterar o nome true para outro e não consigo '-' e tmb caso não esteja true (No caso false) o status ele em vez de enviar a resposta como false, enviar outra msg ...
Pergunta
Guest Richardson
Gostaria de saber como posso colocar o status do meu servidor no site.
Eu fiz um codigo aqui em JS para pegar os jogadores online e tals...
func(); var seconds = 10; setInterval(function() { func(); }, seconds * 1000); function func() { var ip = "jogar.gamercraft.com.br"; var xhr = new XMLHttpRequest(); xhr.open("GET", "https://use.gameapis.net/mc/query/info/" + ip, true); xhr.onreadystatechange = function() { if (xhr.readyState == 4) { data = JSON.parse(xhr.responseText); if (data.status) { document.getElementById("RankUP").innerHTML = data.players.online; } else { document.getElementById("RankUP").innerHTML = "Offline"; } } } xhr.send(); }Só que eu quero apenas pegar se o servidor está online. Eu alterei para
func(); var seconds = 10; setInterval(function() { func(); }, seconds * 1000); function func() { var ip = "jogar.gamercraft.com.br"; var xhr = new XMLHttpRequest(); xhr.open("GET", "https://use.gameapis.net/mc/query/info/" + ip, true); xhr.onreadystatechange = function() { if (xhr.readyState == 4) { data = JSON.parse(xhr.responseText); if (data.status) { document.getElementById("RankUP").innerHTML = data.status; } else { document.getElementById("RankUP").innerHTML = "Offline"; } } } xhr.send(); }Ele retorna como TRUE, mas quero alterar o nome true para outro e não consigo '-'
e tmb caso não esteja true (No caso false) o status ele em vez de enviar a resposta como false, enviar outra msg ...
Link para o comentário
Compartilhar em outros sites
7 respostass a esta questão
Posts Recomendados