KA

Pessoas Online No Seu Site

Por kakashiviciados, 29 de jan. de 2007 em Tutoriais de Websites

otserv
tibia
script
12
6.4k
29 de janeiro de 2007 às 17:59

E ai galera!!

 

Td em cima??

 

Hoje vim explicar a todos, como por no site aquele VENERADO sistema de ver quantas pessoas estão online no seu ot..

 

Primeiro vo posta o code..

 

Depois explica direitinho como funciona o script (se bem que ja comentei ele)

 

Abra o bloco de notas e coloque esse codigo

 

Código:

 

<?

//limite de pessoas online

$limite = "60";

//comando para verificar se o ot esta on @ = Esconde erros em forma de WARNING

@$fp = fsockopen ("SEU_IP_AQUI,7171, $errno, $errstr, 1);

//se o ot server estiver on..

if($fp) {

//escreve no arquivo INFO

 

//le arquivo

$data = fread($fp, 2048);

//separa as strings

preg_match("#online=\"(.*?)\" max=\"(.*?)\"#", $data, $match);

//exibe na tela quantas pessoas estão online e que o ot está online

echo "<font face = verdana size = 2 color = #009900>On-Line</font>

 

";

echo ("<font color=\"#33CCFF\" size = 2>Quem está online: <font face = verdana size = 2 color = #009900> $match[1]</font></font> / <font color=\"#FF0000\" size = 2>$limite</font>");

//fecha

fclose($fp);

//senão..

}

else

{

//exibe que o ot está off line

echo "<font face = verdana size = 2 color = #FF0000>Off-Line</font>

 

";

echo ("<font color=\"#33CCFF\" size = 2>Quem esta online: <font face = verdana Â*size = 2 color = FF0000>0</font></font> / <font color=\"#FF0000\" size = 2>$limite</font>"); }

?>

 

 

Salve o script como: status.php

 

Bem.. esse script tem duas utilidades:

 

1ª - Ver se o ot está online/offline

2ª - Ver quem está online no ot neste momento

 

Pra configurar o script, encontre a seguinte linha

 

Código:

 

fsockopen ("SEU_IP_AQUI",7171, $errno,

 

 

No lugar de "SEU_IP_AQUI" coloque o ip do seu ot serv (pode ser também em letras/numeros.. tanto faz)

 

Depois encontre a linha:

 

 

Código:

//limite de pessoas online $limite = "60";

 

 

No lugar de 60 coloque o limite de pessoas online que o seu ot suporta.. para o sistema de players online rodar sem erros!!

 

Depois de editar..

 

Copie esse script (status.php) para a pasta do Easy PHP onde está seu site..

 

Fiz tudo e agora?

 

Agora é a parte mais facil.. abra a pagina que você quer que mostre quem está online, com qualquer editor.. e coloque o seguinte codigo (onde você quer que apareça quem esta on):

 

<?

include "status.php";

?>

 

E depois é so abrir a pagina que você colocou esse código..

 

e puff! :w2:

 

la está :lingua

 

Pronto!!

 

Simples, não??

 

Creditos: Kakashi Tba

Nao aceito support via MSN

 

Apenas por Xtibia

5 meses depois...
JvchequerJ
08 de junho de 2007 às 14:57

Olá Xtibiano,

 

Parabéns, seu tutorial foi aprovado.

 

Estarei movendo ele para a área de tutoriais.

 

Obrigado por trazer conteúdo para o Xtibia.com e espero que continue com o ótimo trabalho.

 

 

Atenciosamente,

JV Chequer *Diretor Xtibia.com*

3 semanas depois...
jeff of hellJ
22 de junho de 2007 às 15:50

ficou bom cara, meus parabens!!!

vai me ajudar muito!

IPodI
22 de junho de 2007 às 19:49

Vlws Cara

TUTO BAUm!!!

Parabeins!!

Ty...

22 de junho de 2007 às 19:55

Bom dimais!!!!!

Pelo Script

FLW

1 mês depois...
Gabriel95G
07 de julho de 2007 às 02:01

Valeooo cara, continua assim.

GM SlayerG
09 de julho de 2007 às 22:59

rox demais fiko meu site

2 semanas depois...
kenyK
17 de julho de 2007 às 15:09
E ai galera!!

 

Td em cima??

 

Hoje vim explicar a todos, como por no site aquele VENERADO sistema de ver quantas pessoas estão online no seu ot..

 

Primeiro vo posta o code..

 

Depois explica direitinho como funciona o script (se bem que ja comentei ele)

 

Abra o bloco de notas e coloque esse codigo

 

Código:

 

<?

//limite de pessoas online

$limite = "60";

//comando para verificar se o ot esta on @ = Esconde erros em forma de WARNING

@$fp = fsockopen ("SEU_IP_AQUI,7171, $errno, $errstr, 1);

//se o ot server estiver on..

if($fp) {

//escreve no arquivo INFO

 

//le arquivo

$data = fread($fp, 2048);

//separa as strings

preg_match("#online=\"(.*?)\" max=\"(.*?)\"#", $data, $match);

//exibe na tela quantas pessoas estão online e que o ot está online

echo "<font face = verdana size = 2 color = #009900>On-Line</font>

 

";

echo ("<font color=\"#33CCFF\" size = 2>Quem está online: <font face = verdana size = 2 color = #009900> $match[1]</font></font> / <font color=\"#FF0000\" size = 2>$limite</font>");

//fecha

fclose($fp);

//senão..

}

else

{

//exibe que o ot está off line

echo "<font face = verdana size = 2 color = #FF0000>Off-Line</font>

 

";

echo ("<font color=\"#33CCFF\" size = 2>Quem esta online: <font face = verdana Â*size = 2 color = FF0000>0</font></font> / <font color=\"#FF0000\" size = 2>$limite</font>"); }

?>

Salve o script como: status.php

 

Bem.. esse script tem duas utilidades:

 

1ª - Ver se o ot está online/offline

2ª - Ver quem está online no ot neste momento

 

Pra configurar o script, encontre a seguinte linha

 

Código:

 

fsockopen ("SEU_IP_AQUI",7171, $errno,

 

 

No lugar de "SEU_IP_AQUI" coloque o ip do seu ot serv (pode ser também em letras/numeros.. tanto faz)

 

Depois encontre a linha:

Código:

//limite de pessoas online $limite = "60";

No lugar de 60 coloque o limite de pessoas online que o seu ot suporta.. para o sistema de players online rodar sem erros!!

 

Depois de editar..

 

Copie esse script (status.php) para a pasta do Easy PHP onde está seu site..

 

Fiz tudo e agora?

 

Agora é a parte mais facil.. abra a pagina que você quer que mostre quem está online, com qualquer editor.. e coloque o seguinte codigo (onde você quer que apareça quem esta on):

 

<?

include "status.php";

?>

 

E depois é so abrir a pagina que você colocou esse código..

 

e puff! :w2:

 

la está :lingua

 

Pronto!!

 

Simples, não??

 

<span style='color:red'>Creditos: Kakashi Tba

Nao aceito support via MSN

 

Apenas por Xtibia</span>

 

 

 

 

 

 

 

codigo de kem esta online pra YurOTS e Evolutions server

 

 

acrecente no code essa linha

 

<?

include "$pastadat\logs\online.php";

?>

 

sse naum me enganu foi assim q fiz se num der certo postem depois eu coloco a correção

 

 

 

 

 

Veja em Em meu site

3 semanas depois...
DarksasukeD
31 de julho de 2007 às 21:49

tutorial mto legal... mas o meu OT eh de acc managar....

e o site é hospedado no freewebs....

tem como eu colokar isso no freewebs???

vlw!

1 mês depois...
11 de agosto de 2007 às 22:23

Otima dica para quem num sabe mexer com html php asp e etc

xD =D

1 mês depois...
ahmedA
03 de setembro de 2007 às 21:09

topico bom

kawadeK
03 de setembro de 2007 às 23:22

Isso vai ajudar muita gente nova nessa área de web... principalmente html e php... fico bom msm cara...

 

continue assim... flws! ~~ se bem q muitos agora esta ousando acc manager... mesmo assim... eh sempre bom saber montar um site bom e etc....

 

otimo tuto!