Các bạn cho hỏi có cách nào để play movie trong battle không? Mình đang xài cái kit của bạn game , hồi trước còn dùng cái scrip của bạn khoaiRPG nhưng khi play xong movie là bắn ra ngoài map luôn Minh định tính cách là dùng lệnh show picture show từng image một vậy có được không? Cách làm như nào? Mình không ngại ghép hinh lâu đâu mong các bạn chỉ cho Thanks
Show từng cái ảnh 1 cũng được mà, như thế ít lỗi hơn, nhưng nhớ xài common vent mà làm nhe, gắn nó vô skill là ổn mà
Có 2 cách: +1 Là: Show từng hình một như Game of VN nói. Nhưng cách này thì tốn công lắm. Ngồi làm từng cái hình một. Còn nếu ông có một cái Film rồi thì coi như là vứt đi. +2 là: Viết một cái script để Play movie (nếu không đủ khả năng thì tìm trên mạng). Sau đó làm 1 common event, trong đó đặt lệnh để play movie như trong script. Vào bảng skill, tạo ra 1 skill để play movie. Sau đó tìm chỗ có chữ common event trong bảng skill ấy. Nhấn vào rồi chọn đúng cái event lúc trước. Muốn Play movie thì chỉ việc chạy cái skill đó thôi!
Có một số vấn đề : - Nếu là file Film thì có thể dùng herosoft tách ra thành nhiều ảnh mà. - Hồi trước mình cũng đã xài scrip play movie nhưng chỉ play được trên map thui, còn nếu play trong battle thì xong phát là bắn ngay ra map. - Mình có thử cả cách dùng Amination nhưng hình ảnh xấu đi rất nhiều nên không được. Bây giờ chỉ biết dùng Show Picture nhưng mình không biết nó hoạt động như thế nào để còn canh frame cho đúng (làm thế nào để nó show 24 hình/s) Hoặc bạn nào có được scrip play movie mà dùng được trong battle thì tốt quá. Thanks
Dùng trong Chiến đấu ah.... cái này hay nhỉ .....nhưng mà bạn làm sao mà có cho cái ảnh tách ra herosoft ,,rùi chuyển qua ảnh đông...nhưng mà phải là file (.gip) ...Bởi vậy bó tay .....Thế bạn có cách nào mà cho nó chạy trên MAp vậy ....chỉ mình cái điiiii
{@: dùng 1 chương trình tách file phim thành những file ảnh như mấy bạn trên nói, sau đó vào rmxp.net search "CGI movie" sẽ ra 1 topic có script giúp play CGI movie, CGI movie là movie dạng nhìu ảnh show ra liên tục ý, ko biết có đúng thế ko. ^^, cái script đó thay thế cho việc dùng event show picture thì hơi mất công :@}
Mình dã kím cái bài viết đó rùi ,,,,nó áp dụng giống như FF 12 ...cũng chỉ chạy bằng các hình ảnh ,.,,,nói chung cũng được ..nhung mà khó hiểu lắm ...để về nhà dich ra ...sai thử coi ..biet đây hay hay
Tóm lại là đơn giản , đếch cần Script bật phim gì hết , dùng cái cách của tôi nghĩ ra đây nè : tạo 1 Common Event , đặt lệnh Play BGM vào đó , rùi chỉ vào 1 file phim , sau đó nối cái này với 1 Skill , thế là ổn thoai
(lượm lặt) tạo thẻ mới Scene_Movie trong bảng Script 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 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)','') tạo even, Call script Scene_Movie.new("123.abc") 123.abc : tên phim và định dạng (nhớ tạo thư mục Movie trong thư mục chứa game và nhét phim vào)
Cái script này có lỗi đấy bạn ạ! Thứ 1: chỉ chạy khi full screen. Thứ 2: Sau khi chiếu thì out khỏi battle. Bạn kia đang hỏi làm thế nào Play movies trong battle
to SVS: cái này chạy màn hình nhỏ ngon lành, ko cần fullscreen play trong batle cũng ngon luôn, tôi đâu có thấy bị văng ra ngoài to Dê44: ê, thằng cu Dê kia, muốn góp ý thì ăn nói cho đàng hoàng nhá
Ờ , tôi xin lỗi , bạn ăn nói lịch sự quá nên tôi hối hận lắm , cho tôi xin lỗi nghe , nick bạn là chi ? Anh em mình chat cái
Duong44 ....hôm trước cái game Final Sword của ông đưa ,,,,đoạn đầu ,,,ông làm sao cho có mấy cái chữ nó chạy chạy lên vậy ,,,tui thấy cái đó hay hay đấy ,,,chỉ tui coi