RPG Fusion
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.



 
AccueilPortailRechercherDernières imagesS'enregistrerConnexion
-40%
Le deal à ne pas rater :
-40% sur le Pack Gaming Mario PDP Manette filaire + Casque filaire ...
29.99 € 49.99 €
Voir le deal

 

 Avoir plusieurs points de départ dans le titre

Aller en bas 
3 participants
AuteurMessage
deadcell
Trouvère Follet
Trouvère Follet
deadcell


Masculin
Nombre de messages : 625
Age : 35
Niveau Rpg Maker : Excellent Niveau
Jeux Préférés : Final Fantasy, Resident evil...
Date d'inscription : 21/03/2007

Avoir plusieurs points de départ dans le titre Empty
MessageSujet: Avoir plusieurs points de départ dans le titre   Avoir plusieurs points de départ dans le titre EmptyDim 29 Juil 2007, 10:46

Auteur: Inconnu

Fonction: Peut être avez vous besoin de créer plusieurs points de départ dans
votre jeu. Cela peut servir pour plusieurs choses, comme créer des
minis jeux, avoir un écran où défile des crédits, faire un livre qui
résume l'histoire, etc...bref, tout ce qui demande de se téléporter sur
une carte spécifique sans passer par le jeu original. Alors voilà
comment faire (tout se passe en modifiant le script Scene_Title):

Screen: Aucun


D'abord on va créer notre option supplémentaire:

Code:
s1 = "Nouvelle partie"

        s2 = "Charger une partie"

        s3 = "Quitter"

Voilà les options de bases ligne 37 à 39.

Si vous voulez une nouvelle option, rajoutez une ligne:


Code:
s4 = "nom_de_l'option"

Mais ce n'est pas tout. Il va bien falloir faire comprendre à rm que
vous voulez créer une fenêtre de commande avec une option
supplémentaire. Donc la ligne 41 (ancienne ligne 40):


Code:
@command_window = Window_Command.new(192, [s1, s2, s3])

Doit prendre en compte une nouvelle commande, vous devez donc mettre:

Code:
@command_window = Window_Command.new(192, [s1, s2, s3, s4])

Maintenant vous avez votre belle petite fenêtre avec votre nouvelle
option, mais si vous faites entrée dessus il ne se passe rien...parce
que vous n'avez pas défini de commande à exécuter !

Allez à la ligne 92:


Code:
def update

        # コマンドウィンドウを更新

        @command_window.update

        # C ボタンが押された場合

        if Input.trigger?(Input::C)

        # コマンドウィンドウのカーソル位置で分岐

        case @command_window.index

        when 0 # ニューゲーム

        command_new_game

        when 1 # コンティニュー

        command_continue

        when 2 # シャットダウン

        command_shutdown

        end

        end

        end 

Voilà le code des commandes à executer pour chaque option.

Donc nous allons rajouter une option.


Si on décortique la commande command_new_game à la ligne 116, on voit ce code ligne 138:


Code:
$game_map.setup($data_system.start_map_id)

        $game_player.moveto($data_system.start_x, $data_system.start_y) 

C'est là qu'est défini la position de départ. Allez sous rm et placez
vous dans une des trois couches de graphiques, mettez votre curseur sur
l'endroit où vous voulez commencer, et en bas de la fenêtre vous aurez
la position en x, celle en y et l'ID de la map.


Si jamais vous voulez commencer par exemple sur la map d'ID 2, en 10-8
(environ le centre de l'écran, insérez ceci à la ligne 105:


Code:
          when 3

        $data_system.start_x = 10

        $data_system.start_y = 8

        $data_system.start_map_id = 2

        command_new_game

juste avant le end qui suit le command_shutdown.

Changez les valeurs comme bon vous semble.
Revenir en haut Aller en bas
Deathscythe
Ménestrel
Ménestrel
Deathscythe


Masculin
Nombre de messages : 431
Age : 34
Projet(s) en cours : S'éparpille sur mille projets à la fois. Commence tout, finit rien.
Niveau Rpg Maker : Stagnation constante.
Jeux Préférés : Tout ce qui est convivial et festif. Sinon, les Harvest Moon.
Date d'inscription : 08/05/2007

Avoir plusieurs points de départ dans le titre Empty
MessageSujet: Re: Avoir plusieurs points de départ dans le titre   Avoir plusieurs points de départ dans le titre EmptyDim 29 Juil 2007, 10:52

C'est vraiment un super script!Merci à toi.
Revenir en haut Aller en bas
simoni52
Banni par abus de pouvoir
Banni par abus de pouvoir
simoni52


Masculin
Nombre de messages : 169
Age : 30
Projet(s) en cours : Rien pour l'instant d'officel
Niveau Rpg Maker : Euhh bezn question graphisme 5/10 Progrmmation 8.5/10 Scenario 6/10
Jeux Préférés : Advance wars
Date d'inscription : 27/04/2007

Avoir plusieurs points de départ dans le titre Empty
MessageSujet: Re: Avoir plusieurs points de départ dans le titre   Avoir plusieurs points de départ dans le titre EmptyDim 29 Juil 2007, 11:08

Tu pourrais mettre le script en entier deja reglé, qu'il reste qu'a changer les nom?
Revenir en haut Aller en bas
http://kakuro.fr.tc
deadcell
Trouvère Follet
Trouvère Follet
deadcell


Masculin
Nombre de messages : 625
Age : 35
Niveau Rpg Maker : Excellent Niveau
Jeux Préférés : Final Fantasy, Resident evil...
Date d'inscription : 21/03/2007

Avoir plusieurs points de départ dans le titre Empty
MessageSujet: Re: Avoir plusieurs points de départ dans le titre   Avoir plusieurs points de départ dans le titre EmptyDim 29 Juil 2007, 11:49

simoni52 a écrit:
Tu pourrais mettre le script en entier deja reglé, qu'il reste qu'a changer les nom?

Tu es gonflé Simoni52 !! Tu me demande de mettre le script modifié, alors que je l'ai fait étape par étape... tu me demande de le mettre modifier alors que toi tu nous balance un lien dans la section des arts sans même prendre la peine de nous mettre des exemples... et une qualité de présentation remarquable aussi...
Revenir en haut Aller en bas
Contenu sponsorisé





Avoir plusieurs points de départ dans le titre Empty
MessageSujet: Re: Avoir plusieurs points de départ dans le titre   Avoir plusieurs points de départ dans le titre Empty

Revenir en haut Aller en bas
 
Avoir plusieurs points de départ dans le titre
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
RPG Fusion :: BANQUE DU CODE :: Antre des Scripts :: Système-
Sauter vers:  
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser