Kingdom maker : Le royaume du Making
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

Kingdom maker : Le royaume du Making

Le site du making avec les meilleurs ressources, scripts, download et tutoriels
 
AccueilLe sitePortailDernières imagesRechercherS'enregistrerConnexion
Le Deal du moment :
ETB Pokémon Fable Nébuleuse : où ...
Voir le deal

 

 [Script] Insérer une vidéo

Aller en bas 
AuteurMessage
[DoE] Cylosis
Administrateur fondateur
Administrateur fondateur
[DoE] Cylosis


Masculin Nombre de messages : 281
Age : 28
Date d'inscription : 09/06/2007

Mon niveau de Making
Niveau Script:
[Script] Insérer une vidéo Left_bar_bleue14/20[Script] Insérer une vidéo Empty_bar_bleue  (14/20)
Niveau construction de MAP:
[Script] Insérer une vidéo Left_bar_bleue15/20[Script] Insérer une vidéo Empty_bar_bleue  (15/20)
Niveau Base de donnée:
[Script] Insérer une vidéo Left_bar_bleue19/20[Script] Insérer une vidéo Empty_bar_bleue  (19/20)

[Script] Insérer une vidéo Empty
MessageSujet: [Script] Insérer une vidéo   [Script] Insérer une vidéo Icon_minitimeDim 10 Juin - 15:41

D'abords, il faut créer un répertoire dans le répertoire de ton jeu nommé " Movies" (respecte bien la majuscule" ensuite insère ce script au dessus de "main" nommé " Scene_Movie " :

Code:
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)','')



Maintenant pour faire fonctionner une video, tu met une vidéo au format "AVI" dans le répertoire " Movies " !

Ensuite tu crée un events où tu veux sur t'as map, tu mets la commande insérer un script et tu mets ceci :
Code:
Scene_Movie.new("test")



 la place de " test ", tu mets le nom de t'as videos sans " .avi" !!!
Revenir en haut Aller en bas
https://kingdommaker.1fr1.net
 
[Script] Insérer une vidéo
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [Script] Objet d'analyse
» [Script] Statut qui rend des PV
» [Script] Utiliser la souris

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Kingdom maker : Le royaume du Making :: A propos de RPG Maker :: Les scripts-
Sauter vers:  
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser