Aldeia RPG

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Suporte ao desenvolvimento de jogos


+6
Paulo Soreto
leoXP
blackcrow
Felix Blayder
Traster
Komuro Takashi
10 participantes

    Desabilitar o "X" da Janela do RPG Maker

    Komuro Takashi
    Komuro Takashi
    Colaborador
    Colaborador


    Mensagens : 1047
    Créditos : 130

    Desabilitar o "X" da Janela do RPG Maker Empty Desabilitar o "X" da Janela do RPG Maker

    Mensagem por Komuro Takashi Qua Dez 17, 2014 9:31 am

    Bom dia,

    Bom acessando alguns fóruns consegui o Conjunto de Cod. API para desabilitar o "X" de fechamento da Tela o que ajuda muito no NP.

    Código:

    #----------------------------------------------------------------
    # Creditos ao Mithran do RPGVXACE.NET
    FindWindow = Win32API.new('user32', 'FindWindow', 'pp', 'l')
    SetClassLong = Win32API.new('user32', 'SetClassLong', 'lil', 'i')
    GetPrivateString = Win32API.new("kernel32", "GetPrivateProfileStringA", "pppplp", "l")

    buf = " " * 256
    GetPrivateString.call('Game','Title','',buf,256,".\\Game.ini")
    buf.strip!
    HWND = FindWindow.call('RGSS Player', buf)

    SetClassLong.call(HWND, -26, 0x0200) #no exit button
    #----------------------------------------------------------------


    _________________
    Desabilitar o "X" da Janela do RPG Maker Takashi_komuro_by_minato8-d51g9o4

    Paga um café? Patreon
    Traster
    Traster
    Iniciante
    Iniciante


    Mensagens : 34
    Créditos : 2

    Desabilitar o "X" da Janela do RPG Maker Empty Re: Desabilitar o "X" da Janela do RPG Maker

    Mensagem por Traster Qua Dez 17, 2014 11:12 am

    Muito bom e útil para evitar o erro Invalid Pointer Operation


    +1 Crédito :3
    Felix Blayder
    Felix Blayder
    Membro de Honra
    Membro de Honra


    Mensagens : 1406
    Créditos : 220

    Ficha do personagem
    Nível: 1
    Experiência:
    Desabilitar o "X" da Janela do RPG Maker Left_bar_bleue0/0Desabilitar o "X" da Janela do RPG Maker Empty_bar_bleue  (0/0)
    Vida:
    Desabilitar o "X" da Janela do RPG Maker Left_bar_bleue30/30Desabilitar o "X" da Janela do RPG Maker Empty_bar_bleue  (30/30)

    Desabilitar o "X" da Janela do RPG Maker Empty Re: Desabilitar o "X" da Janela do RPG Maker

    Mensagem por Felix Blayder Qua Dez 17, 2014 4:41 pm

    Ótimo cara, +1 Credito

    Valentine poderia deixar como padrão no NP, junto com o outro scrit!

    Pensando bem, melhor não, alguma coisa os caras tem que fazer neh, você já fez o tuto, eles que implementem!!!

    rsrsrs


    _________________

    Se inscreva em meu Canal no YouTube:
    https://www.youtube.com/localnerd

    Faça uma doação para ajudar nos custos:

    https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=3N8T2RJ977RCQ

    blackcrow
    blackcrow
    Semi-Experiente
    Semi-Experiente


    Mensagens : 111
    Créditos : 41

    Desabilitar o "X" da Janela do RPG Maker Empty Re: Desabilitar o "X" da Janela do RPG Maker

    Mensagem por blackcrow Qui Dez 18, 2014 3:28 pm

    Não é o "X" da janela que causa o erro de "Invalid Pointer Operation", basta sair do jogo que causará o mesmo erro.
    leoXP
    leoXP
    Ocasional
    Ocasional


    Mensagens : 219
    Créditos : 5

    Ficha do personagem
    Nível: 1
    Experiência:
    Desabilitar o "X" da Janela do RPG Maker Left_bar_bleue0/0Desabilitar o "X" da Janela do RPG Maker Empty_bar_bleue  (0/0)
    Vida:
    Desabilitar o "X" da Janela do RPG Maker Left_bar_bleue30/30Desabilitar o "X" da Janela do RPG Maker Empty_bar_bleue  (30/30)

    Desabilitar o "X" da Janela do RPG Maker Empty Re: Desabilitar o "X" da Janela do RPG Maker

    Mensagem por leoXP Qui Dez 18, 2014 4:03 pm

    Isso que eu nao entendo,porque causa este erro??no meu projeto este erro acontece com frequencia e atapalha bastante.
    Traster
    Traster
    Iniciante
    Iniciante


    Mensagens : 34
    Créditos : 2

    Desabilitar o "X" da Janela do RPG Maker Empty Re: Desabilitar o "X" da Janela do RPG Maker

    Mensagem por Traster Qui Dez 18, 2014 4:20 pm

    Komuro Takashi
    Komuro Takashi
    Colaborador
    Colaborador


    Mensagens : 1047
    Créditos : 130

    Desabilitar o "X" da Janela do RPG Maker Empty Re: Desabilitar o "X" da Janela do RPG Maker

    Mensagem por Komuro Takashi Qui Dez 18, 2014 7:03 pm

    O erro de invalida operation e que quando VC fecha o RM ele Nao termina a conecxao com o servidor esse script mais a rescure SystemExit São a solução para o erro do invalid operation....ele tbm ocorre quando a quantidade de bites enviados ao servidor supera 1024 dai da o chamado estouro de buff que causa esse erro.


    _________________
    Desabilitar o "X" da Janela do RPG Maker Takashi_komuro_by_minato8-d51g9o4

    Paga um café? Patreon
    leoXP
    leoXP
    Ocasional
    Ocasional


    Mensagens : 219
    Créditos : 5

    Ficha do personagem
    Nível: 1
    Experiência:
    Desabilitar o "X" da Janela do RPG Maker Left_bar_bleue0/0Desabilitar o "X" da Janela do RPG Maker Empty_bar_bleue  (0/0)
    Vida:
    Desabilitar o "X" da Janela do RPG Maker Left_bar_bleue30/30Desabilitar o "X" da Janela do RPG Maker Empty_bar_bleue  (30/30)

    Desabilitar o "X" da Janela do RPG Maker Empty Re: Desabilitar o "X" da Janela do RPG Maker

    Mensagem por leoXP Qui Dez 18, 2014 10:03 pm

    A sim entendi valew ae gente.
    blackcrow
    blackcrow
    Semi-Experiente
    Semi-Experiente


    Mensagens : 111
    Créditos : 41

    Desabilitar o "X" da Janela do RPG Maker Empty Re: Desabilitar o "X" da Janela do RPG Maker

    Mensagem por blackcrow Sex Dez 19, 2014 10:10 pm

    Komuro Takashi escreveu:O erro de invalida operation e que quando VC fecha o RM ele Nao termina a conecxao com o servidor esse script mais a rescure SystemExit São a solução para o erro do invalid operation....ele tbm ocorre quando a quantidade de bites enviados ao servidor supera 1024 dai da o chamado estouro de buff que causa esse erro.
    Não há "estouro de buff", o server recebe apenas 1024 bytes por leitura, ou seja, se tem 2000 bytes em um socket para serem lidos, o server lê apenas 1024.
    Paulo Soreto
    Paulo Soreto
    Lenda
    Lenda


    Mensagens : 1980
    Créditos : 367

    Ficha do personagem
    Nível: 1
    Experiência:
    Desabilitar o "X" da Janela do RPG Maker Left_bar_bleue0/0Desabilitar o "X" da Janela do RPG Maker Empty_bar_bleue  (0/0)
    Vida:
    Desabilitar o "X" da Janela do RPG Maker Left_bar_bleue30/30Desabilitar o "X" da Janela do RPG Maker Empty_bar_bleue  (30/30)

    Desabilitar o "X" da Janela do RPG Maker Empty Re: Desabilitar o "X" da Janela do RPG Maker

    Mensagem por Paulo Soreto Sex Dez 19, 2014 10:30 pm

    Existem soluções melhores para o erro como:
    Servidor C#
    Servidor Ruby
    Ambas são alternativas para o erro em questão, são servidores mais modernos (sem desrespeito ao criador do servidor utilizado atualmente no netplay) e melhores.
    Porém ambos precisam de um certo conhecimento com programação para utiliza-los.


    _________________
    Desabilitar o "X" da Janela do RPG Maker FwYnoXI

    Conteúdo patrocinado


    Desabilitar o "X" da Janela do RPG Maker Empty Re: Desabilitar o "X" da Janela do RPG Maker

    Mensagem por Conteúdo patrocinado


      Data/hora atual: Sáb Abr 27, 2024 2:12 pm