Scripts RPG Maker XP
| - Totalité |
Nombre de scripts : 105 Derniers scripts :
Changer la taille de l'écran de votre jeu
Système Online - Net RMXP 2008
Combat ADB (comme Final Fantasy 12) |
Mettre le lieu dans le menu
Auteur : Inconnu
Fonction : Permet d'ajouter dans le menu, le lieu où l'on est actuellement.
Image(s) : Image n°1
Ressource(s) : Aucune
Démo : Aucune
Remarque : Testé et fonctionnel pour la 2ème solution. Autre solution : non testé.
Nombre de scripts : 2
Installation : Copiez le code, ouvrez l'éditeur de script ( F11 ) et créez en un nouveau au dessus de 'Main'.
Nommez ce script " Window_Location " et collez le code. Suivez les instructions ensuites
Utilisation : Aucune
Code :
Ensuite, dans le script 'Scene_Menu', vous avez trois solutions.
1 - Soit vous remplacez la partie qui affiche le temps
2 - Soit vous remplacez la partie qui affiche le nombre de pas
3 - Soit vous affichez tout ensemble mais seulement à la condition que vous avez modifiez votre menu.
1ere solution
Toujours dans le script 'Scene_Menu', remplacer le code suivant :
@playtime_window = Window_PlayTime.new @playtime_window.x = 0 @playtime_window.y = 224
Par
@location_window = Window_Location.new @location_window.x = 0 @location_window.y = 224
2ème solution
Egalement dans le même script, remplacez le code suivant :
@steps_window = Window_Steps.new @steps_window.x = 0 @steps_window.y = 320
Par celui-ci
@location_window = Window_Location.new @location_window.x = 0 @location_window.y = 320
3ème solution
Ajoutez le code suivant en dessous de la ligne "@status_window.y = 0"
@location_window = Window_Location.new @location_window.x = 0 @location_window.y = 224
Ps : il faudrat changer les valeurs de x & y pour l'afficher à l'endroit que vous souhaitez.
Une fois ceci fait, vous devez ajouter :
@location_window.dispose
En dessous de la ligne "@gold_window.dispose" (ligne 80)
Puis, ajoutez la ligne :
@location_window.update
En dessous de la ligne "@gold_window.update" (ligne 92) et supprimer soit " @steps_window.update " ( ligne 88 ) pour la 2ème solution soit " @playtime_window.update " ( ligne 87 ) pour la 1ère solution.
Dans le script 'Game_Map', ajoutez tout à la fin ce code :
#=================================================== #Game_Map ID #=================================================== def name $map_infos[@map_id] endDans le script 'Scene_Title', ajoutez tout à la fin ce code :
#===================================================
# ? CLASS Scene Name
#===================================================
$map_infos = load_data("Data/MapInfos.rxdata")
for key in $map_infos.keys
$map_infos[key] = $map_infos[key].name
end
PS: le nom du lieu est reprit sur le nom que vous avez donné à la map. Si par exemple, vous avez nommé votre map ' Map X ', alors ce sera le nom donné au lieu.

