Ogłoszenie 

Uwaga! To forum jest w trybie offline.
Wszelką pomoc uzyskasz pod adresem
forum.ultimateam.pl


Administracja Forum


Poprzedni temat «» Następny temat
Zamknięty przez: SaE
Sro 21 Lis, 2012 10:24
Skrypt na Film
Autor Wiadomość
bartek2940 




Preferowany:
RPG Maker VX

Pomógł: 1 raz
Dołączył: 10 Kwi 2010
Posty: 88
Wysłany: Pon 14 Cze, 2010 12:23
Skrypt na Film
Znalazłem ten skrypt na jakiejś stronie, ale nie umiem włączyć wybranego filmiku.
Czy możecie mi pomóc?

Spoiler:

Kod:

class Scene_Movie

 def initialize(movie)
   @readini = Win32API.new 'kernel32', 'GetPrivateProfileStringA', %w(p p p p l p), 'l'
   @movie_name = Dir.getwd()+"\\Movies\\"+movie+".avi"
   main
 end
 
 def main

   game_name = "\0" * 256
   @readini.call('Game','Title','',game_name,255,".\\Game.ini")
   game_name.delete!("\0")
   @wnd = Win32API.new('user32','FindWindowEx','%w(l,l,p,p)','L')
   @temp = @wnd.call(0,0,nil,game_name).to_s
   movie = Win32API.new('winmm','mciSendString','%w(p,p,l,l)','V')
   movie.call("open \""+@movie_name+"\" alias FILE style 1073741824 parent " + @temp.to_s,0,0,0)
   @message = Win32API.new('user32','SendMessage','%w(l,l,l,l)','V')
   
   @detector = Win32API.new('user32','GetSystemMetrics','%w(l)','L')
   @width = @detector.call(0)
   if @width == 640
     fullscreen
     Graphics.update
     sleep(1)
     Graphics.update
     sleep(1)
     Graphics.update
     sleep(1)
   end
   
   status = " " * 255
   movie.call("play FILE",0,0,0)
   loop do
    sleep(0.1)
    @message.call(@temp.to_i,11,0,0)
    Graphics.update
    @message.call(@temp.to_i,11,1,0)
    Input.update
    movie.call("status FILE mode",status,255,0)
    true_status = status.unpack("aaaa")
    if true_status.to_s != "play"
      break
    end
    if Input.trigger?(Input::B)
      Input.update
      break
    end
   end
   movie.call("close FILE",0,0,0)
   bail
 end
 
 def bail
   if @width == 640
     fullscreen
   end
  end
end

def fullscreen()
 
 $full.call(18,0,0,0)
 $full.call(13,0,0,0)
 $full.call(18,0,2,0)
 $full.call(13,0,2,0)
end
$full = Win32API.new('user32','keybd_event','%w(l,l,l,l)','')



PS.
Scene_Movie.new ("x")

Umieścić nazwę pliku wideo (bez. Avi) zamiast x.

Miejsce pochodzenia tego skryptu: http://cid6.over-blog.com/article-741054.html

[ Komentarz dodany przez: Avara: Pon 29 Paź, 2012 21:21 ]
Temat został przeniesiony z działu "Skrypty VX". Powód: zły wybór działu.
Ostatnio zmieniony przez Ayene Pią 28 Paź, 2011 09:37, w całości zmieniany 1 raz  
 
 
 
PaKiTos 




Preferowany:
RPG Maker 2003

Ranga RM:
2 gry

Pomógł: 16 razy
Dołączył: 05 Lis 2009
Posty: 359
Skąd: spytaj innych
Wysłany: Pon 14 Cze, 2010 12:50
To w czym problem? Widzisz folder Graphic? Obok niego daj folder Movies z filmami. Jak nie zadziała, włóż Movies do folderu Graphic.
________________________
po co to kopiujesz? ;d
Spoiler:

Fakty:
1.Widzisz mój podpis
2.Jesteś w internecie
3.Czytasz
4.Siedzisz przy komputerze
5.Jesteś na UltimaForum
6.Twój nick to Gość


