Exemple #1
0
    def __desconecta_usuario(self, key_usuario):

        obj_usuario = vinerOnline.busca_usuario_por_key(key_usuario)
        obj_usuario.delete()

        addMensagem(obj_usuario.nick + " foi desconectado !!!", COR_VERMELHO)

        vinerOnline.remove_usuario(key_usuario)
Exemple #2
0
 def __desconecta_usuario(self, key_usuario):        
     
     obj_usuario = vinerOnline.busca_usuario_por_key(key_usuario)
     obj_usuario.delete()
     
     addMensagem(obj_usuario.nick+" foi desconectado !!!", COR_VERMELHO)
     
     vinerOnline.remove_usuario(key_usuario)
Exemple #3
0
 def carrega_usuario_principal(self, dadosUsuario):
     
     if vinerOnline.flg_conectado != vinerOnline.CONECTADO:
         
         vinerOnline.flg_conectado = vinerOnline.CONECTADO
         vinerOnline.key           = dadosUsuario['key']
         
         #mostra msg conectado
         addMensagem("Conectado !!!")
         
         #remove o painel de autenticacao
         vinerDirect.FrameAutenticacao.destroy()
         
         #carrega o mundo
         vinerWorld.carregar(dadosUsuario)
         
         #requisita usuarios online
         vinerOnline.envia_pacote_server(0, ACAO_SERVER_recuperarUsuariosOnline)
Exemple #4
0
    def __command_entrar(self, txt=None):
        login = self.__etyLogin.get()
        senha = self.__etySenha.get()

        valido = True

        if login == "":
            addMensagem("O campo Login e obrigatorio !", COR_BRANCO)
            valido = False

        if senha == "":
            addMensagem("O campo Senha e obrigatorio !", COR_BRANCO)
            valido = False

        if valido:
            self.__btnEntrar["state"] = DGG.DISABLED

            taskMgr.add(self.__task_conectar_servidor,
                        'ConectarServidor',
                        extraArgs=[login, senha],
                        appendTask=True)
 def __command_entrar(self, txt = None):                
     login = self.__etyLogin.get()
     senha = self.__etySenha.get()
             
     valido = True
     
     if login == "":
         addMensagem("O campo Login e obrigatorio !", COR_BRANCO)
         valido = False
         
     if senha == "":
         addMensagem("O campo Senha e obrigatorio !", COR_BRANCO)
         valido = False
     
     if valido:
         self.__btnEntrar["state"] = DGG.DISABLED
                     
         taskMgr.add( self.__task_conectar_servidor,
                      'ConectarServidor',
                       extraArgs=[login,senha],
                       appendTask=True)                            
Exemple #6
0
    def show(self, mensagem, key_remetente, tipo):

        obj_usuario = vinerOnline.busca_usuario_por_key(key_remetente)

        if obj_usuario:

            if key_remetente != "":
                mensagem = '%s: %s' % (obj_usuario.nick, mensagem)

            #mostra Mensagem usuario
            if tipo == "0":
                addMensagem(mensagem, COR_VERMELHO)
            elif tipo == "1":
                addMensagem(mensagem)
            elif tipo == "2":
                addMensagem(mensagem, COR_LARANJA)
 def __task_conectar_servidor(self, login, senha, task):            
             
     if self.__qtd_conexao < TENTATIVAS:                                        
         
         if vinerOnline.flg_conectado == vinerOnline.ERROLOGIN:
             vinerOnline.flg_conectado = vinerOnline.DESCONECT
             
             self.__btnEntrar["state"] = DGG.NORMAL
             self.__qtd_conexao        = 0
                             
             addMensagem('Login ou senha invalido', COR_VERMELHO)
             
             self.__etyLogin.setFocus()
                             
         elif vinerOnline.flg_conectado == vinerOnline.CONECTADO:
             #addMensagem("Conectado 12 !!!")
             #self.destroy()
             pass
             
         else:
             vinerOnline.conectar_servidor(login, senha)
             self.__qtd_conexao += 1
             
             taskMgr.doMethodLater( INTERVALO_TENTATIVAS,
                                self.__task_conectar_servidor, 
                                'ConectarServidorLater',
                                extraArgs = [login,senha],
                                appendTask = True)
             
             msg = "Tentativa %s/5 -  Conectando..." % (self.__qtd_conexao)
             addMensagem(msg, COR_BRANCO)                                            
             
     else:
         vinerOnline.flg_conectado = vinerOnline.DESCONECT
         self.__btnEntrar["state"] = DGG.NORMAL
         self.__qtd_conexao        = 0            
         addMensagem("Servidor nao encontrado", COR_VERMELHO)                        
         
     
     return task.done
Exemple #8
0
    def __task_conectar_servidor(self, login, senha, task):

        if self.__qtd_conexao < TENTATIVAS:

            if vinerOnline.flg_conectado == vinerOnline.ERROLOGIN:
                vinerOnline.flg_conectado = vinerOnline.DESCONECT

                self.__btnEntrar["state"] = DGG.NORMAL
                self.__qtd_conexao = 0

                addMensagem('Login ou senha invalido', COR_VERMELHO)

                self.__etyLogin.setFocus()

            elif vinerOnline.flg_conectado == vinerOnline.CONECTADO:
                #addMensagem("Conectado 12 !!!")
                #self.destroy()
                pass

            else:
                vinerOnline.conectar_servidor(login, senha)
                self.__qtd_conexao += 1

                taskMgr.doMethodLater(INTERVALO_TENTATIVAS,
                                      self.__task_conectar_servidor,
                                      'ConectarServidorLater',
                                      extraArgs=[login, senha],
                                      appendTask=True)

                msg = "Tentativa %s/5 -  Conectando..." % (self.__qtd_conexao)
                addMensagem(msg, COR_BRANCO)

        else:
            vinerOnline.flg_conectado = vinerOnline.DESCONECT
            self.__btnEntrar["state"] = DGG.NORMAL
            self.__qtd_conexao = 0
            addMensagem("Servidor nao encontrado", COR_VERMELHO)

        return task.done