Bienvenue sur RM-Land : Le forum !
Après votre inscription, vous aurez accès à tout le forum : Partage de ressources, de scripts, résolution de vos problèmes, présentations de projets et montage de teams.
 
AccueilLe sitePortailFAQRechercherS'enregistrerConnexion

Partagez | 
 

 [Demande] Script pour faire un menu mini jeux

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Invité
Invité



MessageSujet: Script pour faire un menu mini jeux   Mar 29 Avr - 20:01

Explication :

J'aimerais pouvoir faire un menu où le joueur peut choisir le mini jeux qu'il souhaite.

Ex :

-Jeu X
-Jeu Y
-Jeu Z

Voilà
merci de m'aider
Revenir en haut Aller en bas
Invité
Invité



MessageSujet: Re: [Demande] Script pour faire un menu mini jeux   Mar 29 Avr - 20:05

J'ai prit comme exemple le scrîpt qui permet de changer de personnage (Switch Party).

Dans le scrîpt 'Scene_Menu', après la ligne def main (au début), vous devez ajouter le nom de l'option comme ceci.

Code: def main
# コマンドウィンドウを作成
s1 = $data_system.words.item
s2 = $data_system.words.skill
s3 = $data_system.words.equip
s4 = "État"
s5 = "Réserve"
s6 = "Sauvegarder"
s7 = "Quitter"
Vous pouvez le placer avant ou après, pas forcément à l'endroit que j'ai indiqué et vous mettez le nom que vous voulez bien sur.

Ensuite, juste en dessous de ces lignes là, vous avez ceci

