au fait q´entends tu part map carrées ? pck euhh j´aimerais corriger
j´aurais voulu savoir comment on faisait disparaitre une grenouille (si si je vous assure^^) une fois qu´elle a sauté dans l´eau (^^)
Nactra--->D´accord mais bon,j´essayais seulement de recruter des idées!
narutobygaara --->Pour la grenouille tu met sur ton evenement activer un interrupteur"Grenouille disp." par exemple et puis tu fait une nouvelle page avec comme conditions "Interrupteur: Grenouille disp." et en charset tu ne met rien du tout! voilà ^_^
par trop carré je disait que par exemple tes buissons sont aligné à égale distance chacun, pareil pour les arbres
ton terrain est vide, mais quelques nuances sur ton terrain, des fleurs, moins d´herbes ...
regarde un petit screen d´une map fais par moi vite fait :
http://img96.imageshack.uck.us/img96/3680/screenpd0.jpg
c´est loin d´être parfait, mais c´est déja plus vivant ![]()
je vais suivre tes conseils merci a vous 2 ![]()
aidez moi svp
je n´arrive pas a insérer des nouveaux scripts
comment on fait pour mettre un nouveau dossier(ex:au dessus de main)
dans le programme, tu fais F11, ensuite a gauche, tu fais un clique droit sur le script "main" et tu clique sur nouveau.
A droite, tu colle le script et voila
bonjour je vien pour poser une question:p
je crois que la question a deja ete poster mais je voulait savoir si on pouvait inserérer un vidéo a la place de mimage du debut et comme on pourait faire un video du jeu pendant quond joue merci et bonne soirer a vous tous^^
j´ai encore une question, je veux faire une enigme, et j´ai deux boutons, je doit appuyer sur le 1er ensuite le 2eme.... et le pont apparait!(mais comment fait-on???)
A en fait merci jacman!
itaa
ta des scripts pour ca, va voir sur rpg creative, pour faire une vidéo, tu peut utiliser camstudio, qui est gratuit.
nikola
quand on clik sur le 1er, active un interrupteur, ensuite sur le 2eme, tu met une condition "si interrutpeur est activé, alors faire ceci", "tu active un autre interrutpeur a la fin"
ensuite, tu met dans ton pont "si le dernier interrutpeur est activé, ..."
Toujours utilisé les interrupteurs
Bonjour y´a t´il un moyen de récupérer un script par défaut dans RPG maker XP??
ou sinon quelqu´un peut-il me copier/coller son script de Windows_message, merci ![]()
=============================
-----------------------------
#
文章表示に&#
20351;うメッセー
472;ウィンドウӗ
1;す。
=============================
class Window_Message < Window_Selectable
-------------------------
# ●
オブジェクト&#
21021;期化
-------------------------
def initialize
super(80, 304, 480, 160)
self.contents = Bitmap.new(width - 32, height - 32)
self.visible = false
self.z = 9998
@fade_in = false
@fade_out = false
@contents_showing = false
@cursor_width = 0
self.active = false
self.index = -1
end
-------------------------
# ● 解放
-------------------------
def dispose
terminate_message
$game_temp.message_window_showing = false
if @input_number_window != nil
@input_number_window.dispose
end
super
end
-------------------------
# ●
メッセージ終&#
20102;処理
-------------------------
def terminate_message
self.active = false
self.pause = false
self.index = -1
self.contents.clear
#
表示中フラグ&#
12434;クリア
@contents_showing = false
# メッセージ
コールバック&#
12434;呼ぶ
if $game_temp.message_proc != nil
$game_temp.message_proc.call
end
#
文章、選択肢&#
12289;数値入力に&
306;する変数をӞ
3;リア
$game_temp.message_text = nil
$game_temp.message_proc = nil
$game_temp.choice_start = 99
$game_temp.choice_max = 0
$game_temp.choice_cancel_type = 0
$game_temp.choice_proc = nil
$game_temp.num_input_start = 99
$game_temp.num_input_variable_id = 0
$game_temp.num_input_digits_max = 0
#
ゴールドウィ&#
12531;ドウを開放
if @gold_window != nil
@gold_window.dispose
@gold_window = nil
end
end
-------------------------
# ● リフレッシュ
-------------------------
def refresh
self.contents.clear
self.contents.font.color = normal_color
self.contents.font.name = $fontface
self.contents.font.size = $fontsize
x = y = 0
@cursor_width = 0
#
選択肢なら字&#
19979;げを行う
if $game_temp.choice_start == 0
x = 8
end
#
表示待ちのメ&#
12483;セージがあ
427;場合
if $game_temp.message_text != nil
text = $game_temp.message_text
# 制御文字処理
begin
last_text = text.clone
text.gsub!(/\\[Vv]\[([0-9]+)\]/) { $game_variables[$1.to_i] }
end until text == last_text
text.gsub!(/\\[Nn]\[([0-9]+)\]/) do
$game_actors[$1.to_i] != nil ? $game_actors[$1.to_i].name : ""
end
# 便宜上、"\\\\" を "\000" に変換
text.gsub!(/\\\\/) { "\000" }
# "\\C" を "\001" に、"\\G" を "\002" に変換
text.gsub!(/\\[Cc]\[([0-9]+)\]/) { "\001[#{$1}]" }
text.gsub!(/\\[Gg]/) { "\002" }
# c に 1 文字を取得
(文字が取得で&
2391;ループ)
while ((c = text.slice!(/./m)) != nil)
# \\ の場合
if c == "\000"
#
本来の文字に&#
25147;す
c = "\\"
end
# \C[n] の場合
if c == "\001"
# 文字色を変更
text.sub!(/\[([0-9]+)\]/, "")
color = $1.to_i
if color >= 0 and color <= 7
self.contents.font.color = text_color(color)
end
# 次の文字へ
next
end
# \G の場合
if c == "\002"
#
ゴールドウィ&#
12531;ドウを作成
if @gold_window == nil
@gold_window = Window_Gold.new
@gold_window.x = 560 - @gold_window.width
if $game_temp.in_battle
@gold_window.y = 192
else
@gold_window.y = self.y >= 128 ? 32 : 384
end
@gold_window.opacity = self.opacity
@gold_window.back_opacity = self.back_opacity
end
# 次の文字へ
next
end
#
改行文字の場&#
21512;
if c == "\n"
#
選択肢ならカ&#
12540;ソルの幅を
356;新
if y >= $game_temp.choice_start
@cursor_width = [@cursor_width, x].max
end
# y に 1 を加算
y += 1
x = 0
#
選択肢なら字&#
19979;げを行う
if y >= $game_temp.choice_start
x = 8
end
# 次の文字へ
next
end
# 文字を描画
self.contents.draw_text(4 + x, 32 * y, 40, 32, c)
# x
に描画した文&#
23383;の幅を加算
x += self.contents.text_size(c).width
end
end
# 選択肢の場合
if $game_temp.choice_max > 0
@item_max = $game_temp.choice_max
self.active = true
self.index = 0
end
#
数値入力の場&#
21512;
if $game_temp.num_input_variable_id > 0
digits_max = $game_temp.num_input_digits_max
number =
$game_variables[$game_temp.num_input_variable_id]
@input_number_window = Window_InputNumber.new(digits_max)
@input_number_window.number = number
@input_number_window.x = self.x + 8
@input_number_window.y = self.y + $game_temp.num_input_start * 32
end
end
-------------------------
# ●
ウィンドウの&#
20301;置と不透明
230;の設定
-------------------------
def reset_window
if $game_temp.in_battle
self.y = 16
else
case $game_system.message_position
when 0 # 上
self.y = 16
when 1 # 中
self.y = 160
when 2 # 下
self.y = 304
end
end
if $game_system.message_frame == 0
self.opacity = 255
else
self.opacity = 0
end
self.back_opacity = 160
end
-------------------------
# ● フレーム更新
-------------------------
def update
super
#
フェードイン&#
12398;場合
if @fade_in
self.contents_opacity += 24
if @input_number_window != nil
@input_number_window.contents_opacity += 24
end
if self.contents_opacity == 255
@fade_in = false
end
return
end
#
数値入力中の&#
22580;合
if @input_number_window != nil
@input_number_window.update
# 決定
if Input.trigger?(Input::C)
$game_system.se_play($data_system.decision_se)
$game_variables[$game_temp.num_input_variable_id] =
@input_number_window.number
$game_map.need_refresh = true
#
数値入力ウィ&#
12531;ドウを解放
@input_number_window.dispose
@input_number_window = nil
terminate_message
end
return
end
#
メッセージ表&#
31034;中の場合
if @contents_showing
#
選択肢の表示&#
20013;でなければ
509;ーズサインӛ
4;表示
if $game_temp.choice_max == 0
self.pause = true
end
# キャンセル
if Input.trigger?(Input::B)
if $game_temp.choice_max > 0 and $game_temp.choice_cancel_type > 0
$game_system.se_play($data_system.cancel_se)
$game_temp.choice_proc.call($game_temp.choice_canc
el_type - 1)
terminate_message
end
end
# 決定
if Input.trigger?(Input::C)
if $game_temp.choice_max > 0
$game_system.se_play($data_system.decision_se)
$game_temp.choice_proc.call(self.index)
end
terminate_message
end
return
end
#
フェードアウ&#
12488;中以外で表
034;待ちのメッӟ
5;ージか選択肢
がある場合
if @fade_out == false and $game_temp.message_text != nil
@contents_showing = true
$game_temp.message_window_showing = true
reset_window
refresh
Graphics.frame_reset
self.visible = true
self.contents_opacity = 0
if @input_number_window != nil
@input_number_window.contents_opacity = 0
end
@fade_in = true
return
end
#
表示すべきメ&#
12483;セージがな
356;が、ウィンӠ
9;ウが可視状態
の場合
if self.visible
@fade_out = true
self.opacity -= 48
if self.opacity == 0
self.visible = false
@fade_out = false
$game_temp.message_window_showing = false
end
return
end
end
-------------------------
# ●
カーソルの矩&#
24418;更新
-------------------------
def update_cursor_rect
if @index >= 0
n = $game_temp.choice_start + @index
self.cursor_rect.set(8, n * 32, @cursor_width, 32)
else
self.cursor_rect.empty
end
end
end
voila pour le script Windows message ![]()
ya un truc tout con aussi c est tu crée un nouvo projet tu va dans ses script puis ja le scipr par defaut tu copier et tu recol dans ton vrais projet^^
Est-ce-qu´on peut créer des rpg pour psp avec rpg maker
![]()
merci encore jacman!
pouvez vous m´aider?: je veux creer une dalle qui a un chemin choisit...Le héros vas dessus et attend que la dalle l´emmene jusqu´a sa destination... le héros part et la dalle continu a suivre son chemin juqu´au départ(mais comment on fait ca?)
J´ai mal formulé ma question lol,
si je créer un rpg avec rpg maker, je pourais le faire marcher sur psp ?
bon dimanche
il me semble que la question a deja été posé sur le forum et que la reponse été : NON
pour toi :desolé: (moi ossi ca ma fait un choc ! adieu rpg sur psp!
un petite question avant de parir^^
Je voudrai faire un video et la metr en game over c est possible?
et merci jacman