deadcell Trouvère Follet
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
| Sujet: Avoir plusieurs points de départ dans le titre Dim 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. | |
|
Deathscythe Ménestrel
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
| Sujet: Re: Avoir plusieurs points de départ dans le titre Dim 29 Juil 2007, 10:52 | |
| C'est vraiment un super script!Merci à toi. | |
|
simoni52 Banni par abus de pouvoir
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
| Sujet: Re: Avoir plusieurs points de départ dans le titre Dim 29 Juil 2007, 11:08 | |
| Tu pourrais mettre le script en entier deja reglé, qu'il reste qu'a changer les nom? | |
|
deadcell Trouvère Follet
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
| Sujet: Re: Avoir plusieurs points de départ dans le titre Dim 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... | |
|
Contenu sponsorisé
| Sujet: Re: Avoir plusieurs points de départ dans le titre | |
| |
|