CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

j'aide les gens pour rpg maker xp

orochimaru47
orochimaru47
Niveau 2
18 juillet 2005 à 16:09:40

bonjour je viens de remarker que dans rpg maker xp ( par rapport au 2000) on pe pu faire " play movie"? ( jouer un film) est ce qu´on pe encor le faire si oui comment? :) merci

Runo
Runo
Niveau 5
18 juillet 2005 à 16:43:52

Faites F11 pour lancer l´éditeur de script. Dans la colonne de gauche, Faites un clic droit puis " Nouveau script". Appelez ce script " modul_movieplayer".

  1. =================================================

===

  1. ? Lecteur Vidéo
  1. -------------------------------------------------

-----------------------------

  1. By: dgam3z
  2. Date: 18/10/04
  3. http://www.zone-freegames.fr.tc/
  1. =================================================

====

module MoviePlayer

  1. -------------------------------------------------

-------------------------

  1. ? les attr_acessor for les jolies fonctions de ce module:
  1. -------------------------------------------------

------------------------
class<<self
attr_accessor(:X,:y,:z,:width,:height,:opacity)
end

  1. -------------------------------------------------

-------------------------

  1. ? Initialisation des constantes
  1. -------------------------------------------------

------------------------
MULTIFILE = 1
ONEFILE = 2

  1. -------------------------------------------------

-------------------------

  1. ? Initialisation.
  1. -------------------------------------------------

------------------------

@loaded = false

  1. -------------------------------------------------

-------------------------

  1. ? Charger le fichier.
  2. In: name, frames, @loaded
  3. Out: @rmm_name, @rmm_type, @rmm_width, @rmm_height, @loaded, @rmm_frames
  1. -------------------------------------------------

------------------------
def self.load(name,frames=0)
if not @loaded then

  1. Checks if the movie is ONEFILE.

if FileTest.exists?("Movies/"+name+".png") then
if frames ! = 0
@rmm_frames = frames
else
if $DEBUG then print " Debug: Nombre de frames necessaire pour ce film." end
return 3 #Error 3: Need the number of frames.
end

@rmm = Sprite.new
@rmm_name = name
@rmm_type = ONEFILE
@rmm_x = 0
@rmm_y = 0
@rmm_z = 4000
@rmm_width = 0
@rmm_height = 0
@frame_counter = 0

  1. Verifier la taille du fichier.

@rmm_width =
Bitmap.new("Movies/"+@rmm_name+".png").width/@rmm_
frames
@rmm_height = Bitmap.new("Movies/"+@rmm_name+".png").height
@loaded = true
return 0 #No Errors: Everything wen´t fine.
end

  1. Regarder si le film est MULTIFILE.

if
FileTest.exists?("Movies/"+name+"/"+name+"_0.png")
then

@rmm = Sprite.new
@rmm_name = name
@rmm_type = MULTIFILE
@rmm_frames = 0
@rmm_x = 0
@rmm_y = 0
@rmm_z = 4000
@rmm_width = 0
@rmm_height = 0
@frame_counter = 0

  1. Demande les Hauteurs/Largeurs.

