Últimos temas
» [Sugerencia]Limpieza de recursos viejos en el foro.
por Cuyo1786 Hoy a las 9:52 am

» Busco grupo para un inexperta pero con ganas
por BACA Hoy a las 1:41 am

» Buscando pixel artista, trabajo pagado.
por pixeloid Ayer a las 11:33 pm

» [MV]Butterfly Paradox
por DopellSerch Ayer a las 9:44 pm

» LMD - Lunas de Magia Divina
por Zaabos Ayer a las 12:46 am

» LA BRÚJULA DE ZAZA [VXACE]
por Pocari Dom Oct 20, 2019 1:29 pm

» [VXA]Resident Evil Menu
por DorFenn Dom Oct 20, 2019 1:42 am

» (RMMV) Precognition
por JapoZero Jue Oct 17, 2019 11:40 pm

» Ayuda, duda
por BACA Miér Oct 16, 2019 7:38 pm

» Duda con ventana de comandos en Script
por DorFenn Lun Oct 14, 2019 1:46 am

» Índice Scripts RGSS3
por ZororoWhite Dom Oct 13, 2019 12:24 am

» [VX Ace] Script para duplicar tamaño y escala de ventana del juego
por ZororoWhite Dom Oct 13, 2019 12:23 am


[ACE] - SCRIPT Juega y crea al mismo tiempo

Ir abajo

[ACE] - SCRIPT Juega y crea al mismo tiempo Empty [ACE] - SCRIPT Juega y crea al mismo tiempo

Mensaje por TheHeroZX el Vie Mar 21, 2014 1:03 am

Hey holas a todos~~~
vengo a dejar un script, me ha sido util ultimamente y queria compartirlo con ustedes :3

Código:

=begin
#===============================================================================
 Title: Test Edit
 Author: Tsukihime
 Traducido por: TheHeroZX
 Date: Mar 9, 2013
--------------------------------------------------------------------------------
 ** Change log
 Mar 9, 2013
   - Initial release
--------------------------------------------------------------------------------  
 ** Terminos de uso
 * El script es libre para proyectos de rpg maker vx
 * Puede provocar bugs.
 * Creditos a Tsukihime en tu proyecto
 * Preservar esta parte
--------------------------------------------------------------------------------
 ** Descripccion
 
 Este script te puede ayudar a modificar el mapa y a jugarlo al mismo tiempo.
 Puedes recargar el mapa con solo una tecla.
 
 Tecnicamente es lo unico que hace.
 
--------------------------------------------------------------------------------
 ** Uso
 
 Presiona F8 para recargar el mapa.
 Todos los cambios deben guardarse para poder hacerse el cambio.
--------------------------------------------------------------------------------
 ** Creditos
 
 Basado en el FenixFyreX's test & play para VX
#===============================================================================
=end
$imported = {} if $imported.nil?
$imported["TH_TestEdit"] = true
#===============================================================================
# ** Configuracion
#===============================================================================
module TH
  module Test_Edit
    
    Reload_Map_Button = :F7
    Reload_All_Button = :F8
    
    Excluded_Files = []
#===============================================================================
# ** Resto del script
#===============================================================================    

    #---------------------------------------------------------------------------
    # Recarga casi todo. Basado en FenixFyre's script para recargar
    #---------------------------------------------------------------------------
    def self.reload_all
      for file in (Dir.entries("Data") - [".", "..", *Excluded_Files])
        next if (file.include?("Map"))
        basename = File.basename(file, ".*").downcase!
        next if (basename == "scripts")
        eval("$data_#{basename} = load_data('Data/#{file}')")
      end
      reload_map
    end
    
    def self.reload_map
      $game_map.editplay_reload_map if SceneManager.scene_is?(Scene_Map)
    end
  end
end

class Game_Map
  def editplay_reload_map
    setup(@map_id)
    $game_player.center($game_player.x, $game_player.y)
    @need_refresh = true
    SceneManager.scene.editplay_reload_map
  end
end

class Scene_Map < Scene_Base
  
  def editplay_reload_map
    @spriteset.refresh_characters
  end
end

