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

Apprendre
RPG Maker

Tutoriels
Guides
Making-of

Dans le
Forum

Section Entraide

Tutos: Vérifier qu'une sauvegarde a été (...) / Tutos: Faire des traces de pas / Tutos: Changer les glyphes de RPG Maker (...) / Guides: Caractéristiques des fichiers (...) / Tutos: Comparaison des Commandes (...) / Chat

Bienvenue
visiteur !





Désactiver
la neige


publicité RPG Maker!

Statistiques

Liste des
membres


Contact

Mentions légales

119 connectés actuellement

10913198 visiteurs
depuis l'ouverture

658 visiteurs
aujourd'hui



Barre de séparation

Partenaires

Indiexpo

Akademiya RPG Maker

Hellsoft

Planète Glutko

Lunae - le bazar d'Emz0

RPG Maker VX

Offgame

Tashiroworld

Tous nos partenaires

Devenir
partenaire



Afficher l'argent sur la carte

Edit du script Scene_Map pour afficher l'argent sur la map.

Script pour RPG Maker XP
Ecrit par Dx6 Zelda
Publié par Dx6 Zelda (lui envoyer un message privé)
Signaler un script cassé

Allez dans Scene_Map

À la ligne 15 en dessous de :

Portion de code : Tout sélectionner

1
@message_window = Window_Message.new



Mettez ceci :

Portion de code : Tout sélectionner

1
2
3
4
@gold_window = Window_Gold.new 
@gold_window.x = 477 
@gold_window.y = 0 
@gold_window.back_opacity = 0



À la ligne 36 en dessous de :

Portion de code : Tout sélectionner

1
Graphics.freeze



Mettez ceci :

Portion de code : Tout sélectionner

1
2
3
4
@gold_window.dispose
 
if @gold_window.need_refresh # Enlever if si ça ne fonctionne pas.
@gold_window.refresh



À la ligne 46 en-dessous de :

Portion de code : Tout sélectionner

1
Graphics.freeze



Mettez ceci :

Portion de code : Tout sélectionner

1
@gold_window.update



Ligne 78, sous frame update, entre

Portion de code : Tout sélectionner

1
2
@gold_window.update
@hud.refresh


Placez

Portion de code : Tout sélectionner

1
@gold_window.refresh







guimove31 - posté le 24/08/2008 à 15:43:33 (9 messages postés)

❤ 0

C'est quoi la Window skin :help

Faire de son mieux ne suffit pas.


NarutoMa (visiteur non enregistré) - posté le 05/10/2008 à 10:01:41

❤ 0

Hum Peut on changez l'emplacement des Ryos ?


Edwin - posté le 18/11/2008 à 17:39:11 (0 messages postés)

❤ 0

Pour moi tout marche très bien alors merci.


gloubyboulga - posté le 26/05/2009 à 19:13:36 (38 messages postés)

❤ 0

S.V.P. ovus auriez pas unmoyen d'updater l'argent ? (dans mon jeu ça compte les meurtres)


Cheucheu65 - posté le 29/07/2009 à 16:27:31 (9 messages postés)

❤ 0

Pour la Windows Skin , on fait comment parce que si je l'enlève de Graphics, bug !! :s


Frankiwi - posté le 12/08/2009 à 10:05:49 (34 messages postés)

❤ 0

Héhé, personne n'a répondu à la question:

"Ca marche pas, il faut aller dans le menu pour qu'on voit l'argent sur la map!"

Eh bien, pour la première fois de ma vie (:sonic ) j'ai réussi a débugger un script :D

Donc voilà: à la ligne 78 (si votre Scene_Map n'a pas été modifié depuis, sinon sous: * Frame Update) entre :

Portion de code : Tout sélectionner

1
2
3
4
 
@gold_window.update
@hud.refresh
 



Placez cette ligne:

Portion de code : Tout sélectionner

1
2
3
 
@gold_window.refresh
 



Voilà votre fenêtre de Gold va se rafraichir automatiquement!

Bon Jeu ou Mapping à tous,

Votre dévoué Frankiwi :p .


MB097 - posté le 16/01/2010 à 11:18:23 (471 messages postés)

❤ 0

Sbibitatabi... Bonjour!!

:lei:lei:lei Il est sympa ce script mais comment fait on pour le mettre à droite de l'écran:) ?

Ma galerie =) https://www.rpg-maker.fr/index.php?page=gallerie&auteur=15373


Sahone - posté le 07/03/2010 à 13:47:10 (2077 messages postés)

❤ 0

Maker / Smasher

Moi qui ne connait rien en scipte je crois savoir comment le mettre à droite de l'écran:

Citation:

@gold_window.x = 477
@gold_window.y = 0



Tu vois dans ces deux ligne c'est les coordonnées ou l'argent sera affiché.
C'est comme pour afficher une image. ;)

Venez visiter ma Galerie | Ma Chaine Youtube


MB097 - posté le 07/03/2010 à 13:52:30 (471 messages postés)

❤ 0

Sbibitatabi... Bonjour!!

Merci =)

Ma galerie =) https://www.rpg-maker.fr/index.php?page=gallerie&auteur=15373


Supergregmaker - posté le 14/05/2010 à 15:41:38 (111 messages postés)

❤ 0

J'aime les trains.

guizmodu64 a dit:


moi que je perds ou reçoit de l'argent il y a rien qui change au niveau de l'affichage. ça reste comme ça:
" 0 G " pourquoi??? :'( :help



en dessous de la ligne @gold_window.dispose
rajoute ces lignes :

Portion de code : Tout sélectionner

1
2
3
 
if @gold_window.need_refresh
@gold_window.refresh



si sa ne marche pas enleve la condition
(la ligne 'if ...')

Que Dieu vous garde, j'ai plus de place chez moi ...


Dragonisien - posté le 17/08/2010 à 23:01:05 (131 messages postés)

❤ 0

J'ajoute que pour changer la taille de la fenêtre aller dans le script Window_Gold ligne12
la largeur par Default es de 160
La hauteur es de 90

Voila ^^


Glouby - posté le 21/10/2010 à 18:54:55 (38 messages postés)

❤ 0

Remplacez scene_map par ceci :

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
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
#==============================================================================
# ■ Scene_Map
#------------------------------------------------------------------------------
#  マップ画面の処理を行うクラスです。
#==============================================================================
 
