Pomógłby mi ktoś z konfiguracją tych ramek które biorą informacje z api.skript.pl? Mam z nimi 2 problemy. Pierwszy jest taki że w ramce Gracze Online chciałbym aby obok główki był nick gracza. Drugi jest taki że to "ONLINE" na zielono to zwykły napis a ja chciałbym aby to było zgodne z prawdą czyli jeśli w api.skript.pl mam napisane:
"online": true,
To żeby tam było ONLINE na zielono a jeśli jest:
"online": false,
Aby było OFFLINE na czerwono.
Jeśli ktoś potrzebuje to tu jest kod do tych ramek:
<div class="box"> <!-- BOX 2-->
<h2>Gracze Online</h2>
<p>
<!-- Tylko jeśli jQuery nie zostało wcześniej dołączone: !-->
<script src='https://code.jquery.com/jquery-3.1.1.min.js'></script>
for (var i = 0; i < json.players.list.length; i++) {
var player = json.players.list;
$('#players-list').append("<img src='https://minotar.net/helm/"+player+"/32.png' alt='"+player+"' title='"+player+"'>");
}
}
});
</script>
Pytanie
Cubixor 7
Hej,
Pomógłby mi ktoś z konfiguracją tych ramek które biorą informacje z api.skript.pl? Mam z nimi 2 problemy. Pierwszy jest taki że w ramce Gracze Online chciałbym aby obok główki był nick gracza. Drugi jest taki że to "ONLINE" na zielono to zwykły napis a ja chciałbym aby to było zgodne z prawdą czyli jeśli w api.skript.pl mam napisane:
To żeby tam było ONLINE na zielono a jeśli jest:
Aby było OFFLINE na czerwono.
Jeśli ktoś potrzebuje to tu jest kod do tych ramek:
<div class="box"> <!-- BOX 1 - SERWER-->
<h2>Serwer</h2>
<p><font>AdresSerwera.pl</font><br/><br/>
<font color="green">ONLINE</font><br/>
(<span id='players-online'>...</span>/<span id='players-max'>...</span>)
<br/><br/>
</p>
</div><!-- KONIEC BOX 1 -->
<div class="box"> <!-- BOX 2-->
<h2>Gracze Online</h2>
<p>
<!-- Tylko jeśli jQuery nie zostało wcześniej dołączone: !-->
<script src='https://code.jquery.com/jquery-3.1.1.min.js'></script>
<style>
#players-list img {
margin: 2px;
}
</style>
<div id='players-list'></div>
<script>
$.ajax({
url: 'https://api.skript.pl/server/n15.csrv.pl:11714/',
success: function(response) {
json = JSON.parse(response);
$('#players-online').html(json.players.online);
$('#players-max').html(json.players.max);
for (var i = 0; i < json.players.list.length; i++) {
var player = json.players.list;
$('#players-list').append("<img src='https://minotar.net/helm/"+player+"/32.png' alt='"+player+"' title='"+player+"'>");
}
}
});
</script>
</p>
</div><!-- KONIEC BOX 2 -->
Odnośnik do komentarza
Udostępnij na innych stronach
5 odpowiedzi na to pytanie
Rekomendowane odpowiedzi