Salut à tous !
Avant tout, je tien à préciser que ce Tuto est une union de deux sources (la premiere inclut l'option "Ring_Menu" et la seconde ne marche pas), bref, j'ai réuni des partis de la 1ere source et de la 2eme source pour faire ce Tuto :
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Afficher le lieu où se trouve le héros
ATTENTION : Je tiens à préciser que la fenêtre où sera inscrit le lieu où se trouve le héros remplacera une des deux autres fenêtres (au choix, soit celle ou est affiché le temps, soit celle ou est affiché le nombre de pas). Ceux qui tiennent à ces deux fenêtres devront trouver un tuto ou l'on explique comment mettre les 3.
ATTENTION : Je tiens aussi à préciser que le lieu inscrit sera le lieu que vous avez donné à votre map, alors évitez les abréviations ou les "Map ou Arshes meurt", donnez les noms que vous voulez voir inscrit.
Maintenant que vous êtrs prévenus, on peut commencer :
Pour commencer, creez un script nomé "Window_Location" juse au dessus de Main et mettez y ceci :
#=================================================== #Window_Location #=================================================== class Window_Location < Window_Base #-------------------------------------------------------------------------- def initialize super(0, 0, 160, 96) self.contents = Bitmap.new(width - 32, height - 32) self.contents.font.name = $fontface self.contents.font.size = $fontsize refresh end #-------------------------------------------------------------------------- def refresh self.contents.clear self.contents.font.color = system_color self.contents.draw_text(4, 0, 120, 32, "Lieux") self.contents.font.color = normal_color self.contents.draw_text(4, 32, 120, 32, $game_map.name, 2) end end
Ensuite tout à la fin du script "Game_Map" rajoutez ceci :
#=================================================== #Game_Map ID #=================================================== def name $map_infos[@map_id] end
Et tout à la fin du script "Scene_Title" rajoutez ceci :
#===================================================
# ? CLASS Scene Name
#===================================================
$map_infos = load_data("Data/MapInfos.rxdata")
for key in $map_infos.keys
$map_infos[key] = $map_infos[key].name
endMaintenant, le tuto est séparé en deux partie selon si vous voulez replacer le temps de jeu ou le nombre de pas, n'executez que la partie qui vous concerne.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1ere solution : Remplacer le temps de jeu
A partir de maintenant, tout se passe dans le script "Scene_Menu". Normalement, vers la ligne 42 vous devriez avoir ceci :
@playtime_window = Window_PlayTime.new @playtime_window.x = 0 @playtime_window.y = 224
Effacez cette partie et remplacez la par celle-la :
@location_window = Window_Location.new @location_window.x = 0 @location_window.y = 224
Ensuite, normalement à la ligne 77 vous devriez avoir :
@playtime_window.dispose
Remplacez le par :
@location_window.dispose
Et pour finir, normalement à la ligne 88 vous devriez avoir :
@playtime_window.update
Remplacez-le par :
@location_window.update
Voila, vous avez réussi, lancez le Menu, et normalement vous devriez voir ceci :

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2eme solution : Remplacer le nombre de pas
A partir de maintenant, tout se passe dans le script "Scene_Menu". Normalement, vers la ligne 47 vous devriez avoir ceci :
@steps_window = Window_Steps.new @steps_window.x = 0 @steps_window.y = 320
Effacez cette partie et remplacez la par celle-la :
@location_window = Window_Location.new @location_window.x = 0 @location_window.y = 320
Ensuite, normalement à la ligne 78 vous devriez avoir :
@steps_window.dispose
Remplacez le par :
@location_window.dispose
Et pour finir, normalement à la ligne 89 vous devriez avoir :
@steps_window.update
Remplacez-le par :
@location_window.update
Voila, vous avez réussi, lancez le Menu, et normalement vous devriez voir ceci :

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Voila, ce tuto est terminé, maintenant vous pouvez inscrire vos lieux dans le menu
Si vous avez des questions, vous n'avez qu'à les poster.
Salut
Daywaker

Connexion
Inscription
Aide
Ajouter une réponse



Multi-citation
