let img; let playerID; function loadFicha(id) { $.ajax({ url: `${window.api}player/info/${id}`, type: "GET", xhrFields: { withCredentials: true }, success(resp) { if (!img) { img = resp.Foto; $("#hero").attr("src", `data:image/*;base64,${resp.Foto}`); } if (!playerID) playerID = resp.PlayerID; $("#vdp").text(resp.Vida); $("#nmp").text(resp.PlayerName); $("#lvp").text(resp.Level); $("#idp").text(resp.Idade); $("#alp").text(resp.Altura); $("#conhecimento").text(resp.Conhecimento); $("#força").text(resp.Força); $("#destresa").text(resp.Destresa); $("#constitution").text(resp.Constituição); $("#inteligencia").text(resp.Inteligencia); $("#cárisma").text(resp.Cárisma); $("#mip").text(resp.Inventario); $("#lore").text(resp.Descrição); const statusMap = [ { limit: 0, text: "Status: morto(a)" }, { limit: 5, text: "Status: morrendo" }, { limit: 50, text: "Status: muito ferido(a)" }, { limit: 70, text: "Status: ferido(a)" }, { limit: 100, text: "Status: normal" }, ]; const status = statusMap.find((s) => resp.VidaPorcentagem <= s.limit); $("#statusPlayer").text(status?.text || "Status: desconhecido"); }, error() { return $("body").html( '
a url esta incorreta ou usuario não existe
', ); }, }); } $(document).ready(function () { function getParam(param) { let urlParams = new URLSearchParams(window.location.search); return urlParams.get(param); } let id = getParam("id"); if (!id) { return $("body").html( '
Você precisa passar uma ID na url
', ); } setInterval(() => { loadFicha(id); }, 1000); loadFicha(id); });