Netplay 0.8 Error Invalid Pointer Operation

    Compartilhe

    Traster
    Iniciante
    Iniciante

    Mensagens : 36
    Créditos : 2

    Netplay 0.8 Error Invalid Pointer Operation

    Mensagem por Traster em Qui Nov 13, 2014 5:00 pm

    As vezes quando eu testo o game, o netplay mostra uma mensagem "Invalid Pointer Operation" em loop ou seja, fica aparecendo repetitivamente esta mensagem. Como posso evitar que o erro ocorra?

    GallighanMaker
    Experiente
    Experiente

    Medalhas :
    Mensagens : 604
    Créditos : 53

    Re: Netplay 0.8 Error Invalid Pointer Operation

    Mensagem por GallighanMaker em Sex Nov 14, 2014 12:39 am

    Esse erro é problema do proprio servidor, ao fechar um client inesperadamente o server não consegue tratar essa operação e acontece esse problema, na verdade é um problema de programação sem tratamentos de erros e prevenção de problemas, ou seja só com a source do servidor pode ser fixado esse problema, muitas vezes não salva o personagem tambem.


    _________________
    @IndieDB @Steam Concept
    --

    Traster
    Iniciante
    Iniciante

    Mensagens : 36
    Créditos : 2

    Re: Netplay 0.8 Error Invalid Pointer Operation

    Mensagem por Traster em Sex Nov 14, 2014 11:32 am

    E para fechar o socket ao fechar o jogo eu faço?

    Komuro Takashi
    Moderador Local
    Moderador Local

    Mensagens : 996
    Créditos : 120

    Re: Netplay 0.8 Error Invalid Pointer Operation

    Mensagem por Komuro Takashi em Sex Nov 14, 2014 12:58 pm

    Network::Main.close_socket - Comando do NP


    _________________

    Traster
    Iniciante
    Iniciante

    Mensagens : 36
    Créditos : 2

    Re: Netplay 0.8 Error Invalid Pointer Operation

    Mensagem por Traster em Sex Nov 14, 2014 1:03 pm

    Quero dizer ao pressionar a janela fechar x

    Paulo S.
    Lenda
    Lenda

    Mensagens : 1876
    Créditos : 331

    Re: Netplay 0.8 Error Invalid Pointer Operation

    Mensagem por Paulo S. em Sex Nov 14, 2014 1:31 pm

    Tem que capturar a saída do jogo, no mais terá que tratar a exceção SystemExit e nela você usa esse código.


    _________________

    Traster
    Iniciante
    Iniciante

    Mensagens : 36
    Créditos : 2

    Re: Netplay 0.8 Error Invalid Pointer Operation

    Mensagem por Traster em Sex Nov 14, 2014 1:59 pm

    Como posso fazer isso?

    Komuro Takashi
    Moderador Local
    Moderador Local

    Mensagens : 996
    Créditos : 120

    Re: Netplay 0.8 Error Invalid Pointer Operation

    Mensagem por Komuro Takashi em Sab Nov 15, 2014 4:23 pm

    Vá no Main e depois do rescue coloque 
    SystemExit
    Network:main.close_socket


    _________________

    blackcrow
    Semi-Experiente
    Semi-Experiente

    Mensagens : 104
    Créditos : 36

    Re: Netplay 0.8 Error Invalid Pointer Operation

    Mensagem por blackcrow em Sab Nov 15, 2014 5:05 pm

    No script "Netplay Main" coloque isso acima do primeiro comando "rescue":
    Código:
    rescue SystemExit
       Network::Main.close_socket

    Vlw soreto :)

    Komuro Takashi
    Moderador Local
    Moderador Local

    Mensagens : 996
    Créditos : 120

    Re: Netplay 0.8 Error Invalid Pointer Operation

    Mensagem por Komuro Takashi em Sab Nov 15, 2014 5:41 pm

    Depois do comando network close socket coloque
    Código:

    ensure
    Network: Main.close_socket


    _________________

      Data/hora atual: Qui Dez 08, 2016 6:47 am