Quedada del ChatBox
Conectarse
Estadísticas
Tenemos 2162 miembros registrados.El último usuario registrado es chichox.
Nuestros miembros han publicado un total de 37850 mensajes en 4923 argumentos.
Últimos temas
» No tienes photoshop? - PIXLRpor Leaser Hoy a las 6:11 pm
» Relato de Seytan
por mrhawi Hoy a las 5:46 pm
» Pequeño tilemap de Pokemon
por Wecoc Hoy a las 5:39 pm
» Vehiculos por agua
por orochii Hoy a las 5:30 pm
» Denme su opinión sobre este sprite
por mrhawi Hoy a las 5:13 pm
» Saludos gente
por orochii Hoy a las 4:43 pm
» CONCURSO DE TROFEOS (Nº2)
por EdénTheGame Hoy a las 4:40 pm
» script Titulo animado -Modificacion-
por Felipe_9595 Hoy a las 4:27 pm
» Galeria de Dibujos
por Wecoc Hoy a las 3:32 pm
» D.R.E.A.M.S [RPGXP] [DEMO 2.0!]
por ZeroTwilight Hoy a las 3:05 pm
Temas importantes
----------------------------------------
Páginas con recursos RPG Maker
----------------------------------------
----------------------------------------
----------------------------------------
----------------------------------------
----------------------------------------
----------------------------------------
Topic de screens----------------------------------------
[RPGVX] Espacios máximos de guardado
[RPGVX] Espacios máximos de guardado
Este script permite crear más espacios de guardado, pudiendo crear hasta 999!!!! (toma ya!!!, que por espacio no sea XD).
Autor: ERZENGEL
Version: 1.10
Plataforma: RPG Maker VX
SCRIPT
INSTRUCCIONES
Colócalo encima de MAIN. Para crear espacios, sólo modifica la línea donde pone:
Cambia el "8" por el número de espacios que quieras (máximos 999)
Bye!!!! Khaizen
Autor: ERZENGEL
Version: 1.10
Plataforma: RPG Maker VX
SCRIPT
- Código:
#==============================================================================
# ** More savefiles 1.10
#------------------------------------------------------------------------------
# written by ERZENGEL
#==============================================================================
module ERZSAVE
# Max amount of savefiles
MAXSAVEFILES = 8
# Max amount the player is able to save (-1 = infinite)
MAXSAVEAMOUNT = -1
end
#==============================================================================
# ** Window_SaveFile
#------------------------------------------------------------------------------
# This window displays save files on the save and load screens.
#==============================================================================
class Window_SaveFile < Window_Base
#--------------------------------------------------------------------------
# * Object Initialization
# file_index : save file index (0 to the value of MAXSAVEFILES)
# filename : filename
#--------------------------------------------------------------------------
def initialize(file_index, filename)
super(0, 56 + file_index % ERZSAVE::MAXSAVEFILES * 90, 544, 90)
@file_index = file_index
@filename = filename
load_gamedata
refresh
@selected = false
end
end
#==============================================================================
# ** Scene_File
#------------------------------------------------------------------------------
# This class performs the save and load screen processing.
#==============================================================================
class Scene_File
#--------------------------------------------------------------------------
# * Start processing
#--------------------------------------------------------------------------
def start
super
@file_max = ERZSAVE::MAXSAVEFILES
create_menu_background
@help_window = Window_Help.new
create_savefile_windows
if @saving
@index = $game_temp.last_file_index
@help_window.set_text(Vocab::SaveMessage)
else
@index = self.latest_file_index
@help_window.set_text(Vocab::LoadMessage)
end
@savefile_windows[@index].selected = true
@page_file_max = ((416 - @help_window.height) / 90).truncate
for i in 0...@file_max
window = @savefile_windows[i]
if @index > @page_file_max - 1
if @index < @file_max - @page_file_max - 1
@top_row = @index
window.y -= @index * window.height
elsif @index >= @file_max - @page_file_max
@top_row = @file_max - @page_file_max
window.y -= (@file_max - @page_file_max) * window.height
else
@top_row = @index
window.y -= @index * window.height
end
end
window.visible = (window.y >= @help_window.height and
window.y < @help_window.height + @page_file_max * window.height)
end
end
#--------------------------------------------------------------------------
# * Create Save File Window
#--------------------------------------------------------------------------
def create_savefile_windows
@top_row = 0
@savefile_windows = []
for i in 0...@file_max
@savefile_windows.push(Window_SaveFile.new(i, make_filename(i)))
end
end
#--------------------------------------------------------------------------
# * Move cursor down
# wrap : Wraparound allowed
#--------------------------------------------------------------------------
def cursor_down(wrap)
if @index < @file_max - 1 or wrap
@index = (@index + 1) % @file_max
for i in 0...@file_max
window = @savefile_windows[i]
if @index == 0
@top_row = 0
window.y = @help_window.height + i % @file_max * window.height
elsif @index - @top_row > @page_file_max - 1
window.y -= window.height
end
window.visible = (window.y >= @help_window.height and
window.y < @help_window.height + @page_file_max * window.height)
end
if @index - @top_row > @page_file_max - 1
@top_row += 1
end
end
end
#--------------------------------------------------------------------------
# * Move cursor up
# wrap : Wraparound allowed
#--------------------------------------------------------------------------
def cursor_up(wrap)
if @index > 0 or wrap
@index = (@index - 1 + @file_max) % @file_max
for i in 0...@file_max
window = @savefile_windows[i]
if @index == @file_max - 1
@top_row = @file_max - @page_file_max
window.y = @help_window.height + i % @file_max * window.height
window.y -= (@file_max - @page_file_max) * window.height
elsif @index - @top_row < 0
window.y += window.height
end
window.visible = (window.y >= @help_window.height and
window.y < @help_window.height + @page_file_max * window.height)
end
if @index - @top_row < 0
@top_row -= 1
end
end
end
end
#==============================================================================
# ** Scene_Menu
#------------------------------------------------------------------------------
# This class performs the menu screen processing.
#==============================================================================
class Scene_Menu
#--------------------------------------------------------------------------
# * Start processing
#--------------------------------------------------------------------------
alias erz_saveslots_start start
def start
if $game_system.save_count >= ERZSAVE::MAXSAVEAMOUNT and ERZSAVE::MAXSAVEAMOUNT >= 0
$game_system.save_disabled = true
end
erz_saveslots_start
end
end
INSTRUCCIONES
Colócalo encima de MAIN. Para crear espacios, sólo modifica la línea donde pone:
- Código:
"MAXSAVEFILES = 8"
Cambia el "8" por el número de espacios que quieras (máximos 999)
Bye!!!! Khaizen

Khaizen- Principiante

-

1455
Permiso de este foro:
No puedes responder a temas en este foro.















