|
|
Auteur | Message |
---|
dYeu retraité prématurément
Age : 29 Inscrit le : 09/02/2008 Messages : 5357
| Sujet: [VX] Crédits Ven 14 Mar 2008 - 18:54 | |
| Bonjours à toutes et à tous. Voici un script vous permettant de faire défiler vos crédits (Mappeur : Raito, Scripteur : LOD, Eventmaker : fabY) à la vertical. Auteur: édité par Mac Malone d'un script XP dont l'auteur est inconnue. J'ai essayé de traduire ce script en français mais je n'ai jamais appris l'anglais donc j'ai pas pu tout faire ^^. - Code:
-
#Texte CREDITS_FONT = "Times New Roman"# Mettre à la place de "Times new Roman" le nom de la police d'écriture. CREDITS_SIZE = 24#Taille du texte CREDITS_OUTLINE = Color.new(0,0,127, 255)#Couleur ligne CREDITS_SHADOW = Color.new(0,0,0, 100)#Couleur de l'ombre ? CREDITS_FILL = Color.new(255,255,255, 255)#Couleur des files ?
#============================================================================== # ¦ Scene_Credits #------------------------------------------------------------------------------ # Ce script est une modification d'un script pour RPG maker XP #------------------------------------------------------------------------------ # It now uses pictures from the pictures folder instead of titles from the # titles folder. #------------------------------------------------------------------------------ # This script might need the RMXP to RMVX Compatibility Patch avialble at RPG # Maker.net #------------------------------------------------------------------------------ # Edité par Mac Malone (Dr.?) # XP Version: Oringinal Author unknow, but edidted by MiDas Mike so it doesn't # play over the Title, but runs by calling the following: # $scene = Scene_Credits.new #==============================================================================
class Scene_Credits
# This next piece of code is the credits. #Start Editing CREDIT=<<_END_
NOM DU PROJET
Directeur ---------------
Scripts ---------------
Graphistes ---------------
Musiques et effets sonores ---------------
Mapping ---------------
Scénario ---------------
Testeur de la version Beta ---------------
Remerciements spéciaux ---------------
---------------
_END_ #Stop Editing def main
#------------------------------- # Animated Background Setup #------------------------------- @sprite = Sprite.new #@sprite.bitmap = Cache.picture($data_system.title_name) @backgroundList = ["001-Title01"] #Edit this to the picture(s) you wish to show in the background. They do repeat. @backgroundGameFrameCount = 0 # Number of game frames per background frame. @backgroundG_BFrameCount = 3.4 @sprite.bitmap = Cache.picture(@backgroundList[0])
#------------------ # Credits Setup #------------------
credit_lines = CREDIT.split(/\n/) credit_bitmap = Bitmap.new(640,32 * credit_lines.size) credit_lines.each_index do |i| line = credit_lines[i] credit_bitmap.font.name = CREDITS_FONT credit_bitmap.font.size = CREDITS_SIZE x = 0 credit_bitmap.font.color = CREDITS_OUTLINE credit_bitmap.draw_text(0 + 1,i * 32 + 1,640,32,line,1) credit_bitmap.draw_text(0 - 1,i * 32 + 1,640,32,line,1) credit_bitmap.draw_text(0 + 1,i * 32 - 1,640,32,line,1) credit_bitmap.draw_text(0 - 1,i * 32 - 1,640,32,line,1) credit_bitmap.font.color = CREDITS_SHADOW credit_bitmap.draw_text(0,i * 32 + 8,640,32,line,1) credit_bitmap.font.color = CREDITS_FILL credit_bitmap.draw_text(0,i * 32,640,32,line,1) end @credit_sprite = Sprite.new(Viewport.new(0,50,640,380)) @credit_sprite.bitmap = credit_bitmap @credit_sprite.z = 9998 @credit_sprite.oy = -430 @frame_index = 0 @last_flag = false
#-------- # Setup #--------
# ME?BGS ?????? Audio.me_stop Audio.bgs_stop Audio.se_stop # ????????? Graphics.transition # ?????? loop do # ???????? Graphics.update # ??????? Input.update # ?????? update # ???????????????? if $scene != self break end end # ????????? Graphics.freeze @sprite.dispose @credit_sprite.dispose end
#Checks if credits bitmap has reached it's ending point def last? return (@frame_index >= @credit_sprite.bitmap.height + 480) end def last if not @last_flag @last_flag = true @last_count = 0 else @last_count += 1 end if @last_count >= 300 $scene = Scene_Map.new end end
#Check if the credits should be cancelled def cancel? if Input.trigger?(Input::C) $scene = Scene_Map.new return true end return false end
#-------------------------------------------------------------------------- # ? ?????? #-------------------------------------------------------------------------- def update @backgroundGameFrameCount = @backgroundGameFrameCount + 1 if @backgroundGameFrameCount >= @backgroundG_BFrameCount @backgroundGameFrameCount = 0 # Add current background frame to the end @backgroundList = @backgroundList << @backgroundList[0] # and drop it from the first position @backgroundList.delete_at(0) @sprite.bitmap = Cache.picture(@backgroundList[0]) end return if cancel? last if last? @credit_sprite.oy += 1 end end Explications : Placez une image de fond que vous nommerez "001-title01" dans le dossier "Pictures". Dans un évent, mettez "appeler un script" dans la 3eme page. Et écrivez "$scene = Scene_Credits.new". Screens après avoir modifier le scriptcompléments sur ce script. - Citation :
- NOM DU PROJET
Directeur ---------------
Scripts ---------------
Graphistes ---------------
Musiques et effets sonores ---------------
Mapping ---------------
Scénario ---------------
Testeur de la version Beta ---------------
Remerciements spéciaux ---------------
--------------- Cette partie la vous pouvez bien sur l'effacer pour ajouter le texte que vous voulez. Bon au début vous avez cela. - Code:
-
class Scene_Credits Pour appeler le script credits Faut placer dans la commande script 3em page ceci. - Code:
-
$scene = Scene_Credits.new En faite c'est le mot Credits qui est commun au deux code qui est important dans l'appelle de script. Vous pouvez placer un script "credit" au début et à la fin du jeu. Vous placez deux script. Sur un script vous changer le mot Credits par Star par exemple. Et vous l'appeler avec cette ligne de commande. - Code:
-
$scene = Scene_Star.new
Dernière édition par fabY le Ven 18 Avr 2008 - 13:01, édité 2 fois |
|
| |
† Fondateur du forum †
Age : 31 Inscrit le : 09/02/2008 Messages : 1974
| Sujet: Re: [VX] Crédits Ven 14 Mar 2008 - 21:40 | |
| Super, merci faby |
|
| |
Invité
| Sujet: Re: [VX] Crédits Ven 14 Mar 2008 - 22:39 | |
| Cool ^^
Mais sa va pas me servir avant lomgtemps moi xD |
|
| |
Invité
| Sujet: Re: [VX] Crédits Sam 15 Mar 2008 - 14:10 | |
| Merci!! HS: - Citation :
- Mappeur : yoshipartout, Scripteur : yoshipartout
Vive moi |
|
| |
dYeu retraité prématurément
Age : 29 Inscrit le : 09/02/2008 Messages : 5357
| Sujet: Re: [VX] Crédits Sam 15 Mar 2008 - 17:59 | |
| Tu fais des scripts =O ? Partage partage =P !
Dernière édition par fabY le Dim 2 Aoû 2009 - 15:02, édité 1 fois |
|
| |
Invité
| Sujet: Re: [VX] Crédits Sam 15 Mar 2008 - 20:25 | |
| Non j'en ai pas fait mais tu m'as mis en mappeur et en scripteur (début de ton message) |
|
| |
dYeu retraité prématurément
Age : 29 Inscrit le : 09/02/2008 Messages : 5357
| Sujet: Re: [VX] Crédits Sam 15 Mar 2008 - 22:26 | |
| Non, c'est une commande qui donne le nom de celui qui navigue sur la page ^^. |
|
| |
Invité
| Sujet: Re: [VX] Crédits Mer 19 Mar 2008 - 22:25 | |
| Oua la classe c'est avec mon nom XD merci je vais l'utiliser! |
|
| |
Habitant Lv.6
Inscrit le : 16/03/2008 Messages : 143
| Sujet: Re: [VX] Crédits Jeu 20 Mar 2008 - 19:39 | |
| youhoou ! cool, mais dans les crédits ne parlez pas seulement trop de vous ça fait mégalo sinon LOL ^^ |
|
| |
Invité
| Sujet: Re: [VX] Crédits Jeu 20 Mar 2008 - 19:40 | |
| Vous imaginez le truc:
Scripteur:
MOI
Graphiste:
MOI
Scénariste:
MOI
Event Maker:
MOI
? |
|
| |
Habitant Lv.6
Inscrit le : 16/03/2008 Messages : 143
| Sujet: Re: [VX] Crédits Jeu 20 Mar 2008 - 19:51 | |
| :nyahaha: voilà ce que j'appelle un mégalo-pro ^^ ptdrr ! |
|
| |
Invité
| Sujet: Re: [VX] Crédits Mer 26 Mar 2008 - 16:38 | |
| - Citation :
- Voici un script vous permettant de faire défiler vos crédits (Mappeur : Monos, Scripteur : Monos) à la vertical.
Glubs? Quand vous prenez un script sur un forum, veuillez lire les infos svp. Car je ne suis ni le mappeur de la carte, ni le Scripteur. J'ai juste traduite un ou deux truc pour que vous puissiez comprendre. (En plus j'ai rien traduit sur celui la après vérification) Auteur: édité par Mac Malone d'un script XP dont l'auteur est inconnue. Merci de cette honneur mais non. Le seul script que j'ai fait c'est pour la police d'écriture pour le moment. Edit: Après coup. Glubs. j'ai pas fait gaffe que c'était un exemple. Mais vue que c'est pas la 1er fois que me fais le coup de prendre un script est qui était de moi. Voici par contre des astuces: ce script peut permette aussi de faire défiler un texte au début. Et pour les crédit j'ai vu en haut c'est un forme de remerciement. Genre par exemple, remercier tous les auteurs de script que vous utilisez. Les créateur de ressource et divers choses. |
|
| |
Illusionniste Lv.12
Age : 30 Inscrit le : 16/03/2008 Messages : 666
| Sujet: Re: [VX] Crédits Mer 26 Mar 2008 - 16:44 | |
| mdr relis en haut se que fabY dis. |
|
| |
dYeu retraité prématurément
Age : 29 Inscrit le : 09/02/2008 Messages : 5357
| Sujet: Re: [VX] Crédits Mer 26 Mar 2008 - 17:07 | |
| J'ai pas compris plusieurs choses : - Citation :
Quand vous prenez un script sur un forum, veuillez lire les infos svp. <- pas bien compris
J'ai juste traduite un ou deux truc pour que vous puissiez comprendre. (En plus j'ai rien traduit sur celui la après vérification) ça non plus
Merci de cette honneur mais non. Le seul script que j'ai fait c'est pour la police d'écriture pour le moment. <- Quel honneur Oo ?
Voici par contre des astuces: ce script peut permette aussi de faire défiler un texte au début. <- D'accord mais comment on l'arrête ?
Et pour les crédit j'ai vu en haut c'est un forme de remerciement. <- Oo ?
Voila, lis la citation. Ta du te loupé sur deux trois points... |
|
| |
Invité
| Sujet: Re: [VX] Crédits Mer 26 Mar 2008 - 19:51 | |
| Ach je retourne coucher. Au début sur la phrase ou il y a monos au début. - Citation :
- Voici un script vous permettant de faire défiler vos crédits (Mappeur : Monos, Scripteur : Monos) à la vertical.
J'ai cru que vous avez dis que que j'étais le créateur et le scripteur. On m'a fais le coup plusieurs fois. - Citation :
- J'ai juste traduite un ou deux truc pour que vous puissiez comprendre. (En plus j'ai rien traduit sur celui la après vérification)
Je traduis quelque script que je trouve. Et au début j'ai crus que les commentaires en français étais de moi. Et en regardant de plus prés. Non. - Citation :
- Merci de cette honneur mais non. Le seul script que j'ai fait c'est pour la police d'écriture pour le moment
Ba de croire que c'était moi le créateur du script^^ Enfin après j'ai fais un edit pour faire comprendre que j'avais mal pigé la phrase. - Citation :
- ce script peut permette aussi de faire défiler un texte au début.
Oui et à la fin du défilement ou /et echape ou un autre bouton il ce coupe. - Citation :
- Et pour les crédit j'ai vu en haut c'est un forme de remerciement.
Oué la je me suis planté comme un chef. En faite je me suis planté sur mon poste. Enfin pas grave. Bon je donne des compléments sur ce script. - Citation :
- NOM DU PROJET
Directeur ---------------
Scripts ---------------
Graphistes ---------------
Musiques et effets sonores ---------------
Mapping ---------------
Scénario ---------------
Testeur de la version Beta ---------------
Remerciements spéciaux ---------------
--------------- Cette partie la vous pouvez bien sur l'effacer pour ajouter le texte que vous voulez. Bon au début vous avez cela. - Code:
-
class Scene_Credits Pour appeler le script credits Faut placer dans la commande script 3em page ceci. - Code:
-
$scene = Scene_Credits.new En faite c'est le mot Credits qui est commun au deux code qui est important dans l'appelle de script. Vous pouvez placer un script "credit" au début et à la fin du jeu. Vous placez deux script. Sur un script vous changer le mot Credits par Star par exemple. Et vous l'appeler avec cette ligne de commande. - Code:
-
$scene = Scene_Star.new |
|
| |
dYeu retraité prématurément
Age : 29 Inscrit le : 09/02/2008 Messages : 5357
| Sujet: Re: [VX] Crédits Mer 26 Mar 2008 - 20:30 | |
| Merci d'avoir éclairé ma pensé ^^, j'avoue que je n'ai rien compris à ton post.
Je vais modifier mon post de départ et rajouter tes précisions. |
|
| |
Invité
| Sujet: Défilement des Crédits Jeu 27 Mar 2008 - 10:00 | |
| merci pour ce script |
|
| |
Illusionniste Lv.12
Age : 30 Inscrit le : 16/03/2008 Messages : 666
| Sujet: Re: [VX] Crédits Jeu 27 Mar 2008 - 16:16 | |
| de la bonne poo en ruby ^^. |
|
| |
Habitant Lv.6
Age : 29 Inscrit le : 14/04/2008 Messages : 102
| Sujet: Re: [VX] Crédits Jeu 17 Avr 2008 - 20:04 | |
| Merci super, et merci d'avoir pensé a moi si tu vois se que je veux dire |
|
| |
Invité
| Sujet: Re: [VX] Crédits Ven 18 Avr 2008 - 12:42 | |
| Mais lol c'est enorme, merci mais tous le monde comprend rien ou quoi ??? ^^ |
|
| |
dYeu retraité prématurément
Age : 29 Inscrit le : 09/02/2008 Messages : 5357
| Sujet: Re: [VX] Crédits Ven 18 Avr 2008 - 13:00 | |
| x).
Bon, je le dit une fois pour toute, si vous voyez votre pseudo tout en haut, c'est parce que c'est une commande qui affiche le pseudo de celui qui affiche la page (entre autre, vous-même). Je vais la supr, sa génère trop de problèmes... |
|
| |
Invité
| Sujet: Re: [VX] Crédits Ven 18 Avr 2008 - 13:01 | |
| Lol J'espere qu'il ont compris là :p |
|
| |
Habitant Lv.6
Age : 29 Inscrit le : 14/04/2008 Messages : 102
| Sujet: Re: [VX] Crédits Ven 18 Avr 2008 - 13:23 | |
| Ah ok moi sa me derenge pas |
|
| |
Invité
| Sujet: Re: [VX] Crédits Sam 26 Juil 2008 - 20:08 | |
| J' amerais savoir quelques petites choses :
- Quel doit être la taille de l' image de fond ( car j' ai pris un fond noir tou simple mais le texte n' est pas bien centré )
- Peut-on changer la vitesse de defilement ? |
|
| |
Voyageur Lv.10
Age : 35 Inscrit le : 07/07/2008 Messages : 498
| Sujet: Re: [VX] Crédits Sam 26 Juil 2008 - 20:15 | |
| Pour l'image elle doit être de 544*416 mais a moi aussi c'est pas au centre cela ne viens pas de l'image.
Pour le défilement c'est expliquer dans le tuto avec ce script je pense . |
|
| |
| Sujet: Re: [VX] Crédits | |
| |
|
| |
|