Uopa!
Valeus GUS!
Vou ver se eu consigo colocar no site do meu server, =]
Por Administrador, 09 de ago. de 2005 em Tutoriais de Websites
Uopa!
Valeus GUS!
Vou ver se eu consigo colocar no site do meu server, =]
info
Grupo: Campones
Registrado: 23/07/05
Posts: 71
Reputação: +1

Bom kra aki o Script não funfou =[
tá dando erro na linha :
echo "$match[1]/$match[2]";
pelo q eu saiba essa é a linha mais importante e da erro
pq ele imprime os players e o max players ![]()
Tem certeza q esse script tá completo? =P
olha o erro...
Notice: Undefined index: 1 in c:\arquivos de programas\easyphp1-7\www\teste.php on line 118Notice: Undefined index: 2 in c:\arquivos de programas\easyphp1-7\www\teste.php on line 118/
tá dizendo q $match não foi definido =P
posta o code intero ai x)
Bota ai tambem fazendo fazer para mostrao pig do serve obrigado!!!
I LOVE YOU
info
Grupo: Administrador
Registrado: 08/07/05
Posts: 5.8k
Reputação: +1.4k
Gênero: Outro

@Honux
Como vocÊ pode ver por esta linha o $match está definido sim.
preg_match("#online=\"(.*?)\" max=\"(.*?)\"#", $data, $match);
@CorpsCool
O script de ping eu prefiro não postar pois ja ouvi boatos que muitos estão usando comandos em servidores que permitem o acesso a comandos php externos (No caso CMD) para nukar servidores.
Ja ouvi fala tambem entaum se voce poder ou saber tipo tu boto pra ver quantos tao on entaum faz um php pra que as pessoas click em cima e veja quem esta onliine se voce puder fazer esse favor ![]()
info
Grupo: Administrador
Registrado: 08/07/05
Posts: 5.8k
Reputação: +1.4k
Gênero: Outro

@CorpsCoo
Faço sim, com maior prazer. Poré seja mais específico. Quer que eu faça oq por exemplo?
Esse script você poe no seu site e ele vai mostrar assim:
14/50 ou se tiver off vai mostrar assim > off
Tipo tibia o cara clika no mundo e mostra todos que estaum jogando intendeu? e se puder manda o do pig se an um quizer posta por cauza do bug manda pro meu email eu me responsabilizo agora vo la posta uns topico de codigo para 7.5 fuiz
@CorpsCooFaço sim, com maior prazer. Poré seja mais específico. Quer que eu faça oq por exemplo?
Esse script você poe no seu site e ele vai mostrar assim:
14/50 ou se tiver off vai mostrar assim > off
Poxa to precisando muito dee um script de php ou somente o codigo que tenho que adicionar para que cada pessoa so faça uma account por dia... to precisando muito ve se consegue ai...
vlw
O mano eu naum consigu por isso naum tem que por como
<?php
@$socket = fsockopen("xtibia.servegame.com", 7171);
if($socket)
{
fwrite($socket, chr(6).chr(0).chr(255).chr(255)."info");
$data = fread($socket, 2048);
preg_match("#online=\"(.*?)\" max=\"(.*?)\"#", $data, $match);
echo "$match[1]/$match[2]";
fclose($socket);
}
else
{ echo 'off'; }
?>
??????????????????????????
como eu naum consigu num manxo de php muito naum =/
Responda ai mano e bota ali os outros php que eu pidi fazendo favor
info
Grupo: Administrador
Registrado: 08/07/05
Posts: 5.8k
Reputação: +1.4k
Gênero: Outro

@CorpsCool
O de ver os jogadores online eu não posso pegar isso por socket, pois o jogo não me passa essa informação pelo mesmo.
O único jeito que eu encontrei, e já fiz no servidor http://universalx.no-ip.info foi:
Editar as sources para quando o cara fazer login ela adicionar alguma variável indicando que ele está online
ex: status = '1'
Isso é um pouco mais complicado de se fazer, eu uso sql para a database, acredito que você não usa, pois muitos ainda usam xml. Eu prefiro sql por que eu tenho mais conhecimento.
hum..... itendi voce nao vai por ai os codigos da parada que eu pidi e tipo naum faz mal eu uzo o macromedia flash, editor de php.... isso naum importa para fazer aquele tippo de codigos né e se puder posta ai o php que eu pidi olha ali pra cioma que deve tar ali ainda =)
info
Grupo: Administrador
Registrado: 08/07/05
Posts: 5.8k
Reputação: +1.4k
Gênero: Outro

$ipdoservidor = 'morphyra24h.servegame.com'; // muda aqui o ip do seu servidor$porta = '7171'; // mude aqui a porta a qual o servidor está rodando@$socket = fsockopen("$ipdoservidor", $porta);if($socket) // se socket == true{fwrite($socket, chr(6).chr(0).chr(255).chr(255)."info");$data = fread($socket, 2048);preg_match("#online=\"(.*?)\" max=\"(.*?)\"#", $data, $match);echo "<font color=\"#008000\"><b>$match[1]</b></font> /<font color=\"#FF0000\"> <b>$match[2]</b></font>"; // vai mostrar players/maxplayersfclose($socket);}else // caso o socket for diferente de true ( false){ echo "<font color=\"#FF0000\">OFFline</font>"; }
Insira isso entre as linhas <? e ?> que delimitam o code php. Este script irá mostrar a você:
14 / 20 dependendo dos dados do servidor, é claro.
Bom eu arrumei o code acima para ficar melhor entendido. Espero ter respondido sua pergunta.
vlw
Editado Setembro 30 por gusbronha
Cara eu ti amo ![]()
agora sim os codigos le no macromedia é que aqueles codigos la é codificoes avançadas e acho que o macromedia nem le esse sim =).
Agora pra completa voce pudia posta um codigo tipo o do universalx um negoso assim tipo o cara clika em cima do negoso que ta escrito exp: 10/20 e apareça quem esta online se voce sabe eu posta eu cazo cum tigo =)
info
Grupo: Administrador
Registrado: 08/07/05
Posts: 5.8k
Reputação: +1.4k
Gênero: Outro
$ipdoservidor = 'morphyra24h.servegame.com'; // muda aqui o ip do seu servidor$porta = '7171'; // mude aqui a porta a qual o servidor está rodando@$socket = fsockopen("$ipdoservidor", $porta);if($socket) // se socket == true{fwrite($socket, chr(6).chr(0).chr(255).chr(255)."info");$data = fread($socket, 2048);preg_match("#online=\"(.*?)\" max=\"(.*?)\"#", $data, $match);echo "<font color=\"#008000\"><b>$match[1]</b></font> /<font color=\"#FF0000\"> <b>$match[2]</b></font>"; // vai mostrar players/maxplayersfclose($socket);}else // caso o socket for diferente de true ( false){ echo "<font color=\"#FF0000\">OFFline</font>"; }Insira isso entre as linhas <? e ?> que delimitam o code php. Este script irá mostrar a você:
14 / 20 dependendo dos dados do servidor, é claro.
Bom eu arrumei o code acima para ficar melhor entendido. Espero ter respondido sua pergunta.
Editado Outubro 15 por Gustavo