¡Bienvenid@ a Mundo Maker!

¿Quieres aprender todo sobre el RPG Maker?



Regístrate y forma parte de Mundo Maker.
Conectarse

Recuperar mi contraseña

Temas importantes
----------------------------------------
Páginas con recursos RPG Maker
----------------------------------------
----------------------------------------
----------------------------------------
----------------------------------------
----------------------------------------
----------------------------------------
----------------------------------------
----------------------------------------
----------------------------------------
Afiliados
Estadísticas
Tenemos 4427 miembros registrados.
El último usuario registrado es urolokimir.

Nuestros miembros han publicado un total de 66417 mensajes en 8919 argumentos.
Quedada del ChatBox

Navega con Google Chrome
[DESCARGA]

¿Me ayudan como poner un video en RPG Maker VX?

 ::  :: 

Ver el tema anterior Ver el tema siguiente Ir abajo

RPG Maker VX ¿Me ayudan como poner un video en RPG Maker VX?

Mensaje por maitenyan el 2012-08-12, 01:28

Hola,necesito ayuda porque en un foro vi que habia un script de video para poner en rpg maker VX pero que lo pongo todo bien y nu va T_T mira aqui os dejo screenshots y el error:

Spoiler:


El script que uso :

Código:
#-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
#                            -  Game_Film II - reloaded ^^
#  por berka
#                                                                 
#-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
#  Rgss 1&2                  v 1.1
#-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
#                          -Utilização-
=begin
Fit to Screen [film]
                      #film = movie.avi
                      # it's a block !
                      x=0
                      y=0
                      w=544
                      h=416
=end
# Los videos de su juego debe estar en la carpeta Movies de tu proyecto.
#
# Para poner un video, llamar a Script con el nombre film = Nombre.avi
#
# #Básico:
#
# [film]                # obligatorias!
# film = Nombre.avi    #  nombre del archivo de vídeo (que puede ser. Mpg)
#
# #Opcional, el orden no importa
#
# x = 12                # posición horizontal del video
# y = 1                  # posición vertical del video
# w = 150                # redimencionar el largo de la pelicula
# h = 150                # redimencionar el ancho de la pelicula
#
# full = true            # modo fullscreen (pantalla completa)
# vol = 750              # El volumen de reproducción de vídeo (0 a 1000)
# bass = 999            # entre 0 y 1000 volumen de bajos:de muy bajo grado
# aig = 250              # entre 0 y 1000 volumen de agudos: de muy bajo grado.
#
# # Comandos:
# Botón B o ESC para cancelar el vídeo, C o Intro para pausar / reanudar la reproducción
#
#-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
#-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
 
