Guardado Sin Charas(

Ver el tema anterior Ver el tema siguiente Ir abajo

Guardado Sin Charas(

Mensaje  Caistsa el Jue Feb 21, 2008 11:57 pm

Este script permite que al guardar en el proyecto no aparecca los charas.
Código:
#==============================================================================
# ■ Window_SaveFile
#------------------------------------------------------------------------------

class Window_SaveFile < Window_Base
#--------------------------------------------------------------------------
attr_reader  :filename               
attr_reader  :selected               
#--------------------------------------------------------------------------
def initialize(file_index, filename)
 super(0, 64 + file_index % 4 * 104, 640, 104)
 self.contents = Bitmap.new(width - 32, height - 32)
    self.contents.font.name = $fontface
 self.contents.font.size = $fontsize
 @file_index = file_index
 @filename = "Save#{@file_index + 1}.rxdata"
 @time_stamp = Time.at(0)
 @file_exist = FileTest.exist?(@filename)
 if @file_exist
  file = File.open(@filename, "r")
  @time_stamp = file.mtime
  @characters = Marshal.load(file)
  @frame_count = Marshal.load(file)
  @game_system = Marshal.load(file)
  @game_switches = Marshal.load(file)
  @game_variables = Marshal.load(file)
  @total_sec = @frame_count / Graphics.frame_rate
  file.close
 end
 refresh
 @selected = false
end
#--------------------------------------------------------------------------
def refresh
 self.contents.clear
 self.contents.font.color = normal_color
 name = "Archivo #{@file_index + 1}"
 self.contents.draw_text(4, 0, 600, 32, name)
 @name_width = contents.text_size(name).width
 if @file_exist
  hour = @total_sec / 60 / 60
  min = @total_sec / 60 % 60
  sec = @total_sec % 60
  time_string = sprintf("%02d:%02d:%02d", hour, min, sec)
  self.contents.font.color = normal_color
  self.contents.draw_text(4, 8, 600, 32, time_string, 2)
  self.contents.font.color = normal_color
  time_string = @time_stamp.strftime("%Y/%m/%d %H:%M")
  self.contents.draw_text(4, 40, 600, 32, time_string, 2)
 end
end
#--------------------------------------------------------------------------
def selected=(selected)
 @selected = selected
 update_cursor_rect
end
#--------------------------------------------------------------------------
def update_cursor_rect
 if @selected
  self.cursor_rect.set(0, 0, @name_width + 8, 32)
 else
  self.cursor_rect.empty
 end
end
end

Coloquen es script encima de main y disfrutenlo
avatar
Caistsa
Administrador
Administrador

Cantidad de envíos : 187
Fecha de inscripción : 21/02/2008

Ver perfil de usuario http://caistsarpg.superforo.net

Volver arriba Ir abajo

Re: Guardado Sin Charas(

Mensaje  PepDracko el Dom Mar 30, 2008 9:39 pm

Holas!!

Esta bueno el script, lo usaré en algun proyecto.

PD desaparece.

PepDracko
Hijo De Artemisa
Hijo De Artemisa

Cantidad de envíos : 66
Edad : 21
Localización : In your room, above your sister
Fecha de inscripción : 10/03/2008

Ver perfil de usuario

Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.