Universo Games
Ola , Convidado

[ALL]Proibir duas aplicações abertas Logo1110

Você ainda não e cadastrado então cadastre-se e veja todas as atualizações no Mundo RPG!!!
Universo Games
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Universo Games

Suporte e Desenvolvimento só no Universo Games
 
InícioInício  PortalPortal  EventosEventos  PublicaçõesPublicações  Últimas imagensÚltimas imagens  RegistarRegistar  EntrarEntrar  
Ola Convidado, Seja Bem vindo a equipe lhe deseja boa sorte no seu projeto!

 

 [ALL]Proibir duas aplicações abertas

Ir para baixo 
AutorMensagem
Convidado
Convidado
Anonymous



[ALL]Proibir duas aplicações abertas Empty
MensagemAssunto: [ALL]Proibir duas aplicações abertas   [ALL]Proibir duas aplicações abertas EmptyDom 29 Ago 2010, 17:47

Eu não elaborei sou vou passar olha ai:

Esse tutorial proibi de um player consiga abrir 2 ou mais clientes do seu jogo ao mesmo tempo ... Bora pro tuto!

Cliente Side

Adicione no começo do modGameLogic(Cliente ):

Código:
Public Declare Function FindWindow Lib "user32" Alias "FindWindowA"
(ByVal lpClassName As String, ByVal lpWindowName As String) As Long

Agora adicione no topo da Sub Main():

Código:
Sub MultiClient()

Dim GameClient As Long
Dim OldAppName As String
OldAppName = App.Title
App.Title = ""
GameClient = FindWindow(vbNullString, OldAppName)
App.Title = OldAppName
If App.PrevInstance = True Or GameClient <> 0 Then
Call MsgBox("Não é Permitido 2 Clientes ao mesmo tempo!", vbExclamation, "Error")
End
End If
End Sub

Facílimo. xDirceu (disponibilizando) ^^

Creditos: ADM Geração


Última edição por xDirceu em Qua 01 Set 2010, 17:41, editado 1 vez(es)
Ir para o topo Ir para baixo
Convidado
Convidado
Anonymous



[ALL]Proibir duas aplicações abertas Empty
MensagemAssunto: Re: [ALL]Proibir duas aplicações abertas   [ALL]Proibir duas aplicações abertas EmptyDom 29 Ago 2010, 19:30

xDirceu escreveu:
Eu não elaborei sou vou passar olha ai:

Esse tutorial proibi de um player consiga abrir 2 ou mais clientes do seu jogo ao mesmo tempo ... Bora pro tuto!

Cliente Side

Adicione no começo do modGameLogic(Cliente ):

Código:
Public Declare Function FindWindow Lib "user32" Alias "FindWindowA"
(ByVal lpClassName As String, ByVal lpWindowName As String) As Long

Agora adicione no topo da Sub Main():

Código:
Sub MultiClient()
 
Dim GameClient As Long
Dim OldAppName As String
OldAppName = App.Title
App.Title = ""
GameClient = FindWindow(vbNullString, OldAppName)
App.Title = OldAppName
If App.PrevInstance = True Or GameClient <> 0 Then
Call MsgBox("Não é Permitido 2 Clientes ao mesmo tempo!", vbExclamation, "Error")
End
End If
End Sub

Facílimo. xDirceu (disponibilizando) ^^

Creditos: Flake

Creditos ADM Geração . Edite .
Ir para o topo Ir para baixo
Lucas Roberto
Administrador
Administrador
Lucas Roberto


Mensagens : 711

[ALL]Proibir duas aplicações abertas Empty
MensagemAssunto: Re: [ALL]Proibir duas aplicações abertas   [ALL]Proibir duas aplicações abertas EmptySeg 30 Ago 2010, 15:34

Hum Muito bom Exclamation Exclamation Exclamation
Ir para o topo Ir para baixo
https://universogamesmmo.forumeiros.com
Convidado
Convidado
Anonymous



[ALL]Proibir duas aplicações abertas Empty
MensagemAssunto: Re: [ALL]Proibir duas aplicações abertas   [ALL]Proibir duas aplicações abertas EmptySeg 30 Ago 2010, 20:52

EhEh parabens Laughing
Ir para o topo Ir para baixo
Conteúdo patrocinado





[ALL]Proibir duas aplicações abertas Empty
MensagemAssunto: Re: [ALL]Proibir duas aplicações abertas   [ALL]Proibir duas aplicações abertas Empty

Ir para o topo Ir para baixo
 
[ALL]Proibir duas aplicações abertas
Ir para o topo 
Página 1 de 1

Permissões neste sub-fórumNão podes responder a tópicos
Universo Games :: Criação de Jogos :: Elysium Diamond :: Tutoriais-
Ir para: