Apprendre


Vous êtes
nouveau sur
Oniromancie?

Visite guidée
du site


Découvrir
RPG Maker

RM 95
RM 2000/2003
RM XP
RM VX/VX Ace
RM MV/MZ

Apprendre
RPG Maker

Tutoriels
Guides
Making-of

Dans le
Forum

Section Entraide

Interviews: Ephy / Tutos: Godot : Premier Contact -Partie (...) / Tutos: Godot : Premier Contact -Partie (...) / Making-of: Ma première game jam classée / Jeux: Oracle of Tao / Chat

Bienvenue
visiteur !




publicité RPG Maker!

Statistiques

Liste des
membres


Contact

Mentions légales

85 connectés actuellement

11013144 visiteurs
depuis l'ouverture

8 visiteurs
aujourd'hui



Barre de séparation

Partenaires

Indiexpo

Akademiya RPG Maker

Hellsoft

Planète Glutko

Le Temple de Valor

Lunae - le bazar d'Emz0

New RPG Maker

Kingdom Ultimate

Tous nos partenaires

Devenir
partenaire



Map Name Popup

Le nom de la carte s'affiche en haut dans la boîte de dialogue par défaut.

Script pour RPG Maker VX
Ecrit par Dargor
Publié par Tata Monos (lui envoyer un message privé)
Signaler un script cassé

Auteur : Dargor
Logiciel : RPG Maker VX
Nombre de scripts : 1

Fonctionnalités
Voici un petit script réalisé par Dargor. Il permet d'afficher quand vous entrez sur un nouvelle map, le nom de celle-ci avant de disparaître.

image

Installation
A placer au-dessus de Main.

Utilisation
A la ligne 21 du script, il y a une fonction qui permet de placer des exceptions de map pour l'activation du pop pup.
Exemple :

Portion de code : Tout sélectionner

1
Exclude_Maps = [1,2]


Le pop pup ne s'affichera pas sur la map 1 et 2.
(Placer ce script au dessus du script Main.)

Portion de code : Tout sélectionner

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
#=========================================================================# ** Map Name Popup
#------------------------------------------------------------------------------
# © Dargor, 2008
# 06/03/08
# Version 1.0
#------------------------------------------------------------------------------
# INSTRUCTIONS:
# - Paste this above main
# - Edit the Exclude_Maps array in the Map_Name_Popup module
# VERSION HISTORY:
# - 1.0 (06/03/08), Initial release
#==============================================================================
 
#==============================================================================
# ** Map Name Popup Configuration
#==============================================================================
 
module Map_Name_Popup
# These maps will not popup the name window
Exclude_Maps = [1,2]
end
 
#==============================================================================
# ** Game_Map
#------------------------------------------------------------------------------
# This class handles maps. It includes scrolling and passage determination
# functions. The instance of this class is referenced by $game_map.
#==============================================================================
 
class Game_Map
#--------------------------------------------------------------------------
# * Public Instance Variables
#--------------------------------------------------------------------------
attr_accessor :show_name
#--------------------------------------------------------------------------
# Alias Listing
#--------------------------------------------------------------------------
alias dargor_map_name_window_setup setup
#--------------------------------------------------------------------------
# * Setup
# map_id : map ID
#--------------------------------------------------------------------------
def setup(map_id)
dargor_map_name_window_setup(map_id)
@show_name = true
end
#--------------------------------------------------------------------------
# * Get Map ID
#--------------------------------------------------------------------------
def name
map_infos = load_data("Data/MapInfos.rvdata")
name = map_infos[@map_id].name
name.gsub!(/\\N\[([0-9]+)\]/i) { $game_actors[$1.to_i].name }
return name
end
end
 
#==============================================================================
# ** Spriteset_Map
#------------------------------------------------------------------------------
# This class brings together map screen sprites, tilemaps, etc. It's used
# within the Scene_Map class.
#==============================================================================
 
class Spriteset_Map
#--------------------------------------------------------------------------
# Alias Listing
#--------------------------------------------------------------------------
alias dargor_spriteset_name_window_initialize initialize
alias dargor_spriteset_name_window_update update
alias dargor_spriteset_name_window_dispose dispose
#--------------------------------------------------------------------------
# * Object Initialization
#--------------------------------------------------------------------------
def initialize
create_windows
dargor_spriteset_name_window_initialize
update
end
#--------------------------------------------------------------------------
# * Create Windows
#--------------------------------------------------------------------------
def create_windows
@name_window = Window_MapName.new
if $game_map.show_name
@name_window.show_name($game_map.name, 128)
end
end
#--------------------------------------------------------------------------
# * Frame Update
#--------------------------------------------------------------------------
def update
dargor_spriteset_name_window_update
@name_window.update
end
#--------------------------------------------------------------------------
# * Dispose
#--------------------------------------------------------------------------
def dispose
dargor_spriteset_name_window_dispose
@name_window.dispose
end
end
 