Code:@command_window = Window_Command.new(160, [s1, s2, s3, s4, s5, s6])
Vous devez rajouter s7 juste après s6 (n'oubliez pas la virgule pour séparer)

Ensuite, à la ligne 'def update_command', vous devez avoir ceci

Code: def update_command
# B ボタンが押された場合
if Input.trigger?(Input::B)
# キャンセル SE を演奏
$game_system.se_play($data_system.cancel_se)
# マップ画面に切り替え
$scene = Scene_Map.new
return
end
# C ボタンが押された場合
if Input.trigger?(Input::C)
# パーティ人数が 0 人で、セーブ、ゲーム終了以外のコマンドの場合
if $game_party.actors.size == 0 and @command_window.index < 4
# ブザー SE を演奏
$game_system.se_play($data_system.buzzer_se)
return
end
# コマンドウィンドウのカーソル位置で分岐
case @command_window.index
when 0 # アイテム
# 決定 SE を演奏
$game_system.se_play($data_system.decision_se)
# アイテム画面に切り替え
$scene = Scene_Item.new
when 1 # スキル
# 決定 SE を演奏
$game_system.se_play($data_system.decision_se)
# ステータスウィンドウをアクティブにする
@command_window.active = false
@status_window.active = true
@status_window.index = 0
when 2 # 装備
# 決定 SE を演奏
$game_system.se_play($data_system.decision_se)
# ステータスウィンドウをアクティブにする
@command_window.active = false
@status_window.active = true
@status_window.index = 0
when 3 # ステータス
# 決定 SE を演奏
$game_system.se_play($data_system.decision_se)
# ステータスウィンドウをアクティブにする
@command_window.active = false
@status_window.active = true
@status_window.index = 0
when 4 # セーブ
# セーブ禁止の場合
if $game_system.save_disabled
# ブザー SE を演奏
$game_system.se_play($data_system.buzzer_se)
return
end
# 決定 SE を演奏
$game_system.se_play($data_system.decision_se)
# セーブ画面に切り替え
$scene = Scene_Save.new
when 5 # ゲーム終了
# 決定 SE を演奏
$game_system.se_play($data_system.decision_se)
# ゲーム終了画面に切り替え
$scene = Scene_End.new
end
return
end
end
Remplacez-le par le code suivant

Code: def update_command
# B ボタンが押された場合
if Input.trigger?(Input::B)
# キャンセル SE を演奏
$game_system.se_play($data_system.cancel_se)
# マップ画面に切り替え
$scene = Scene_Map.new
return
end
# C ボタンが押された場合
if Input.trigger?(Input::C)
# パーティ人数が 0 人で、セーブ、ゲーム終了以外のコマンドの場合
if $game_party.actors.size == 0 and @command_window.index < 4
# ブザー SE を演奏
$game_system.se_play($data_system.buzzer_se)
return
end
# コマンドウィンドウのカーソル位置で分岐
case @command_window2.index
when 0 # アイテム
# 決定 SE を演奏
$game_system.se_play($data_system.decision_se)
# アイテム画面に切り替え
$scene = Scene_Item.new
when 1 # スキル
# 決定 SE を演奏
$game_system.se_play($data_system.decision_se)
# ステータスウィンドウをアクティブにする
@command_window2.active = false
@status_window.active = true
@status_window.index = 0
when 2 # 装備
# 決定 SE を演奏
$game_system.se_play($data_system.decision_se)
# ステータスウィンドウをアクティブにする
@command_window2.active = false
@status_window.active = true
@status_window.index = 0
when 3 # ステータス
# 決定 SE を演奏
$game_system.se_play($data_system.decision_se)
# ステータスウィンドウをアクティブにする
@command_window2.active = false
@status_window.active = true
@status_window.index = 0
when 4 # ゲーム終了
# 決定 SE を演奏
$game_system.se_play($data_system.decision_se)
# ゲーム終了画面に切り替え
$scene = Scene_Switch.new(@status_window.index)
when 5 # セーブ
# セーブ禁止の場合
if $game_system.save_disabled
# ブザー SE を演奏
$game_system.se_play($data_system.buzzer_se)
return
end
# 決定 SE を演奏
$game_system.se_play($data_system.decision_se)
# セーブ画面に切り替え
$scene = Scene_Save.new
when 6 # ゲーム終了
# 決定 SE を演奏
$game_system.se_play($data_system.decision_se)
# ゲーム終了画面に切り替え
$scene = Scene_End.new
end
return
end
end
Dans le code que je viens de vous donnez, vous devez regarder la partie de code suivant

Code: when 4 # ゲーム終了
# 決定 SE を演奏
$game_system.se_play($data_system.decision_se)
# ゲーム終了画面に切り替え
$scene = Scene_Switch.new(@status_window.index)
Vous devez remplacer Scene_Switch par le scrîpt associé à votre nouvelle commande.

Dans mon cas, c'est le scrîpt qui permet de changer de personnages et donc, j'ai du mettre Scene_Switch.

j'èspère que ca t'aidera!
Revenir en haut Aller en bas
Invité
Invité



MessageSujet: Re: [Demande] Script pour faire un menu mini jeux   Mar 29 Avr - 20:11

Citation :
Vous devez remplacer Scene_Switch par le scrîpt associé à votre nouvelle commande.

? oui mais quelle commande?
Revenir en haut Aller en bas
Invité
Invité



MessageSujet: Re: [Demande] Script pour faire un menu mini jeux   Mar 29 Avr - 20:43

Il y a plus simple qu'un script, t'avais juste qu'a faire "Proposé un choix" et le tours est jouer
Revenir en haut Aller en bas
Invité
Invité



MessageSujet: Re: [Demande] Script pour faire un menu mini jeux   Mar 29 Avr - 20:58

Oui c'est vrai tu as raison...
merci quand même !
Revenir en haut Aller en bas
Invité
Invité



MessageSujet: Re: [Demande] Script pour faire un menu mini jeux   Lun 2 Juin - 15:59

bha...la commande de ton jeu....
Revenir en haut Aller en bas
Invité
Invité



MessageSujet: Re: [Demande] Script pour faire un menu mini jeux   Lun 2 Juin - 18:54

staiber a écrit:
bha...la commande de ton jeu....

Arrête de poster pour ne rien dire, tu fait un nécropost là! :$:
Revenir en haut Aller en bas
Contenu sponsorisé




MessageSujet: Re: [Demande] Script pour faire un menu mini jeux   

Revenir en haut Aller en bas
 
[Demande] Script pour faire un menu mini jeux
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Il faut de tous pour faire un monstre [pv Elle]
» G20, des mesures adoptées pour faire face à la crise
» Idée de mini jeux.
» cherche personne pour faire évoluer mon machopeur
» [Jour I] Pour faire partie du « petit noyau », du « petit groupe », du « petit clan » des Verdurin ...

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
RM-Land : le forum :: Quartier des makers :: Bibliothèque-
Sauter vers: