MimicKayo VIP
![VIP VIP](https://2img.net/h/oi40.tinypic.com/2vmbz2b.jpg)
![MimicKayo](https://2img.net/u/2815/20/63/30/avatars/17-38.jpg)
Mensagens : 262 Data de inscrição : 10/08/2011 Idade : 26 Localização : Dynasty RPG ;)
![Script de vídeo VX e XP Empty](https://2img.net/i/empty.gif) | Assunto: Script de vídeo VX e XP Ter Ago 16, 2011 9:48 am | |
| {Script de Video VX e XP} por {Berka}
Introdução
{Este script faz com que você possa rodar um filme em seu game de uma forma facil e rapida, precisando apenas do comando chamar script em um evento qualaquer no mapa.}
Características Script bom, configurável e fácil de entender.
Screenshots {N/A}
Como usar
{Primeiro crie uma pasta com o nome "Films" na pasta de seu projeto, depois cole o script acima do "Main" no seu "Editor de Script" depois crie um evento ou evento comun com o comando "Chamar Script" com o seguinte
codigo [film] film = X.formato (no local do X você troca pelo nome do filme em formato é o formato do filme ou seja (AVI,MPG e WMV))}
Esse é o codigo necessário para rodar o filme mais você pode variar se quiser deixar o filme sem som ou com volume baixo ou até mesmo deixalo do tamanho que quiser existem outros codigos.
[film] film = X.formato # x = 12 # posiçao horizontal (todos esse numeros se limita ao tamanho que você quiser) # y = 1 # posiçao vertical # w = 150 # dimenssao do filme: largura # h = 150 # dimenssao do filme: altura # vol = 750 # entre 0 e 1000 volume sonoro do filme # bass = 999 # entre 0 e 1000 volume dos bass # aig = 250 # entre 0 e 1000 volume dos aigus
O que eu aconselho é usar este script em full screen com a tela de seu jogo não sendo em full screen tamanho normal da tela de seu jogo pois eu testei em varios computadores e todos rodaram perfeitamente isso evita o pisca pisca do video ou até mesmo o problema de sair apenas o som e não a imagem. o codigo é este. - Código:
-
[film] film = X.formato full = true Demo
{Não necessita}
Script
- Spoiler:
- Código:
-
#-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- # - Game_Film II - reloaded ^^ # par berka # #-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- # Rgss 1&2 v 1.0 #-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- # -utilizaçao- # escreva em um evento um script#058 # # #requerimento minimu; # [film] # obrigatorio ! # film = monfilm.avi # ou mpg... nome do arquivo e livre # # #configuraçao opicional, a ordem e importante # poe as 4 cordenadas ! # x = 12 # posiçao horizontal # y = 1 # posiçao vertical # w = 150 # dimenssao do filme: largura # h = 150 # dimenssao do filme: altura # # full = true # ativa o modo fullscreen # vol = 750 # entre 0 e 1000 volume sonoro do filme # bass = 999 # entre 0 e 1000 volume dos bass # aig = 250 # entre 0 e 1000 volume dos aigus # #comandos: # dependendo de como esta as teclas de seu teclado sao os basicos parar video e voltar #-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- # este novo script de video nao tem o problema de nao passar o video ou ficar piscando # e surporta varios formatos de arquivos e ele detecta automaticamente o tipo de video # o encontrei por que o "scenemovie no vx" nao estava muito bom e zarpiando por ai # consegui encontrar este script que testei e deu tudo certo ele e muito facil de se lidar # na demo vem dizendo tudo direitinho. #-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- 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='./Audio/'+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','','',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=false 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("./Audio") rescue Dir::mkdir("./Audio",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
Perguntas Frequentes
- Citação :
- Pergunta:Aqui só sai o som ou fica piscando o que eu faço?
Resposta:Faça da forma que eu falei coloque em full screen que resolve. Créditos e Agradecimentos
Feito por Berka Traduzido por ITHAN Disponibilizado por MimicKayo
Última edição por MimicKayo em Sáb Ago 20, 2011 11:57 am, editado 1 vez(es) | |
|
Zendion Cordenador
![Cordenador Cordenador](https://2img.net/h/oi35.tinypic.com/2efsrv9.png)
![Zendion](https://2img.net/u/2815/20/63/30/avatars/6-36.jpg)
Mensagens : 372 Data de inscrição : 31/07/2011 Idade : 27 Localização : Leme
![Script de vídeo VX e XP Empty](https://2img.net/i/empty.gif) | Assunto: ual Ter Ago 16, 2011 12:40 pm | |
| Mano isso é otimo, estava em busca de um desses Legal pra caramba +1cred Fui | |
|
Thiago_Lief Expert
![Expert Expert](https://2img.net/h/oi41.tinypic.com/2a5aufm.jpg)
![Thiago_Lief](https://i.imgur.com/XrI7X.png)
Mensagens : 148 Data de inscrição : 03/08/2011 Idade : 29 Localização : Presidente Prudente - SP
![Script de vídeo VX e XP Empty](https://2img.net/i/empty.gif) | Assunto: Re: Script de vídeo VX e XP Ter Ago 16, 2011 6:31 pm | |
| ![Shocked](https://2img.net/i/fa/i/smiles/icon_eek.gif) To ficando bobo com as coisas q to vendo nesse forum, cada vez mais coisas legais, e esse eh sem duvidas um dos melhores scripts q vi ateh hj, os videos no jogo fazem muita diferença (pena q teria q ter alguem q soubesse faze-los para ficar melhor). Soh num te dou credito pq ja esgotei o numero de creditos q podia dar hj, mas MUITO OBRIGADO por disponibiliza esse script | |
|
XDJonasXD Administrador
![Administrador Administrador](https://2img.net/r/ihimizer/img9/4997/imperador.png)
![XDJonasXD](https://2img.net/u/2815/20/63/30/avatars/1-24.png)
Mensagens : 179 Data de inscrição : 26/07/2011 Idade : 27 Localização : São Paulo
![Script de vídeo VX e XP Empty](https://2img.net/i/empty.gif) | Assunto: Re: Script de vídeo VX e XP Ter Ago 16, 2011 8:28 pm | |
| Muito legal, vou usar. +1crédito | |
|
Conteúdo patrocinado
![Script de vídeo VX e XP Empty](https://2img.net/i/empty.gif) | Assunto: Re: Script de vídeo VX e XP ![Script de vídeo VX e XP I_icon_minitime](https://2img.net/s/t/16/95/08/i_icon_minitime.png) | |
| |
|