internal static void DestroyJson() { InfoModelo dados = OtanixEnvironment.getStatusApi(); dados.hotel = 0; dados.onlines = 0; dados.loadRooms = 0; dados.uptime = "Servidor desligado"; APIexterna.enviaAlerta(dados); }
internal static void atualizaJson(TimeSpan Uptime) { try { InfoModelo dados = OtanixEnvironment.getStatusApi(); dados.hotel = 0; dados.onlines = OtanixEnvironment.GetGame().GetClientManager().clients.Count; dados.loadRooms = OtanixEnvironment.GetGame().GetRoomManager().loadedRooms.Count; dados.uptime = Uptime.Days + " dias " + Uptime.Hours + " horas " + Uptime.Minutes + " minutos"; APIexterna.enviaAlerta(dados); } finally { tempoJson = 0; } }
public static void enviaAlerta(InfoModelo dados) { string json = JsonConvert.SerializeObject(dados); WebClient wc = new WebClient(); try { wc.DownloadString("http://api.kash.habbospirata.in/api/statusServidor.php?dados=" + json); } catch (WebException e) { Console.WriteLine("Ganhou Evento erro #1: " + e.Message); } catch (NotSupportedException e) { Console.WriteLine("Ganhou Evento erro #2: " + e.Message); } }
public static void InitStatus() { status = new InfoModelo(0, string.Empty, 0, 0); }