Tek yapmanız gereken şey aşağıdaki javascript'i <head> tagı içerisine <script> olarak çağırmanız ondan sonraki iş çok kolay sayfanızı not defterine benzer editörlerle açıp içine yazmaya başlayın kullanması çok kolay içine girip nerede yazmasını istiyorsanız o kısma yazın ekrana basacaktır.
[?aktif_oyuncu?] sunucudaki kaç kişi aktifse ekrana basar.
[?max_oyuncu?] sunucudaki oyuncu kapasitesini ekrana basar.
[?durum?] sunucunun online olup olmadığını ekrana basar.
[?aktif_oyuncu?] sunucudaki kaç kişi aktifse ekrana basar.
[?max_oyuncu?] sunucudaki oyuncu kapasitesini ekrana basar.
[?durum?] sunucunun online olup olmadığını ekrana basar.
PHP:
/*
@author: hacii_
[?aktif_oyuncu?] = Aktif oyuncu sayisi.
[?max_oyuncu?] = Max oyuncu sayisi.
[?durum?] = Sunucunun online yada kapali mesaji.
[?isim?] = Sunucu ismini yazar.
*/
(function(d, w) {
/* sunucu adresini degistir */
var sunucu_adresi = "MineHeroes.net";
/* 1 saniye = 1000 */
var yenileme_hizi = 500; // 500 = yarim saniye
w.onload = function() {
String.prototype.kirp = function(aranan, degistir) {
var hedef = this;
return hedef.split(aranan).join(degistir);
};
var aranacak = d.body.innerHTML;
function sunucu_bilgi(ip) {
var http_istek = new XMLHttpRequest();
http_istek.onreadystatechange = function() {
if (http_istek.status == 200 && http_istek.readyState == 4) {
var veri = JSON.parse(http_istek.responseText);
var veri_aktar = {
oyuncu: 0,
max: 0,
durum: ""
};
if (veri.status == true) {
veri_aktar.durum = "Aktif";
veri_aktar.oyuncu = veri.players.online;
veri_aktar.max = veri.players.max;
} else {
veri_aktar.durum = "Kapalı";
}
sayfaya_bilgi_ver(veri_aktar);
}
}
http_istek.open("GET", "https://mcapi.ca/query/" + ip + "/players", true);
http_istek.send();
}
function sayfaya_bilgi_ver(veri) {
var aranacak_1 = aranacak;
aranacak_1 = aranacak_1.kirp("[?aktif_oyuncu?]", veri.oyuncu);
aranacak_1 = aranacak_1.kirp("[?max_oyuncu?]", veri.max);
aranacak_1 = aranacak_1.kirp("[?durum?]", veri.durum);
aranacak_1 = aranacak_1.kirp("[?isim?]", sunucu_adresi);
d.body.innerHTML = aranacak_1;
}
sunucu_bilgi(sunucu_adresi);
setInterval(function() {
sunucu_bilgi(sunucu_adresi);
}, yenileme_hizi);
}
})(document, window);
Son düzenleme: