AD

Calculando Players E Max Players De Um Servidor

Por Administrador, 09 de ago. de 2005 em Tutoriais de Websites

script
36
10.7k
OxiDouSO
08 de outubro de 2005 às 21:57

Heheheh :)

Legal

AdministradorA
09 de outubro de 2005 às 01:04

@CorpsCool

fico feliz que conseguiu =p...estou aqui para ajudar na medida do possível =p

Bom o code de players online depende do servidor. Irei montar um script em c++ ( se eu conseguir, é claro..pois sou iniciante. xD) para que ele jogue as informações e o code leia.

OBS: Me dê o prazo de 1 semana , pois estou sem computador. ( meu processador queimo =p )...

vlw

2 semanas depois...
mxlukaxM
18 de outubro de 2005 às 19:16
@CorpsCool

fico feliz que conseguiu =p...estou aqui para ajudar na medida do possível =p

Bom o code de players online depende do servidor. Irei montar um script em c++ ( se eu conseguir, é claro..pois sou iniciante. xD) para que ele jogue as informações e o code leia.

OBS: Me dê o prazo de 1 semana , pois estou sem computador. ( meu processador queimo =p )...

vlw

 

 

 

e ai....

ja fez a parada em c++??

hehehe.. :X

estamos na espera.. ;)

se vc conseguir vai ser mtu rox.. =]

n faço pq n sei c++

si n eu tentaria.. \o/

FLWs!

CorpsCoolC
18 de outubro de 2005 às 22:33

É mesmo hehe ate me isqueci :D

WatsorW
18 de outubro de 2005 às 22:40

Vlw tava precisando!!

1 mês depois...
HeNnetH
04 de novembro de 2005 às 22:03

Hum... rox esse script ae :D

olha oq eu fiz com ele :D

 

<?require ('config.php');@$socket = fsockopen("$serverip", $serverport);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 "<b>Status:</b> <img src='http://img401.imageshack.us/img401/944/online0lk.jpg' width='59' height='20' border='0'><br><b>Jogadores:   </b> <font color=\"#008000\"><b>$match[1]</b></font> /<font color=\"#FF0000\"> <b>$match[2]</b></font>";fclose($socket);}else{ echo "<img src='http://img401.imageshack.us/img401/7545/offline1dc.jpg' width='66' height='20' border='0'>"; }?>

 

Fica assim :D caso esteja online

Status: online0lk.jpg

Jogadores: 15/16

Caso esteja offline assim :D

Status: offline1dc.jpg

Abraço _HeNnEt_

Editado Novembro 4 por HeNnet

Lukus JhorL
05 de novembro de 2005 às 15:59

ROX, GOSTEI!!!TAVA PRECISANDO GUS!

Tiago_T
10 de novembro de 2005 às 13:43

Boa,parabens pelo trabalho,sem bugs certo?

x.,x

2 semanas depois...
AdministradorA
20 de novembro de 2005 às 14:41

@Tiago.

Yeap no bugs xD

ùnico problema que pode dar, é se a pessoa estiver com algo bloqueando a port 7171 (no caso ) ele nao consegue pegar as informações do socket porém, isso não é um bug do script e sim de perissão da máquina xD

Que bom que gostaram xD

1 mês depois...
PikkenoP
11 de dezembro de 2005 às 22:53

bom php

parabens

3 semanas depois...
ExodusE
29 de dezembro de 2005 às 17:12

O $match[1] mostra quantos players estão online atualmente... não tem segredo, e o $match[2] quantos players o server está configurado pra suportar... esse script faz a mesma coisa que os verificadores de status em vb, delphi, etc só que é em php... e ele foi desenvolvido pelos criadores do OTSCMS... :laughing:

ah se não estiver pegando é só aumentar os bits de dados em

$data = fread($socket, 2048);

aumente o 2048 pra outro valor qualquer, evite valores altos, use o mínimo possível para o script funcionar, no hotserv por ex pega com 512... no ip do server simplesmente coloque "localhost" (se estiver rodando no seu pc) e não haverá erros. ;):

Editado Dezembro 29 por Exodus

2 meses depois...
zoReiaZ
12 de fevereiro de 2006 às 00:13

é apenas um detalhe... mais fica legal

eh útil!

abraço!

4 meses depois...
NostradamusN
10 de junho de 2006 às 17:54

Bom também que pode ser adaptado para ser usado fora dos contextos "Open Tibia".

Bom trabalho.

4 meses depois...
kuhavelK
16 de outubro de 2006 às 19:49

Muito bom bom trabalho, parabens

xD

flw :bye:

kuhavelK
16 de outubro de 2006 às 19:50

O meu e um poko diferente mais funciona direitinho tbm

^^

flws