Apollo_Raptor Posted January 22, 2023 Share Posted January 22, 2023 Bom pessoal eu estava querendo fazer um sistema que pegue a posição do player sempre que ele morrer e mande para uma página HTML e depois essa página HTML mandasse para o discord (eu quero fazer isso como uma log) Quem souber me ajudar com qualquer uma das coisas que eu citei acima já vai me ajudar dms Link to comment
Blaack Posted January 22, 2023 Share Posted January 22, 2023 12 hours ago, Apollo_Raptor said: Bom pessoal eu estava querendo fazer um sistema que pegue a posição do player sempre que ele morrer e mande para uma página HTML e depois essa página HTML mandasse para o discord (eu quero fazer isso como uma log) Quem souber me ajudar com qualquer uma das coisas que eu citei acima já vai me ajudar dms Não é mais facil você enviar pra webhook do discord? Link to comment
Apollo_Raptor Posted January 23, 2023 Author Share Posted January 23, 2023 12 hours ago, Blaack said: Não é mais facil você enviar pra webhook do discord? como fazer isso? Link to comment
Sx666 Posted February 19, 2023 Share Posted February 19, 2023 Para enviar as informações de morte do jogador para uma página HTML, é necessário fazer uso de uma requisição HTTP POST utilizando o recurso fetch() do JavaScript. Primeiramente, é necessário criar um arquivo PHP no servidor para receber as informações e armazená-las em um banco de dados ou arquivo. Nesse exemplo, utilizaremos um arquivo chamado recebe_posicao.php que irá armazenar as informações em um arquivo de texto simples. Segue abaixo um exemplo de como capturar a posição do jogador quando ele morrer e enviá-la para a página PHP: Em um arquivo Lua no lado do servidor: -- Quando o jogador morre, envia as informações para a página PHP addEventHandler("onPlayerWasted", root, function() local player = source local x, y, z = getElementPosition(player) -- Monta o corpo da requisição POST local requestBody = "x=" .. x .. "&y=" .. y .. "&z=" .. z -- Envia a requisição POST para a página PHP fetch("http://seusite.com/recebe_posicao.php", { method = "POST", headers = { ["Content-Type"] = "application/x-www-form-urlencoded" }, body = requestBody }) end ) Em um arquivo PHP no servidor (recebe_posicao.php <?php // Captura os dados enviados via POST $x = $_POST["x"]; $y = $_POST["y"]; $z = $_POST["z"]; // Armazena as informações em um arquivo de texto simples $file = fopen("posicoes.txt", "a"); fwrite($file, $x . "," . $y . "," . $z . "\n"); fclose($file); ?> Este código irá capturar a posição do jogador sempre que ele morrer e enviar as informações para a página PHP. A página PHP irá armazenar as informações em um arquivo de texto simples chamado posicoes.txt. Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now