kiedys tu bylo fajniej... coz gospoda rma forever
chwala tym ktorzy nadal robia w 2k
 
 
CrasheR 




Pomógł: 123 razy
Dołączył: 20 Gru 2010
Posty: 609
Skąd: Nibelheim
Wysłany: Nie 04 Wrz, 2011 18:56
Wiem, że dawno nikogo w temacie nie było, ale na przyszłość :
1. Skrypt jest do "XP"
2. Na tej stronie, którą podał bartek2940 jest demko :D


Jeżeli nie możecie go znaleźć proszę
________________________



 
 
 
cromfeyer 



Preferowany:
RPG Maker VX

Dołączył: 23 Mar 2010
Posty: 8
Wysłany: Wto 27 Wrz, 2011 20:21
A istnieje skrypt dla VX'a ?? Chciałbym w swojej grze dodać kilka AVI'ków
________________________
 
 
Ayene 




Ranga RM:
4 gry

Pomogła: 232 razy
Dołączyła: 18 Wrz 2007
Posty: 2424
Wysłany: Wto 27 Wrz, 2011 20:25
cromfeyer, zobacz może to :arrow: http://www.rpgmakervx.net...showtopic=25171
________________________


 
 
 
cromfeyer 



Preferowany:
RPG Maker VX

Dołączył: 23 Mar 2010
Posty: 8
Wysłany: Sro 28 Wrz, 2011 10:52
Ayene link nie chce działać :(
________________________
 
 
Ayene 




Ranga RM:
4 gry

Pomogła: 232 razy
Dołączyła: 18 Wrz 2007
Posty: 2424
Wysłany: Sro 28 Wrz, 2011 11:55
Wszystko działa, widocznie mieli chwilowy przestój ;-)
________________________


 
 
 
cromfeyer 



Preferowany:
RPG Maker VX

Dołączył: 23 Mar 2010
Posty: 8
Wysłany: Sro 28 Wrz, 2011 12:26
ok działa. Miałaś rację. Sorki i dzieki

Zaraz się zarejestruję i lookne dzieki.
________________________
 
 
gats 




Preferowany:
RPG Maker VX

Dołączył: 18 Sty 2012
Posty: 73
Skąd: Sanok
Wysłany: Czw 05 Lip, 2012 16:24
A jest pytanie jeżeli to tylko na XP to na VX nie będzie w takim razie ?. Jak na VX też się da to jest na to inny skrypt ?. :roll:
________________________

I love mangas and anime :D
 
 
 
Feniks 




Preferowany:
RPG Maker XP

Ranga RM:
2 gry

Pomógł: 62 razy
Dołączył: 04 Wrz 2010
Posty: 511
Wysłany: Czw 05 Lip, 2012 16:45
na vx też już jest scene_movie, tylko nie wiem gdzie go widziałem, poszukaj.
________________________

 
 
noruj 




Preferowany:
RPG Maker XP

Ranga RM:
4 gry

Pomógł: 2 razy
Dołączył: 19 Cze 2010
Posty: 121
Wysłany: Pią 06 Lip, 2012 20:13
Przeszukiwałem sporo zagranicznych for szukając takiego skryptu i fakt są takie skrypty na VX, ale nie działają one zbyt dobrze.
PS: jako ciekawostka. Da się wrzucić film do folderu Audio/ME i odtwarzając ten "dźwięk" w grze otworzy się nam nowe okienko z filmem : )
 
 
gats 




Preferowany:
RPG Maker VX

Dołączył: 18 Sty 2012
Posty: 73
Skąd: Sanok
Wysłany: Sob 07 Lip, 2012 07:00
noruj, dobry pomysł wykorzystam XD
________________________

I love mangas and anime :D
 
 
 
sebaomega 




Preferowany:
RPG Maker VX

Pomógł: 2 razy
Dołączył: 17 Sie 2011
Posty: 94
Skąd: że znowu xD
Wysłany: Sro 18 Lip, 2012 17:13
noruj, szkoda że mi takie coś nie przechodzi :-)
 
 
Wyświetl posty z ostatnich:   
Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group | Template Klam by Ayene