Ola meus amigos BGames, bom eu esta aqui em casa fumando um back programando, quando me deu vontade de fazer um sistema de online/offline mais complexo.
bom, antes que venham falarmerda algo a respeito de o Jian ter este tutorial na mmorpgbr, peço para que compare o meu tutorial com o dele.
Direfernça: no tutorial do Ian, quando você Abre o client, e o server esta conectado, só vai aparecer o "online " após você tentar se logar, ou reiniciar o client.
no caso do meu, no mesmo segundo que o server é ligado ele consta no client, e da mesma forma para quando é desligado.
bom enfim vamos ao mais importante vamo fumar um back vamos ao tutorial.
No seu FrmMenu, você vai precisar criar um:
e dentro do Tmr, coloque o seguinte codigo:
Screen Shot
[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]
Obs: como todos podem perceber eu dou a explicação de cada codigo adicionado (:
Gostou? Agradeça. Não custa nada
Atenção: Este tutorial serve para qualquer engine no maximo oque pode mudar é a palavra ConnectToServer
Creditos:
Tutorial - ThxFox
Sistema - ThxFox
BGames
bom, antes que venham falar
Direfernça: no tutorial do Ian, quando você Abre o client, e o server esta conectado, só vai aparecer o "online " após você tentar se logar, ou reiniciar o client.
no caso do meu, no mesmo segundo que o server é ligado ele consta no client, e da mesma forma para quando é desligado.
bom enfim vamos ao mais importante
No seu FrmMenu, você vai precisar criar um:
Label
Nome:lblonoff
Caption: Offline
Timer
Nome:Timer1
Interval:1000
e dentro do Tmr, coloque o seguinte codigo:
Código:
If ConnectToServer(1) Then 'verifica a conexão com o servidor
lblonoff.Caption = "Online" ' Muda a caption para online caso o server esteja online
lblonoff.ForeColor =&HFF& 'Muda a cor para vermelho
Else'Caso A conecção não seja sucedida
lblonoff.Caption = " Offline" 'Muda a o (caption)nome do label para Offline
End If' Finaliza o Codigo da conexão.
Screen Shot
Spoiler :
[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]
Obs: como todos podem perceber eu dou a explicação de cada codigo adicionado (:
Gostou? Agradeça. Não custa nada
Atenção: Este tutorial serve para qualquer engine no maximo oque pode mudar é a palavra ConnectToServer
Creditos:
Tutorial - ThxFox
Sistema - ThxFox
BGames
Última edição por Fox em Sex 17 Fev 2012 - 18:38, editado 3 vez(es)