class Scene_Map
  #--------------------------------------------------------------------------
  # ● メイン処理
  #--------------------------------------------------------------------------
  def main
    # スプライトセットを作成
    @spriteset = Spriteset_Map.new
    # メッセージウィンドウを作成
    @message_window = Window_Message.new
    @gold_window = Window_Gold.new
   @gold_window.x = 0
   @gold_window.y = 0   
    @gold_window.back_opacity = 150
   # トランジション実行
    Graphics.transition
    # メインループ
    loop do
      # ゲーム画面を更新
      Graphics.update
      # 入力情報を更新
      Input.update
      # フレーム更新
      update
      # 画面が切り替わったらループを中断
      if $scene != self
        break
      end
    end
    # トランジション準備
    Graphics.freeze
    # スプライトセットを解放
    @spriteset.dispose
    # メッセージウィンドウを解放
    @message_window.dispose
    @gold_window.dispose
    # タイトル画面に切り替え中の場合
    if $scene.is_a?(Scene_Title)
      # 画面をフェードアウト
      Graphics.transition
      Graphics.freeze
    end
  end
  #--------------------------------------------------------------------------
  # ● フレーム更新
  #--------------------------------------------------------------------------
  def update
    @gold_window.refresh
    # ループ
    loop do
      # マップ、インタプリタ、プレイヤーの順に更新
      # (この更新順序は、イベントを実行する条件が満たされているときに
      #  プレイヤーに一瞬移動する機会を与えないなどの理由で重要)
      $game_map.update
      $game_system.map_interpreter.update
      $game_player.update
      # システム (タイマー)、画面を更新
      $game_system.update
      $game_screen.update
      # プレイヤーの場所移動中でなければループを中断
      unless $game_temp.player_transferring
        break
      end
      # 場所移動を実行
      transfer_player
      # トランジション処理中の場合、ループを中断
      if $game_temp.transition_processing
        break
      end
    end
    # スプライトセットを更新
    @spriteset.update
    # メッセージウィンドウを更新
    @message_window.update
    # ゲームオーバーの場合
    if $game_temp.gameover
      # ゲームオーバー画面に切り替え
      $scene = Scene_Gameover.new
      return
    end
    # タイトル画面に戻す場合
    if $game_temp.to_title
      # タイトル画面に切り替え
      $scene = Scene_Title.new
      return
    end
    # トランジション処理中の場合
    if $game_temp.transition_processing
      # トランジション処理中フラグをクリア
      $game_temp.transition_processing = false
      # トランジション実行
      if $game_temp.transition_name == ""
        Graphics.transition(20)
      else
        Graphics.transition(40, "Graphics/Transitions/" +
          $game_temp.transition_name)
      end
    end
    # メッセージウィンドウ表示中の場合
    if $game_temp.message_window_showing
      return
    end
    # エンカウント カウントが 0 で、エンカウントリストが空ではない場合
    if $game_player.encounter_count == 0 and $game_map.encounter_list != []
      # イベント実行中かエンカウント禁止中でなければ
      unless $game_system.map_interpreter.running? or
             $game_system.encounter_disabled
        # トループを決定
        n = rand($game_map.encounter_list.size)
        troop_id = $game_map.encounter_list[n]
        # トループが有効なら
        if $data_troops[troop_id] != nil
          # バトル呼び出しフラグをセット
          $game_temp.battle_calling = true
          $game_temp.battle_troop_id = troop_id
          $game_temp.battle_can_escape = true
          $game_temp.battle_can_lose = false
          $game_temp.battle_proc = nil
        end
      end
    end
    # B ボタンが押された場合
    if Input.trigger?(Input::B)
      # イベント実行中かメニュー禁止中でなければ
      unless $game_system.map_interpreter.running? or
             $game_system.menu_disabled
        # メニュー呼び出しフラグと SE 演奏フラグをセット
        $game_temp.menu_calling = true
        $game_temp.menu_beep = true
      end
    end
    # デバッグモードが ON かつ F9 キーが押されている場合
    if $DEBUG and Input.press?(Input::F9)
      # デバッグ呼び出しフラグをセット
      $game_temp.debug_calling = true
    end
    # プレイヤーの移動中ではない場合
    unless $game_player.moving?
      # 各種画面の呼び出しを実行
      if $game_temp.battle_calling
        call_battle
      elsif $game_temp.shop_calling
        call_shop
      elsif $game_temp.name_calling
        call_name
      elsif $game_temp.menu_calling
        call_menu
      elsif $game_temp.save_calling
        call_save
      elsif $game_temp.debug_calling
        call_debug
      end
    end
  end
  #--------------------------------------------------------------------------
  # ● バトルの呼び出し
  #--------------------------------------------------------------------------
  def call_battle
    # バトル呼び出しフラグをクリア
    $game_temp.battle_calling = false
    # メニュー呼び出しフラグをクリア
    $game_temp.menu_calling = false
    $game_temp.menu_beep = false
    # エンカウント カウントを作成
    $game_player.make_encounter_count
    # マップ BGM を記憶し、BGM を停止
    $game_temp.map_bgm = $game_system.playing_bgm
    $game_system.bgm_stop
    # バトル開始 SE を演奏
    $game_system.se_play($data_system.battle_start_se)
    # バトル BGM を演奏
    $game_system.bgm_play($game_system.battle_bgm)
    # プレイヤーの姿勢を矯正
    $game_player.straighten
    # バトル画面に切り替え
    $scene = Scene_Battle.new
  end
  #--------------------------------------------------------------------------
  # ● ショップの呼び出し
  #--------------------------------------------------------------------------
  def call_shop
    # ショップ呼び出しフラグをクリア
    $game_temp.shop_calling = false
    # プレイヤーの姿勢を矯正
    $game_player.straighten
    # ショップ画面に切り替え
    $scene = Scene_Shop.new
  end
  #--------------------------------------------------------------------------
  # ● 名前入力の呼び出し
  #--------------------------------------------------------------------------
  def call_name
    # 名前入力呼び出しフラグをクリア
    $game_temp.name_calling = false
    # プレイヤーの姿勢を矯正
    $game_player.straighten
    # 名前入力画面に切り替え
    $scene = Scene_Name.new
  end
  #--------------------------------------------------------------------------
  # ● メニューの呼び出し
  #--------------------------------------------------------------------------
  def call_menu
    # メニュー呼び出しフラグをクリア
    $game_temp.menu_calling = false
    # メニュー SE 演奏フラグがセットされている場合
    if $game_temp.menu_beep
      # 決定 SE を演奏
      $game_system.se_play($data_system.decision_se)
      # メニュー SE 演奏フラグをクリア
      $game_temp.menu_beep = false
    end
    # プレイヤーの姿勢を矯正
    $game_player.straighten
    # メニュー画面に切り替え
    $scene = Scene_Menu.new
  end
  #--------------------------------------------------------------------------
  # ● セーブの呼び出し
  #--------------------------------------------------------------------------
  def call_save
    # プレイヤーの姿勢を矯正
    $game_player.straighten
    # セーブ画面に切り替え
    $scene = Scene_Save.new
  end
  #--------------------------------------------------------------------------
  # ● デバッグの呼び出し
  #--------------------------------------------------------------------------
  def call_debug
    # デバッグ呼び出しフラグをクリア
    $game_temp.debug_calling = false
    # 決定 SE を演奏
    $game_system.se_play($data_system.decision_se)
    # プレイヤーの姿勢を矯正
    $game_player.straighten
    # デバッグ画面に切り替え
    $scene = Scene_Debug.new
  end
  #--------------------------------------------------------------------------
  # ● プレイヤーの場所移動
  #--------------------------------------------------------------------------
  def transfer_player
    # プレイヤー場所移動フラグをクリア
    $game_temp.player_transferring = false
    # 移動先が現在のマップと異なる場合
    if $game_map.map_id != $game_temp.player_new_map_id
      # 新しいマップをセットアップ
      $game_map.setup($game_temp.player_new_map_id)
    end
    # プレイヤーの位置を設定
    $game_player.moveto($game_temp.player_new_x, $game_temp.player_new_y)
    # プレイヤーの向きを設定
    case $game_temp.player_new_direction
    when 2  # 下
      $game_player.turn_down
    when 4  # 左
      $game_player.turn_left
    when 6  # 右
      $game_player.turn_right
    when 8  # 上
      $game_player.turn_up
    end
    # プレイヤーの姿勢を矯正
    $game_player.straighten
    # マップを更新 (並列イベント実行)
    $game_map.update
    # スプライトセットを再作成
    @spriteset.dispose
    @spriteset = Spriteset_Map.new
    # トランジション処理中の場合
    if $game_temp.transition_processing
      # トランジション処理中フラグをクリア
      $game_temp.transition_processing = false
      # トランジション実行
      Graphics.transition(20)
    end
    # マップに設定されている BGM と BGS の自動切り替えを実行
    $game_map.autoplay
    # フレームリセット
    Graphics.frame_reset
    # 入力情報を更新
    Input.update
  end