module SceneManager
  class << self
    alias :th_editplay_run :run
  end
  
  #-----------------------------------------------------------------------------
  #-----------------------------------------------------------------------------
  def self.run
    attach_console
    th_editplay_run
  end
  
  #-----------------------------------------------------------------------------
  # Siempre querras una consola.
  #-----------------------------------------------------------------------------
  def self.attach_console
    
    console_w = Win32API.new('user32','GetForegroundWindow', 'V', 'L').call
    buf_len = Win32API.new('user32','GetWindowTextLength', 'L', 'I').call(console_w)
    str = ' ' * (buf_len + 1)
    Win32API.new('user32', 'GetWindowText', 'LPI', 'I').call(console_w , str, str.length)
    
    # Iniciar la consola
    Win32API.new('kernel32.dll', 'AllocConsole', '', '').call
    Win32API.new('kernel32.dll', 'SetConsoleTitle', 'P', '').call('RGSS3 Console')
    $stdout.reopen('CONOUT$')
    
    
    game_title = str.strip
    game_title.sub! ' - RPG Maker VX Ace', ''
    
    
    hwnd = Win32API.new('user32.dll', 'FindWindow', 'PP','N').call(0, game_title)
    Win32API.new('user32.dll', 'SetForegroundWindow', 'P', '').call(hwnd)
  
  end
end

module Input
  class << self
    alias :th_editplay_update :update
  end
  
  def self.update
    TH::Test_Edit.reload_map if press?(TH::Test_Edit::Reload_Map_Button)
    TH::Test_Edit.reload_all if press?(TH::Test_Edit::Reload_All_Button)
    th_editplay_update    
  end
end


if ($TEST || $DEBUG)
  Thread.new {
    system("Game.exe debug")
  }
  sleep(0.01)
  exit
end
TheHeroZX
TheHeroZX
PJ Principal
PJ Principal

Masculino
México
RPG Maker : Ace
Mensajes : 258
Monedas : 1060
Reputación : 49
Edad : 25
Localización : Buscando Gardevoirs~~~~

Volver arriba Ir abajo

[ACE] - SCRIPT Juega y crea al mismo tiempo Empty Re: [ACE] - SCRIPT Juega y crea al mismo tiempo

Mensaje por Turbiosoft.acho el Vie Mar 21, 2014 1:16 am

Lol wuuut xD Una chica se equivocó y lo posteó donde no debía, en el índice xD Pero gracias por hacerlo tú (faltaría más, habiéndolo traducido xD). Le editaré el post ahora, si eso.

¡Te llevas un +1 por el aporte!

_________________

¡Apoya PCII colocando esta barrita en tu firma!
[ACE] - SCRIPT Juega y crea al mismo tiempo JZxmSi
Turbiosoft.acho apoya a...:
[ACE] - SCRIPT Juega y crea al mismo tiempo AvSsi3
[ACE] - SCRIPT Juega y crea al mismo tiempo TpIA16
[ACE] - SCRIPT Juega y crea al mismo tiempo VqJJJp
[ACE] - SCRIPT Juega y crea al mismo tiempo BU4sOt

Y a los juegos de Zoro y Japo (?)


Turbiosoft.acho
Turbiosoft.acho
Admin
Admin

Femenino
Rmakercom
RPG Maker : Ace
Mensajes : 1288
Monedas : 4383
Reputación : 200
Localización : En el glorioso y magistral Zulo.

Volver arriba Ir abajo

[ACE] - SCRIPT Juega y crea al mismo tiempo Empty Re: [ACE] - SCRIPT Juega y crea al mismo tiempo

Mensaje por KRiZaLiD el Vie Mar 21, 2014 2:48 am

¿existe este script para el VX? pues me parece muy útil y me agradaría bastante tenerlo. muy buen aporte HeroZx, mis saludos
se despide KriZ

_________________
Mi Proyecto:
[ACE] - SCRIPT Juega y crea al mismo tiempo VqJJJp

[ACE] - SCRIPT Juega y crea al mismo tiempo AnrEWG[ACE] - SCRIPT Juega y crea al mismo tiempo UqGVnKv

KRiZaLiD apoya:
[ACE] - SCRIPT Juega y crea al mismo tiempo 3gqmui[ACE] - SCRIPT Juega y crea al mismo tiempo GJ7qjn[ACE] - SCRIPT Juega y crea al mismo tiempo ZhwnH1[ACE] - SCRIPT Juega y crea al mismo tiempo NT6Pp7[ACE] - SCRIPT Juega y crea al mismo tiempo WXmSrO[ACE] - SCRIPT Juega y crea al mismo tiempo CKEALv
KRiZaLiD
KRiZaLiD
Moderador
Moderador

Masculino
Chile
RPG Maker : Vx
Mensajes : 858
Monedas : 4332
Reputación : 110
Edad : 34
Localización : Florida (pueblo fantasma), Chile

Volver arriba Ir abajo

[ACE] - SCRIPT Juega y crea al mismo tiempo Empty Re: [ACE] - SCRIPT Juega y crea al mismo tiempo

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a t