@rmm_width =
Bitmap.new("Movies/"+@rmm_name+"/"+@rmm_name+"_0.p
ng").width
@rmm_height =
Bitmap.new("Movies/"+@rmm_name+"/"+@rmm_name+"_0.p
ng").height

i = 0
while
FileTest.exist?("Movies/"+@rmm_name+"/"+@rmm_name+
"_#{i}.png")
i = i + 1
end

  1. And get the number of frames.

@rmm_frames = i - 1
@loaded = true
return 0 #No Errors: Everything wen´t fine.
end
if $DEBUG then print " Debug: Fichier non trouvé. Rendez vous sur le Forum
http://www.zone-freegames.fr.tc/ pour plus d´informations." end
return 2 #Error 2: File not found.
end
if $DEBUG then print " Debug: Dernier fichier non trouvé. Rendez vous sur
http://www.zone-freegames.fr.tc/ pour plus d´informations" end
return 1 #Error 1: Needs to unload last movie first.
end

  1. -------------------------------------------------

-------------------------

  1. ? Starts a movie.
  1. -------------------------------------------------

------------------------
def self.start(trans=40)
if not @loaded then
if $DEBUG then print " Debug: Impossible d´ouvrir un fichier non chargé. Pour plus d´informations, allez sur http://www.zone-freegames.fr.tc/&quot; end
return 1 #Error 1: Not loaded.
end

Graphics.freeze

if @rmm_type == ONEFILE then
@rmm.bitmap = Bitmap.new("Movies/"+@rmm_name+".png")
@rmm.src_rect.set(@rmm_width*@frame_counter, 0, @rmm_width, @rmm_height)
end

if @rmm_type == MULTIFILE then
@rmm.bitmap =
Bitmap.new("Movies/"+@rmm_name+"/"+@rmm_name+"_0.p
ng")
@rmm.src_rect.set(0, 0, @rmm.bitmap.width, @rmm.bitmap.height)
end

@frame_counter = 1

  1. Makes the transition.

Graphics.transition(trans)
end

  1. -------------------------------------------------

-------------------------

  1. ? Mise a jour du film ( Passe a la prochaine frames)
  1. -------------------------------------------------

------------------------
def self.update
if @loaded == true then
if @rmm_type == ONEFILE then
@rmm.src_rect.set(@rmm_width*@frame_counter, 0, @rmm_width, @rmm_height)
end
if @rmm_type == MULTIFILE then
@rmm.bitmap =
Bitmap.new("Movies/"+@rmm_name+"/"+@rmm_name+"_#{@
frame_counter}.png")
@rmm.src_rect.set(0, 0, @rmm.bitmap.width, @rmm.bitmap.height)
end
Graphics.update
@frame_counter = @frame_counter + 1
if @frame_counter == @rmm_frames
@frame_counter = 0
return true
else
return false
end
end
end

  1. -------------------------------------------------

-------------------------

  1. ? Sets et retrieves les coordonnées du film.
  1. -------------------------------------------------

------------------------
def self.x; return @rmm.x; end
def self.x=(tx); @rmm.x = tx; end
def self.y; return @rmm.y; end
def self.y=(ty); @rmm.y = ty; end
def self.z; return @rmm.z; end
def self.z=(tz); @rmm.z = tz; end

  1. -------------------------------------------------

-------------------------

  1. ? Retrieves la taille du film.
  1. -------------------------------------------------

------------------------
def self.width; return @rmm_width; end
def self.height; return @rmm_height; end

  1. -------------------------------------------------

-------------------------

  1. ? Sets et retrieves la transparance.du film
  1. -------------------------------------------------

------------------------
def self.opacity; return @rmm.opacity; end
def self.opacity=(topacity); @rmm.opacity = topacity; end

  1. -------------------------------------------------

-------------------------

  1. ? Vérifie si un film est chargé
  1. -------------------------------------------------

------------------------
def self.loaded?
return @loaded
end

  1. -------------------------------------------------

-------------------------

  1. ? Cherche dans quelle frame le film est actuellement
  1. -------------------------------------------------

------------------------
def self.frame?
if @loaded then
return @frame_counter
end
end

  1. -------------------------------------------------

-------------------------

  1. ? Caractéristiques faciles de la lecture du film ( aka Newbie Definition).
  1. -------------------------------------------------

------------------------
def self.play(movie, loops=1, wait=2, trans=0, x=nil, y=nil, z=4000, opacity=255)
MoviePlayer.load(movie)
if x ! = nil then MoviePlayer.x = x; else MoviePlayer.x = 320 - @rmm_width/2; end
if y ! = nil then MoviePlayer.y = y; else MoviePlayer.y = 240 - @rmm_height/2; end
MoviePlayer.z = z
MoviePlayer.start(trans)
for i in 1..loops
begin
for i in 0..wait
Graphics.update
end
end while MoviePlayer.update == false
end
MoviePlayer.stop(trans)
end

  1. -------------------------------------------------

-------------------------

  1. ? Stop et décharge le film.
  1. -------------------------------------------------

------------------------
def self.stop(trans=40)
if not @loaded then
if $DEBUG then print " Debug: Can´t stop, movie not loaded :
http://www.zone-freegames.fr.tc/&quot; end
return 1 #Error 1: Not loaded.
end

Graphics.freeze

@rmm.bitmap.dispose

@loaded = false

  1. Makes the transition.

Graphics.transition(trans)
end
end

Maintenant que vous avez votre script, il ne vous reste plus qu´une petite chose à faire. Pour les personnes qui n´y connaissent rien au Ruby, voici comment l´utiliser. Utilisez cette fonction : MoviePlayer.play(movie, loops, wait, trans, x, y, z, opacity)

movie : Le fichier à jouer. Doit être dans un repertoire nommé " movies " .
loops : Combien de fois voulez vous rejouer le film. Default: 1
wait : Attente de passage d´une frame à l´autre. Default: 2
trans : Frames de transition au début et fin du film. Default: 40
x,y,z : Ou jouer à l´écran le film. Default: Centrer à l´écran et z=4000
opacity : L´opacité de l´animation.

Il y a aussi les propriétés et fonctions avancées : MoviePlayer.load(movie, frames) : Charge le film. " movie" est le film à charger et " frames" et le nombre de frames que le fichier possède, " frames" peut seulement être utilisé pour 1 seul fichier.
MoviePlayer.start(trans) : Le film commence, " trans" est la frame de transition.
MoviePlayer.update : Mise à jour de la nouvelle prochaine frame, retourne " true" lorsqu´il arrive à la dernière.
MoviePlayer.stop(trans) : Arrête le film, " trans" est la frame de transition.

MoviePlayer.x and MoviePlayer.y and MoviePlayer.z : Ces coordonnées sont les endroits ou la vidéo va être jouée à l´écran. Elles peuvent être changées même pendant la partie.

MoviePlayer.width and MoviePlayer.height : Cela lit seulement les propriétés en rapport avec la taille de l´animation.

MoviePlayer.frame? : Cela recherche quelle frame est en cours

MoviePlayer.loaded? : Cela renvoit true si un fichier est en train d´être joué.

orochimaru47
orochimaru47
Niveau 2
18 juillet 2005 à 17:18:24

ouais jai le script mais je sais pas DU TOUT comment sa marche si qqun pourrait me dire comment je lance une video avec ce script sa srait bien...

orochimaru47
orochimaru47
Niveau 2
18 juillet 2005 à 18:06:05

je n´arrive pas a utiliser le script MAIS pkoi y zont enlever cette fonction dans rmxp . ..

Runo
Runo
Niveau 5
18 juillet 2005 à 18:54:07

satany_man repond please

Qetn
Qetn
Niveau 4
18 juillet 2005 à 20:56:04

RUNO j´ai un scoop pour toi !
ton probleme avec le script train_actor c que quand tu prend l´avion ( bateau ect . ..) ben ya tes autres perso qui te suivent c sa ? !
et bien tout simplement tu change leur apparence sur la carte pour " aucune" ! voilà si ta besoin de plus d´info contact moi a mon mail ou sur msn a qetn@hotmail.fr @ +

Satany_man ta toujours pas finit ta demo ?

Qetn
Qetn
Niveau 4
18 juillet 2005 à 21:01:38

aufaute runo ta trouvait comment faire un combat a la final fantasy tactic ? ! sa peut etre pas mal
moi g final fantasy tactic adavnce et ten que jy suis t´en est ou car moi je c plus koi faire apres que le juge suprem ce soit barré et qu´il est était remplacé par un autre type ? ! si tu peut m´aidez et en meme temps le truc qui m´interresserai beaucoup c´est de savoir si il y a un script permetant d´avoir 20 perso par exemple et d´en utiliser que 4 comme dans FFTACTIC ? ! merci davance.

satanity_man
satanity_man
Niveau 9
18 juillet 2005 à 23:35:45

qetn ma demo n°2 met plus de temps que prevu a creer je modifie entierement le debut(j´en suis a la creation d´une cinematique), je n´ai pas encore corigé mes fautes d´orthographes ( c´est quand meme important), je crée des attaques ( mais pour ça faut creer de vrai animations et c´est long), je telecharge plein de sound ( mon jeu en a besoin) mais j´ai pas encore bien avancé dans les maps de mon jeu a partir de demain/après demain je ´aurais plus internet pendant un mois ( mais j´ai mon ordi sur moi) d´ici la suite de mon jeu ( bien ameliorée mais pas parfaite) sera prete j´en suis à 140 maps

Runo
Runo
Niveau 5
19 juillet 2005 à 07:31:30

si j´ai trouve, mais c´est tres dur, il faut toujour mettre des evenement commun en temp reel
et des evenement pour savoir qui est K.O ou paralyser... moi je dirais que pour ce genre de jeu faut bosser en team
car il y aura plus 1000 evenement sur le style de combat de la final fantasy tactic
si tu veu ont bosses ensemble

Runo
Runo
Niveau 5
19 juillet 2005 à 07:36:20

je te conseil avec un game maker
ou mugen pour ce jeu

orochimaru47
orochimaru47
Niveau 2
19 juillet 2005 à 12:07:25

jgalere tjrs avec le script movieplayer personne sait comment lutiliser??? :´(

satanity_man
satanity_man
Niveau 9
19 juillet 2005 à 12:39:34

Je crois que quand on poste un script comme sa sur un site il perd ses cepacitées a faire un vrais script d´habitude t´as des ecritures bleu peut etre qu´en allant sur le site du script t´aura plus de chances

Runo
Runo
Niveau 5
19 juillet 2005 à 12:54:11

satany_man repond a ma question please
et ne m´ignore pas!!! :(

Dead_Wolf
Dead_Wolf
Niveau 4
19 juillet 2005 à 16:07:35

Salut j´ai 2 questions :
-Comment fait on pour que l´ecran du jeu soit noir pendant quelques secondes et y mettre du txt dessus
-comment fait on pour bruler qqch

sangohan42
sangohan42
Niveau 9
19 juillet 2005 à 16:10:27

pour qu´il soit noir fo faire flasher l´ecran pdt 30 frames pour le texte ben tu dois pouvoir le rajouter mais comme je suis debutan je c pas

pour bruler ben.... je sais pas nn plus bouhh

Dead_Wolf
Dead_Wolf
Niveau 4
19 juillet 2005 à 16:16:47

ok merci

Dead_Wolf
Dead_Wolf
Niveau 4
19 juillet 2005 à 16:20:21

Derniere question comment faire pour qu´il y est écrit dans un message le nom du personnage ki parle?

Dead_Wolf
Dead_Wolf
Niveau 4
19 juillet 2005 à 16:58:06

Personne ne sait?

sangohan42
sangohan42
Niveau 9
19 juillet 2005 à 17:18:26

je c pas faire mais je connai quelqu´un qui a fe ca et qui a meme mis une tof du gars qui parle

Dead_Wolf
Dead_Wolf
Niveau 4
19 juillet 2005 à 17:20:28

tu pourrais lui demander comment on fait stp ?

Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Hardware
La vidéo du moment