class Game_Film
  def initialize(hash)
    hash.has_key?(:film) ? film=hash[:film] : return
    hash.has_key?(:x) ? @x=hash[:x]+" " : @x="0"
    hash.has_key?(:y) ? @y=hash[:y]+" " : @y="0"
    hash.has_key?(:w) ? @w=hash[:w]+" " : @w=""
    hash.has_key?(:h) ? @h=hash[:h]+" " : @h=""
    hash.has_key?(:vol) ? @vol=hash[:vol]+" " : @vol="1000"
    hash.has_key?(:bass) ? @bass=hash[:bass]+" " : @bass="1000"
    hash.has_key?(:aig) ? @aig=hash[:aig]+" " : @aig="1000"
    hash.has_key?(:pos) ? @pos="at pos #{hash[:pos].to_i*1000} " : @pos="at pos 0 "
    @full=hash[:full] if hash.has_key?(:full)
    @full&&dim_ecran !=[640,480] ? @plee="fullscreen " : @plee=""
    @type=" "
    @type=" type mpegvideo" if File.extname(film)==(".mpg"||".mpeg")
    @type=" type avivideo" if File.extname(film)==".avi"
    @nom='./Movies/'+film
    (p "fichier #{@nom} non trouvé";return) if !FileTest.exist?(@nom)
    @film=Win32API.new('winmm','mciSendString','ppll','v')
    lecture
  end
  def handle
    jeu="\0"*256
    ini=Win32API.new('kernel32','GetPrivateProfileStringA','pppplp', 'l')
    ini.call('Game','Title','',jeu,255,".\\Game.ini")
    return Win32API.new('user32','FindWindowEx','llpp','l').call(0,0,nil,jeu.delete!("\0"))
  end
  def lecture
    v,t,status,pause=version,Time.now," "*255,false
    @film.call("open #{@nom} alias FILE#{@type} style child parent "+handle.to_s,0,0,0)
    @film.call("put FILE window at #{@x}#{@y}#{@w}#{@h}",status,255,0)
    @film.call("setaudio File volume to #{@vol}",status,255,0)
    @film.call("setaudio File bass to #{@bass}",status,255,0)
    @film.call("setaudio File trebble to #{@bass}",status,255,0)
    @film.call("play FILE #{@plee} notify",status,255,handle)
    loop{sleep(0.1)
      Input.update
      @film.call("status FILE mode notify",status,255,0)
      break if status.unpack("aaaa")=="stop".split(//)||Input.trigger?(Input::B)
      if Input.trigger?(Input::C)
        if !pause;@film.call("pause FILE notify",status,255,handle);pause=true
        else;@film.call("play FILE #{@plee} notify",status,255,handle);pause=false
        end     
      end
      (t=maj(t))if v=='xp'}
    @film.call("close FILE notify",0,0,handle)
    $scene=Scene_Map.new
  end
  def dim_ecran
    lw=Win32API.new('user32','GetSystemMetrics','i','i')
    return lw.call(0),lw.call(1)
  end
  def maj(t)
    (Graphics.update;return Time.now)if t.sec<=Time.now.sec-9||t.min !=Time.now.min
    return t
  end
  def version;FileTest.exist?('./Data/scripts.rvdata') ? 'vx': 'xp';end
end
Dir.open("./Filmes") rescue Dir::mkdir("./Filmes",0777)
class Game_Interpreter;def eval(script);cmd_eval(script);end;end#rmvx
class Interpreter;def eval(script);cmd_eval(script);end;end#rmxp
def cmd_eval(script)
  if script.include?("[film]")
    hash={}
    script.gsub!("[film]"){}
    list=script.split("\n")
    list.each{|e|e.gsub!(" "){};f=e.split("=");hash[f[0].to_sym]=f[1] if !f[1].nil?}
    Game_Film.new(hash)
  else;return Kernel.eval(script)
  end
end

Alguien me ayuda?,lo necesito T_T

maitenyan
Novato
Novato

0/3

Créditos 41

Gracias: 2

Volver arriba Ir abajo

RPG Maker VX Re: ¿Me ayudan como poner un video en RPG Maker VX?

Mensaje por orochii el 2012-08-12, 16:46

El script no incluye nada de Sonic, por lo que creo que estás cometiendo algún error al llamar el vídeo.

Las instrucciones son algo raras, pero la cosa sería así. Poner lo siguiente en un comando "llamar script":
Código:
[film]
film  = nombre.extensión
Un ejemplo sería:
Código:
[film]
film  = sonic.avi
Otro ejemplo, con alguno de los parámetros opcionales (no importa ni el órden ni cuáles aparecen):
Código:
[film]
film = sonic.avi
x = 45
w = 399
vol = 250
Con todos los parámetros posibles:
Código:
[film]
film = sonic.avi
x = 45
y = 16
w = 399
h = 400
full = false
vol= 250
bass = 700
aig = 100

Siempre es importante la etiqueta [film] y el nombre del archivo.

Espero te sirva, salut,
Orochii Zouveleki

orochii
Caballero Shiro
Caballero Shiro

0/3

Créditos 5278

Gracias: 153

http://drekirokr.weebly.com/

Volver arriba Ir abajo

RPG Maker VX Re: ¿Me ayudan como poner un video en RPG Maker VX?

Mensaje por maitenyan el 2012-08-12, 17:53

orochii escribió:El script no incluye nada de Sonic, por lo que creo que estás cometiendo algún error al llamar el vídeo.

Las instrucciones son algo raras, pero la cosa sería así. Poner lo siguiente en un comando "llamar script":
Código:
[film]
film  = nombre.extensión
Un ejemplo sería:
Código:
[film]
film  = sonic.avi
Otro ejemplo, con alguno de los parámetros opcionales (no importa ni el órden ni cuáles aparecen):
Código:
[film]
film = sonic.avi
x = 45
w = 399
vol = 250
Con todos los parámetros posibles:
Código:
[film]
film = sonic.avi
x = 45
y = 16
w = 399
h = 400
full = false
vol= 250
bass = 700
aig = 100

Siempre es importante la etiqueta [film] y el nombre del archivo.

Espero te sirva, salut,
Orochii Zouveleki

Gracias,si me sirvio mucho y ahora que estoy aprendiendo mas a mapear y eso pues que tambien andaba buscando el script gracias ^_^

maitenyan
Novato
Novato

0/3

Créditos 41

Gracias: 2

Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba


 ::  :: 

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