#==============================================================================
# ** Window_MapName
#------------------------------------------------------------------------------
# This window shows the map name when the player is transfered.
#==============================================================================
class Window_MapName < Window_Base
#--------------------------------------------------------------------------
# * Object Initialization
#--------------------------------------------------------------------------
def initialize(name="", count=128)
super(0, 0, 544, 64)
self.visible = false
self.openness = 0
@name = name
@count = count
end
#--------------------------------------------------------------------------
# * Refresh
#--------------------------------------------------------------------------
def refresh
#return unless $game_map.display_name
self.visible = true
self.contents.clear
self.contents.font.color = normal_color
self.contents.draw_text(0,0,504,32,@name,1)
$game_map.show_name = false
end
#--------------------------------------------------------------------------
# * Show Name
#--------------------------------------------------------------------------
def show_name(name=@name, count=@count)
return if Map_Name_Popup::Exclude_Maps.include?($game_map.map_id)
@name = name
@count = count
refresh
end
#--------------------------------------------------------------------------
# * Frame Update
#--------------------------------------------------------------------------
def update
super
unless $scene.is_a?(Scene_Map)
self.visible = false
return
end
if self.visible
if @count == 0
self.openness -= 24
self.visible = false if self.openness == 0
return
end
self.openness += 24
@count -= 1
end
end
end






Higinia-Maker - posté le 08/08/2008 à 22:50:03 (8 messages postés)

❤ 0

Je l'ai deja , c'est cool cette po-up , mais ou a t on les image a nomé Mp_name ?


Manji - posté le 14/09/2008 à 15:44:22 (22 messages postés)

❤ 0

Je les mis sur mon projet et il fonctionne parfaitement, j'ai changé la ligne par [100000,100001] et ça va.


TheDuke - posté le 25/08/2009 à 18:14:11 (34 messages postés)

❤ 0

Notest! Powa!

Super et en plus avec 0;0 sa marche d'enfer :sonic

Notest! Official Démo 2! pour bientot ;)


Hell Dragon - posté le 20/03/2010 à 15:18:15 (121 messages postés)

❤ 0

Il marche super bien, Merci argor ! :D


Pichenotte - posté le 04/08/2010 à 08:42:46 (4 messages postés)

❤ 0

Merci c génial :p


Kemsey - posté le 11/08/2010 à 15:45:14 (8 messages postés)

❤ 0

Un nouvelle univers viens d'etre creé celui de Vileo

J'ai un problème
quand je le met sur mon jeu test il a reconnue la ville mais les autre map nada !

La force de la création !


demonaxe68 - posté le 16/08/2010 à 18:53:11 (9 messages postés)

❤ 0

Debutant en chef!

Moi j'ai mis simplement Exclude_Maps = [0] et sa marche très bien. Merci argor!:banane


madmanu - posté le 25/02/2011 à 19:17:21 (85 messages postés)

❤ 0

le logi me dit qu'il y a une erreur ligne 1:help me


lupus - posté le 06/04/2011 à 22:52:39 (18 messages postés)

❤ 0

Maker Fana

Ca marche super ! (moi aussi j'ai mis [0,0])

[img]C:\Documents and Settings\Mace\Mes documents\Mes images\Créations Perso\banderolle.png[/img]


Benji_Crazy - posté le 15/07/2011 à 16:22:12 (9 messages postés)

❤ 0

on lui met quelle nom a ce script ?

Ahirion


Dragunith - posté le 16/07/2011 à 20:17:47 (4 messages postés)

❤ 0

La voie de la création tu trouveras

Bonjour j'ai un léger problème avec le script.
Bon le script marche très bien c'est juste le probleme de l'exclude_map.
au début de mon projet j'ai mis une introduction. mais mon problème est que il y a marquer intro en pop-up
j'ai 6 map pour l'intro
je me suis servi de l'exclude_map mais:
map1=pas de pop-up
map2=pas de pop-up
map3=pas de pop-up
map4,5,6=pop-up
pourtant j'ai tenter de rajouter une ligne exclude map ou de mettre
Exclude_Map = [1,2,3,4,5,6]
cela me pose problème si quelqu'un pourrait m'aider ou meme toi Monos
SVP :)