end


Script trouvé sur rpg-comunity
:sriden J'ai réussi !!


Casualblues - posté le 05/11/2010 à 13:30:02 (40 messages postés)

❤ 0

Bon merci pour le script et aussi à toi Frankiwi, ça marche bien pour moi, je pense que j'irai modifier quelques trucs mais, il se rafraichit en temps, il affiche correctement et surtout pas de bugs !

Meri Dx6Zelda et Frankiwi !

PS : Ah oui, j'ai pas remplacé la ligne 36 donc ! =)
:noel


EDIT : Pour afficher l'argent de l'autre côté, il suffit de remplacer dans la ligne 17

Portion de code : Tout sélectionner

1
2
@gold_window.x = 477
 


par

Portion de code : Tout sélectionner

1
@gold_window.x = 0


Il sera à notre gauche ! X)

~Fufufuuuuufufuuuuuh ~ Mysterious Whistle


leococodu34 - posté le 14/02/2011 à 17:20:55 (5 messages postés)

❤ 0

pa par 0 PAR 1


Parallax - posté le 08/06/2012 à 16:20:51 (3 messages postés)

❤ 0

Merci a vous tous...je me pozé lé mem késtion,mé je vi1 2 m'1skrir...

M1nan,jé rézolu mé problèmes gras a vous.
:grossourire
:grossourire
:grossourire
:grossourire
:grossourire
:grossourire
:grossourire
:grossourire
:grossourire
:grossourire
:grossourire
:grossourire
:grossourire
:grossourire
:grossourire
:grossourire
:grossourire
:grossourire
:feu -----------------------------------------------------------:wouah
:famas


soigneureso - posté le 19/06/2014 à 15:40:35 (12 messages postés)

❤ 0

L'argent est squal ,on peut marquer autre chose que squal mais ou s'il vous plait?


Terzarok - posté le 07/08/2016 à 17:39:07 (345 messages postés)

❤ 0

Petite question aussi :)
Comment peut-on replacer le nom de la monnaie du jeu par une icône, svp ?
Plutôt que "100 pièces d'or" d'affiché, j'aimerais avoir "100 :icone_piece"

Il y a des gens qui passeraient des heures à expliquer qu'ils sont débordés. Moi sur Deviantart


Alien25Gaming - posté le 28/06/2018 à 18:51:41 (3 messages postés)

❤ 0

Terzarok a dit:


Petite question aussi :)
Comment peut-on replacer le nom de la monnaie du jeu par une icône, svp ?
Plutôt que "100 pièces d'or" d'affiché, j'aimerais avoir "100 :icone_piece"



tout simplement, quand tu vas dans ta base de données tu vas dans l'onglet le plus à droite et tu modifie ce qu'il y a après "Monney" ou "Gold" selon la version (si tu as le patch fr c'est "Argent") et voila :D

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 | Packs de ressources | Midis | Eléments séparés | Sprites
Jeux: Au hasard | Notre sélection | Sélection des membres | Jeux complets | Tous les jeux | 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