Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!-- sauertracker server stats jquery/JSON -->
- <script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
- <script>
- var yourip = document.getElementsByTagName("body")[0].ip;
- //window.alert("your IP before " + yourip); (returns undefined)
- $.getJSON("https://jsonip.com?callback=?", function (response) {
- yourip = response.ip;
- $("#ip").text(response.ip);
- window.alert("your IP: " + yourip);
- });
- $.getJSON("https://sauertracker.net/api/v2/server/"+yourip+"/12345", function(data) {
- var text = `Clients: ${data.clients}
- <br>Mastermode: ${data.masterMode}
- <br>Mode: ${data.gameMode}
- <br>Map: ${data.mapName}
- <br>Time left: ${data.timeLeftString}<hr>`
- $(".serverinfo").html(text);
- for (i in data.players) {
- $("body").append(" • Name: " + data.players[i].name
- + ", Frags: " + data.players[i].frags
- + ", Deaths: " + data.players[i].deaths
- + ", Teamkills: " + data.players[i].tks
- + ", KPD: " + data.players[i].kpd
- + ", Accuracy: " + data.players[i].acc + "%"
- + ", Flags: " + data.players[i].flags
- + ", Team: " + data.players[i].team
- + ", Country: " + data.players[i].countryName
- + ", Ping: " + data.players[i].ping
- + " <a href='https://sauertracker.net/players' id='gotoClientStats' target='_blank'> See More Stats</a>"
- + "<br><hr>");
- document.getElementById("gotoClientStats").href = "https://sauertracker.net/players/find?name=" + data.players[i].name;
- }
- for (i in data.teams) {
- $("body").append(" Team: " + data.teams[i].name
- + ", Score: " + data.teams[i].score+"<br><br>");
- }
- });
- </script>
Add Comment
Please, Sign In to add comment