Actuellement en cours La Legende d'Argos


Tata Monos - posté le 16/07/2011 à 21:26:34 (28 messages postés)

❤ 0

Compte Non utilisé

Alors attention tu ne dois pas répéter le Exclude_Map = [1,2,3,4,5,6]
mais juste à ajouter des numéros.

Dans ton cas c'est
[1,2,3]

Attention aussi les numéros que tu places c'est le numéros des ID de map ! ;)


Dragunith - posté le 16/07/2011 à 23:39:32 (4 messages postés)

❤ 0

La voie de la création tu trouveras

Oui je le sais bien sur les map 1,2 et 3 il n'y a pas le pop-up mais c'est sur les map 4,5 et 6 que je veux qu'il parte aussi :/

Actuellement en cours La Legende d'Argos


Tata Monos - posté le 16/07/2011 à 23:42:40 (28 messages postés)

❤ 0

Compte Non utilisé

Exclude_Map = [1,2,3,4,5,6]

ça doit fonctionner ça.
(tes map 4 5 6 sont bien des map d'id 4 5 6 ?)


Dragunith - posté le 17/07/2011 à 18:27:44 (4 messages postés)

❤ 0

La voie de la création tu trouveras

Oui elle se suive dans la ligné des map sa fait:
1:Intro
2:Intro
3:Intro
4:Intro
5:Intro
6:Intro

C'est ca mon problème :/

Actuellement en cours La Legende d'Argos


Arko-Zey - posté le 17/09/2011 à 17:50:23 (160 messages postés)

❤ 0

[SERIEUSEMENT]A mort le collége!!! Vive le making!!!!!!

Tro classe! merci

Je suis le ninja ancestral et je butte tous ceux qui détestent RPG MAKER VX!!!! | Inscrivez-vous sur https://arcadia-universe.xooit.fr/


quent1500 - posté le 22/12/2011 à 13:35:04 (29 messages postés)

❤ 0

j'ai tput suivuis a la lettre et sa ne marche^pas


charlescol - posté le 24/03/2012 à 13:10:32 (6 messages postés)

❤ 0

:salut:salut:salut[color=orange][/color]
Merci pour ce super script :rit2 maitn mon jeu va etre o top


Flammesword - posté le 06/04/2012 à 21:21:13 (1 messages postés)

❤ 0

Infographiste en Herbe

Merci pour ce script c'est exactement ce qu'il me fallait ! ^w^
Mais je voudrais savoir comment faire pour allonger la durée d'apparition de la fenêtre...Etant donné que le nom de mes maps sont parfois longs...bin pour tout lire ça relève du défiXD

Merci d'avance :ange

Proverbe Lorrain : "L'alcool est notre ennemi, mais fuir l'ennemi c'est lâche"

Suite à de nombreux abus, le post en invités a été désactivé. Veuillez vous inscrire si vous souhaitez participer à la conversation.

Haut de page

Merci de ne pas reproduire le contenu de ce site sans autorisation.
Contacter l'équipe - Mentions légales

Plan du site

Communauté: Accueil | Forum | Chat | Commentaires | News | Flash-news | Screen de la semaine | Sorties | Tests | Gaming-Live | Interviews | Galerie | OST | Blogs | Recherche
Apprendre: Visite guidée | RPG Maker 95 | RPG Maker 2003 | RPG Maker XP | RPG Maker VX | RPG Maker MV | Tutoriels | Guides | Making-of
Télécharger: Programmes | Scripts | Ressources | Packs de ressources | Midis | Eléments séparés | Sprites
Jeux: Au hasard | Notre sélection | Sélection des membres | Tous les jeux | Jeux complets | Le cimetière | RPG Maker 95 | RPG Maker 2000 | RPG Maker 2003 | RPG Maker XP | RPG Maker VX | RPG Maker VX Ace | RPG Maker MV | Autres | Proposer
Ressources RPG Maker 2000/2003: Chipsets | Charsets | Panoramas | Backdrops | Facesets | Battle anims | Battle charsets | Monstres | Systems | Templates
Ressources RPG Maker XP: Tilesets | Autotiles | Characters | Battlers | Window skins | Icônes | Transitions | Fogs | Templates
Ressources RPG Maker VX: Tilesets | Charsets | Facesets | Systèmes
Ressources RPG Maker MV: Tilesets | Characters | Faces | Systèmes | Title | Battlebacks | Animations | SV/Ennemis
Archives: Palmarès | L'Annuaire | Livre d'or | Le Wiki | Divers