| Bienvenue |
Bienvenue sur Planette Rpg Maker. Nous sommes heureux de vous accueillir sur ce forum créer pour RPG Maker. Vous y
trouverez des Tutoriaux, des Ressources,des scripts, des tests ainsi que des news regulieres sur l'actualité de l'informatique.
Vous trouverez aussi de multiples solutions au problèmes concernant votre P.C
Pour toutes questions ou problèmes éventuelles Planette rpg maker met à votre
disposition une adresse de messagerie
planette-rpg-maker@hotmail.fr
Bonne visites
ADMIN
|
| Auteur |
Message |
N♦N¥
Administrateur
 Hors ligne
Inscrit le: 24 Mai 2008 Messages: 275
Localisation: St Etienne  Point(s): 190 Moyenne de points: 0,69 |
|
faire un press start au debut de votre jeu |
|
voila c'est un petit script qui permet de faire un press start Créez un nouveau script au dessus de 'Main' nommez-le Scene_Start, et copiez ceci : code:
#================================== # Scene_Start #==================================
class Scene_Start def main if $BTEST battle_test return end $data_actors = load_data("Data/Actors.rxdata") $data_classes = load_data("Data/Classes.rxdata") $data_skills = load_data("Data/Skills.rxdata") $data_items = load_data("Data/Items.rxdata") $data_weapons = load_data("Data/Weapons.rxdata") $data_armors = load_data("Data/Armors.rxdata") $data_enemies = load_data("Data/Enemies.rxdata") $data_troops = load_data("Data/Troops.rxdata") $data_states = load_data("Data/States.rxdata") $data_animations = load_data("Data/Animations.rxdata") $data_tilesets = load_data("Data/Tilesets.rxdata") $data_common_events = load_data("Data/CommonEvents.rxdata") $data_system = load_data("Data/System.rxdata") $game_system = Game_System.new @sprite = Sprite.new @sprite.bitmap = RPG::Cache.title($data_system.title_name) s1 = "Appuyer sur Entrée" @command_window = Window_Command.new(192, [s1]) @command_window.back_opacity = 160 @command_window.x = 320 - @command_window.width / 2 @command_window.y = 288 $game_system.bgm_play($data_system.title_bgm) Audio.me_stop Audio.bgs_stop Graphics.transition loop do Graphics.update Input.update update if $scene != self break end end Graphics.freeze @command_window.dispose @sprite.bitmap.dispose @sprite.dispose end def update @command_window.update if Input.trigger?(Input::C) $scene = Scene_Title.new end end def battle_test $data_actors = load_data("Data/BT_Actors.rxdata") $data_classes = load_data("Data/BT_Classes.rxdata") $data_skills = load_data("Data/BT_Skills.rxdata") $data_items = load_data("Data/BT_Items.rxdata") $data_weapons = load_data("Data/BT_Weapons.rxdata") $data_armors = load_data("Data/BT_Armors.rxdata") $data_enemies = load_data("Data/BT_Enemies.rxdata") $data_troops = load_data("Data/BT_Troops.rxdata") $data_states = load_data("Data/BT_States.rxdata") $data_animations = load_data("Data/BT_Animations.rxdata") $data_tilesets = load_data("Data/BT_Tilesets.rxdata") $data_common_events = load_data("Data/BT_CommonEvents.rxdata") $data_system = load_data("Data/BT_System.rxdata") Graphics.frame_count = 0 $game_temp = Game_Temp.new $game_system = Game_System.new $game_switches = Game_Switches.new $game_variables = Game_Variables.new $game_self_switches = Game_SelfSwitches.new $game_screen = Game_Screen.new $game_actors = Game_Actors.new $game_party = Game_Party.new $game_troop = Game_Troop.new $game_map = Game_Map.new $game_player = Game_Player.new $game_party.setup_battle_test_members $game_temp.battle_troop_id = $data_system.test_troop_id $game_temp.battle_can_escape = true $game_map.battleback_name = $data_system.battleback_name $game_system.se_play($data_system.battle_start_se) $game_system.bgm_play($game_system.battle_bgm) $scene = Scene_Battle.new end end
Puis remplacer 'Scene_Title' par ceci :
code:
#================================== # Scene_Title #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # Modifier par Seb076 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # Le 25/01/2006 #==================================
class Scene_Title def main @sprite = Sprite.new @sprite.bitmap = RPG::Cache.title($data_system.title_name) s1 = "Nouvelle Partie" s2 = "Continuer" s3 = "Quitter" @command_window = Window_Command.new(192, [s1, s2, s3]) @command_window.back_opacity = 160 @command_window.x = 320 - @command_window.width / 2 @command_window.y = 288 @continue_enabled = false for i in 0..3 if FileTest.exist?("Save#{i+1}.rxdata") @continue_enabled = true end end if @continue_enabled @command_window.index = 1 else @command_window.disable_item(1) end $game_system.bgm_play($data_system.title_bgm) Audio.me_stop Audio.bgs_stop Graphics.transition loop do Graphics.update Input.update update if $scene != self break end end Graphics.freeze @command_window.dispose @sprite.bitmap.dispose @sprite.dispose end def update @command_window.update if Input.trigger?(Input::C) case @command_window.index when 0 command_new_game when 1 command_continue when 2 command_shutdown end end end def command_new_game $game_system.se_play($data_system.decision_se) Audio.bgm_stop Graphics.frame_count = 0 $game_temp = Game_Temp.new $game_system = Game_System.new $game_switches = Game_Switches.new $game_variables = Game_Variables.new $game_self_switches = Game_SelfSwitches.new $game_screen = Game_Screen.new $game_actors = Game_Actors.new $game_party = Game_Party.new $game_troop = Game_Troop.new $game_map = Game_Map.new $game_player = Game_Player.new $game_party.setup_starting_members $game_map.setup($data_system.start_map_id) $game_player.moveto($data_system.start_x, $data_system.start_y) $game_player.refresh $game_map.autoplay $game_map.update $scene = Scene_Map.new end def command_continue unless @continue_enabled $game_system.se_play($data_system.buzzer_se) return end $game_system.se_play($data_system.decision_se) $scene = Scene_Load.new end def command_shutdown $game_system.se_play($data_system.decision_se) Audio.bgm_fade(800) Audio.bgs_fade(800) Audio.me_fade(800) $scene = nil end end
Et pour finir dans 'Main', à la ligne 15 remplacez :
code:
$scene = Scene_Title.new
par :
code:
$scene = Scene_Start.new
Amélioration :
Pour rendre l’encadré du titre et de la fenêtre « Appuyer sur Entrée » :
- Dans le script Scene_Start, entre la ligne 32 (@command_window = Window_Command.new(192, [s1]) ), et la ligne 33 ( @command_window.back_opacity = 160 ), insérez ( @command_window.opacity = 0 ) ( remplacer 0 par une autre valeur pour avoir un menu transparent ).
- Dans le script Scene_Title, entre la ligne 16 (@command_window = Window_Command.new(192, [s1]) ), et la ligne 18 ( @command_window.back_opacity = 160 ), insérez ( @command_window.opacity = 0 ) ( remplacer 0 par une autre valeur pour avoir un menu transparent ).
_________________ http://world5.monstersgame.fr/?ac=vid&vid=324044164
|
|
| Sam 24 Mai - 19:07 (2008) |
|
 |
Publicité
|
Publicité |
|
|
|
| Sam 24 Mai - 19:07 (2008) |
|
 |
Mr0
 Hors ligne
Inscrit le: 28 Mai 2008 Messages: 55
Localisation: Derrière toi, entrain de t'observer  Point(s): 49 Moyenne de points: 0,89 |
|
faire un press start au debut de votre jeu |
|
Hélas je le connaît déja
_________________ "J'ai toutes les qualités, plus une, la modestie"
Mr0 : Event Maker et scénariste, contactez moi par MP si ovus avez un problème sur RPG Maker 
|
|
| Mer 28 Mai - 15:21 (2008) |
|
 |
|
|
|