Introdução:
Então, os scripters principalmente, alguém provavelmente já tentou criar uma window(janela) no editor de scripts, e provavelmente você fez tudo certo, mas na hora de fechar.... pá, esse erro:
Script para Correção:
Porque ocorre o erro?
R: Bom, o erro ocorre porque a window_base continua atualizando a window mesmo depois dela já ter fechado.
Créditos:
Vitor Luquini por descobrir o erro e criação do código.
Então, os scripters principalmente, alguém provavelmente já tentou criar uma window(janela) no editor de scripts, e provavelmente você fez tudo certo, mas na hora de fechar.... pá, esse erro:
Script para Correção:
- Código:
#================
#Disposed Window Error Fix by Vitor Luquini
#================
class Window_Base < Window
alias disposed_window_fix update
def update(*args)
return if disposed?
disposed_window_fix(*args)
end
end
class Window_Selectable < Window_Base
alias disposed_window_fix update
def update(*args)
return if disposed?
disposed_window_fix(*args)
end
end
class Window_Command < Window_Selectable
alias disposed_window_fix refresh
def refresh(*args)
return if disposed?
disposed_window_fix(*args)
end
end
Porque ocorre o erro?
R: Bom, o erro ocorre porque a window_base continua atualizando a window mesmo depois dela já ter fechado.
Créditos:
Vitor Luquini por descobrir o erro e criação do código.