Postado Outubro 1, 2020 4 anos Autor 18 minutos atrás, diarmaint disse: Na parte do player online coloquei o ip do servidor mas não tive sucessi tbm.. status = "http://meuip.../api/status.php" <<<isso aqui seria apenas um caminho para a pasta api/status.php? Pois tentei Inserir o convite do meu discord no api/status.php mas tbm não foi.. não é o convite do discord, é o id dele. desta forma: https://discordapp.com/api/guilds/ ID DO SEU GRUPO /widget.json sem os espaços.. caso não saiba pegar o ID, clica com o direito do mouse em cima do seu grupo: na questão do players online, precisará de um programador web pra te auxiliar, pois precisará puxar a função do seu site que retorna o numero de playesr online. já é um pouco mais complexo. Editado Outubro 1, 2020 4 anos por marcoshps11 (veja o histórico de edições)
Postado Outubro 1, 2020 4 anos @marcoshps11 Inseri o convite e o id do grupo, ainda continua mostrando o do otc.. <?php $online_otservlist = 0; try { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "https://otservlist.org/"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); // Return data inplace of echoing on screen curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); // Skip SSL Verification curl_setopt($ch, CURLOPT_ENCODING , ""); $site = curl_exec($ch); curl_close($ch); preg_match('/There are <strong>([0-9]*)<\/strong>/', $site, $matches); $online_otservlist = $matches[1]; } catch(Exception $e) {} $online_discord = 0; try { $online_discord = json_decode(file_get_contents("https://discordapp.com/api/guilds/733901221810929795/widget.json"))->presence_count; } catch(Exception $e) {} $response = array( "online" => "$online_otservlist Players online", "discord_online" => $online_discord, "discord_link" => "https://discord.gg/ZyS28Se" ); echo json_encode($response); ?> também tentei jogar a pasta api para dentro do meu dedicado junto do site e mudei nessa parte status = "http://meuip/api/status.php" aí o convite não funciona e nem mostra player on.. também tentei deixar da seguinte forma, para "tentar ler o arquivo do diretório na pasta do cliente" status = "/api/status.php" ou status = "http://api/status.php" mas nada funciona. ---observando aqui status = "http://otclient.ovh/api/status.php" entrando nesse link sou redirecionado para isso {"online":"17151 Players online","discord_online":454,"discord_link":"https:\/\/discord.gg\/t4ntS5p"} pelo que entendi, parece que esse status está lendo de algum site, não da pasta api, pois já fiz minhas modificações, logo era para estar mostrando meu convite aí Editado Outubro 1, 2020 4 anos por diarmaint (veja o histórico de edições)
Postado Outubro 1, 2020 4 anos Autor 1 minuto atrás, diarmaint disse: @marcoshps11 Inseri o convite e o id do grupo, ainda continua mostrando o do otc.. <?php $online_otservlist = 0; try { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "https://otservlist.org/"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); // Return data inplace of echoing on screen curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); // Skip SSL Verification curl_setopt($ch, CURLOPT_ENCODING , ""); $site = curl_exec($ch); curl_close($ch); preg_match('/There are <strong>([0-9]*)<\/strong>/', $site, $matches); $online_otservlist = $matches[1]; } catch(Exception $e) {} $online_discord = 0; try { $online_discord = json_decode(file_get_contents("https://discordapp.com/api/guilds/733901221810929795/widget.json"))->presence_count; } catch(Exception $e) {} $response = array( "online" => "$online_otservlist Players online", "discord_online" => $online_discord, "discord_link" => "https://discord.gg/ZyS28Se" ); echo json_encode($response); ?> também tentei jogar a pasta api para dentro do meu dedicado junto do site e mudei nessa parte status = "http://meuip/api/status.php" aí o convite não funciona e nem mostra player on.. também tentei deixar da seguinte forma, para "tentar ler o arquivo do diretório na pasta do cliente" status = "/api/status.php" ou status = "http://api/status.php" mas nada funciona. obrigatoriamente o arquivo status.php editado com suas informações devem estar na sua vps, dentro da pasta do site no init.lua do seu cliente, deveria por o link que aponta para este arquivo, para ter certeza que o link está certo, pode tentar acessar pelo navegador, https://seuip/pasta/status.php, nele retornará alguns dados conforme configurado no arquivo. pode testar para ter como exemplo o próprio link do otclient, http://otclient.ovh/api/status.php
Postado Outubro 2, 2020 4 anos 19 horas atrás, marcoshps11 disse: obrigatoriamente o arquivo status.php editado com suas informações devem estar na sua vps, dentro da pasta do site no init.lua do seu cliente, deveria por o link que aponta para este arquivo, para ter certeza que o link está certo, pode tentar acessar pelo navegador, https://seuip/pasta/status.php, nele retornará alguns dados conforme configurado no arquivo. pode testar para ter como exemplo o próprio link do otclient, http://otclient.ovh/api/status.php Coloquei em /var/www/html/api/ consigo acessar os arquivos, Mas a página status.php não carrega
Postado Outubro 2, 2020 4 anos Autor @diarmaint provavelmente é alguma modificação feita de forma errada ou falta de permissão no seu arquivo.. precisaria ver os logs de erro do seu website para ter uma noção melhor Editado Outubro 2, 2020 4 anos por marcoshps11 (veja o histórico de edições)
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.