diff --git a/start.py b/start.py index d56672b..0c591fa 100644 --- a/start.py +++ b/start.py @@ -1,13 +1,29 @@ -from mcstatus import MinecraftServer - - -server = MinecraftServer.lookup("mc.thoughtless.eu:25603") -status = server.status() -print("Le serveur compte {0} joueurs en ligne. Ping : {1} ms".format(status.players.online, status.latency)) - -latency = server.ping() -print(u"Le serveur repond en {0} ms".format(latency)) - -query = server.query() - -print(query.players.names) +from mcstatus import MinecraftServer +import time + +server = MinecraftServer.lookup("mc.thoughtless.eu:25603") +status = server.status() + +def main(): + + status = server.status() + while status.players.online != 2 : + status = server.status() + latency = server.ping() + query = server.query() + print("Le serveur compte {0} joueurs en ligne. Ping : {1} ms".format(status.players.online, latency)) + + # print(u"Le serveur repond en {0} ms".format(latency)) + liste = '' + for i in range(len(query.players.names)): + liste += query.players.names[i] + '\n ' + + print(liste) + + print('Fermeture du programme') + +if __name__ == '__main__': + try : + main() + except KeyboardInterrupt : + print("Fermeture du programme...") \ No newline at end of file