Zarok RPG Maker
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.



 
AccueilDernières imagesS'enregistrerConnexion
Le deal à ne pas rater :
Réassort du coffret Pokémon 151 Électhor-ex : où l’acheter ?
Voir le deal

Partagez | 
 

 Script Title Custom By Shika

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


Masculin Messages : 638
Age : 28
Loisirs : Making, graphisme
Date d'inscription : 07/11/2010

Caractéristiques du membre
Evolution: Atome
Job: Graphisme
XP:
Script Title Custom By Shika Left_bar_bleue20/20Script Title Custom By Shika Empty_bar_bleue  (20/20)

Script Title Custom By Shika Empty
MessageSujet: Script Title Custom By Shika   Script Title Custom By Shika EmptyDim 16 Jan 2011 - 20:06

Bonjours à tous,
cet aprés-midi j'ai fais un script custom spécial Ninja grâce à un tuto et je viens le faire partager ^^
Je suis en train de faire le s4 Crédits et le s5 Mini jeux.
Installation : Remplacer le script Scene_Title par le script çi dessous puis placer les ressources dans le dossier Picture.
Code:
#==============================================================================
# Scene_Title Personnalisé par Shikamaru The NinjaMaker
# Merci a Paran0iaK --- Son tuto plus précisément ;) ---
#==============================================================================

class Scene_Title
  #--------------------------------------------------------------------------
  # Scene_Title
  #--------------------------------------------------------------------------
  def main
    if $BTEST
      battle_test
      return
    end
    # Données
    $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)
    # Commandes
    s1 = "Nouvelle Partie"
    s2 = "Charger"
    s3 = "Quitter"
    @command_window = Window_Command.new(192, [s1, s2,s3])
    @command_window.back_opacity = 0
    @command_window.x = 999
    @command_window.y = 999
    #Mise en place des images
    @np = Sprite.new
    @np.bitmap = RPG::Cache.picture("nouvelle partie")
    @np.x = 230
    @np.y = 240
    @cp = Sprite.new
    @cp.bitmap = RPG::Cache.picture("charger")
    @cp.x = 230
    @cp.y = 240
    @qj = Sprite.new
    @qj.bitmap = RPG::Cache.picture("quitter le jeu")
    @qj.x = 230
    @qj.y = 240
    # @continue_enabled true, false
    @continue_enabled = false
    for i in 0..3
      if FileTest.exist?("Sauvegarde#{i+1}.rxdata")
        @continue_enabled = true
      end
    end
    # continue
    if @continue_enabled
      @command_window.index = 1
    else
      @command_window.disable_item(1)
    end
    # BGM Son
    $game_system.bgm_play($data_system.title_bgm)
    # Fin BGS et ME  Fin du son
    Audio.me_stop
    Audio.bgs_stop
    # Transition 1
    Graphics.transition
    loop do
      # update images
      Graphics.update
      Input.update
      update
      if $scene != self
        break
      end
    end
    # Transitions 2
    Graphics.freeze
@command_window.dispose
@np.dispose
@cp.dispose
@qj.dispose
 end

  #--------------------------------------------------------------------------
  # ● Update
  #--------------------------------------------------------------------------
  def update
    @command_window.update
    @np.update
    @cp.update
    @qj.update
    update_command
    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
  #--------------------------------------------------------------------------
  # ● Commandes - Commencer
  #--------------------------------------------------------------------------
  def command_new_game
    # Nouveau jeu
    $game_system.se_play($data_system.decision_se)
    # Fin BGM
    Audio.bgm_stop
    Graphics.frame_count = 0
    # Données
    $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
    # Début du jeu
    $scene = Scene_Map.new
  end
  #--------------------------------------------------------------------------
  # ● Commandes - Charger
  #--------------------------------------------------------------------------
  def command_continue
    # Continue
    unless @continue_enabled
      # SE
      $game_system.se_play($data_system.buzzer_se)
      return
    end
    # SE
    $game_system.se_play($data_system.decision_se)
    # Chargement
    $scene = Scene_Load.new
  end
#--------------------------------------------------------------------------
  # ● Commandes - Quitter le jeu
  #--------------------------------------------------------------------------
  def command_shutdown
    # Fin
    $game_system.se_play($data_system.decision_se)
    # BGM、BGS、ME
    Audio.bgm_fade(800)
    Audio.bgs_fade(800)
    Audio.me_fade(800)
    $scene = nil
  end
#--------------------------------------------------------------------------
# Opacitéet autres
#--------------------------------------------------------------------------
  def update_command
    case @command_window.index
when 0
@np.opacity = 255
@cp.opacity = 0
@qj.opacity = 0
when 1
@np.opacity = 0
@cp.opacity = 255
@qj.opacity = 0
when 2
@np.opacity = 0
@cp.opacity = 0
@qj.opacity = 255
end
end
  #--------------------------------------------------------------------------
  # Fin
  #--------------------------------------------------------------------------
  def battle_test
    # 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
    # SE
    $game_system.se_play($data_system.battle_start_se)
    # BGM
    $game_system.bgm_play($game_system.battle_bgm)
    # Combat
    $scene = Scene_Battle.new
  end
end

Voici les ressources :
Spoiler:

Zarbi


Dernière édition par Shikamaru le Sam 19 Fév 2011 - 13:49, édité 4 fois
Revenir en haut Aller en bas
Invité
Invité



Script Title Custom By Shika Empty
MessageSujet: Re: Script Title Custom By Shika   Script Title Custom By Shika EmptyDim 16 Jan 2011 - 20:08

tu as décalé la fenetre c'est cool
Revenir en haut Aller en bas
Skaaz
Embryon
Embryon
Skaaz


Masculin Messages : 638
Age : 28
Loisirs : Making, graphisme
Date d'inscription : 07/11/2010

Caractéristiques du membre
Evolution: Atome
Job: Graphisme
XP:
Script Title Custom By Shika Left_bar_bleue20/20Script Title Custom By Shika Empty_bar_bleue  (20/20)

Script Title Custom By Shika Empty
MessageSujet: Re: Script Title Custom By Shika   Script Title Custom By Shika EmptyDim 16 Jan 2011 - 20:09

Tu l'a déja testé ?
Revenir en haut Aller en bas
Invité
Invité



Script Title Custom By Shika Empty
MessageSujet: Re: Script Title Custom By Shika   Script Title Custom By Shika EmptyDim 16 Jan 2011 - 20:13

le screen nous montre que tu as décalé la fenetre. Après qu'a tu fait j'aimerai plus de screen pour voir.
Revenir en haut Aller en bas
Skaaz
Embryon
Embryon
Skaaz


Masculin Messages : 638
Age : 28
Loisirs : Making, graphisme
Date d'inscription : 07/11/2010

Caractéristiques du membre
Evolution: Atome
Job: Graphisme
XP:
Script Title Custom By Shika Left_bar_bleue20/20Script Title Custom By Shika Empty_bar_bleue  (20/20)

Script Title Custom By Shika Empty
MessageSujet: Re: Script Title Custom By Shika   Script Title Custom By Shika EmptyDim 16 Jan 2011 - 20:43

Ce n'est pas du tout un screen XD ce sont les ressources et tien voila un gif pour mieux visualiser le script :
Faite pas attention a la qualité, c'est l'hebergeur d'image Sad
Et l'image ne bouge pas , ne vous inquiété pas
Script Title Custom By Shika 2421931295212934kvyr


Dernière édition par Zarbi le Dim 16 Jan 2011 - 20:45, édité 1 fois
Revenir en haut Aller en bas
Invité
Invité



Script Title Custom By Shika Empty
MessageSujet: Re: Script Title Custom By Shika   Script Title Custom By Shika EmptyDim 16 Jan 2011 - 20:44

ah yes j'avais pas vu cela comme ca. A la sa donne
Revenir en haut Aller en bas
Skaaz
Embryon
Embryon
Skaaz


Masculin Messages : 638
Age : 28
Loisirs : Making, graphisme
Date d'inscription : 07/11/2010

Caractéristiques du membre
Evolution: Atome
Job: Graphisme
XP:
Script Title Custom By Shika Left_bar_bleue20/20Script Title Custom By Shika Empty_bar_bleue  (20/20)

Script Title Custom By Shika Empty
MessageSujet: Re: Script Title Custom By Shika   Script Title Custom By Shika EmptyDim 16 Jan 2011 - 20:46

Ahah je suis trop fier de moi ! C'est mon 1er script ! Very Happy
Revenir en haut Aller en bas
Invité
Invité



Script Title Custom By Shika Empty
MessageSujet: Re: Script Title Custom By Shika   Script Title Custom By Shika EmptyDim 16 Jan 2011 - 20:47

cool il donne bien^^
Revenir en haut Aller en bas
Skaaz
Embryon
Embryon
Skaaz


Masculin Messages : 638
Age : 28
Loisirs : Making, graphisme
Date d'inscription : 07/11/2010

Caractéristiques du membre
Evolution: Atome
Job: Graphisme
XP:
Script Title Custom By Shika Left_bar_bleue20/20Script Title Custom By Shika Empty_bar_bleue  (20/20)

Script Title Custom By Shika Empty
MessageSujet: Re: Script Title Custom By Shika   Script Title Custom By Shika EmptyDim 16 Jan 2011 - 23:43

Voici de nouvelle ressources que je viens de faire :
Script Title Custom By Shika Quitterlejeu
Script Title Custom By Shika Nouvellepartie
Script Title Custom By Shika Chargern

Si vous voulez utiliser ces ressources vous de remplacer ça :
Code:
@np = Sprite.new
    @np.bitmap = RPG::Cache.picture("nouvelle partie")
    @np.x = 230
    @np.y = 240
    @cp = Sprite.new
    @cp.bitmap = RPG::Cache.picture("charger")
    @cp.x = 230
    @cp.y = 240
    @qj = Sprite.new
    @qj.bitmap = RPG::Cache.picture("quitter le jeu")
    @qj.x = 230
    @qj.y = 240
par ça :
Code:
@np = Sprite.new
    @np.bitmap = RPG::Cache.picture("nouvelle partie")
    @np.x = 120
    @np.y = 100
    @cp = Sprite.new
    @cp.bitmap = RPG::Cache.picture("charger")
    @cp.x = 120
    @cp.y = 100
    @qj = Sprite.new
    @qj.bitmap = RPG::Cache.picture("quitter le jeu")
    @qj.x = 120
    @qj.y = 100

Zarbi
Revenir en haut Aller en bas
Xenos
Embryon
Embryon
Xenos


Masculin Messages : 1166
Age : 26
Loisirs : Et si nous jouions à un concours d'énigme ?
Date d'inscription : 31/07/2008

Caractéristiques du membre
Evolution: Atome
Job: Pixel-Art
XP:
Script Title Custom By Shika Left_bar_bleue20/20Script Title Custom By Shika Empty_bar_bleue  (20/20)

Script Title Custom By Shika Empty
MessageSujet: Re: Script Title Custom By Shika   Script Title Custom By Shika EmptyDim 13 Fév 2011 - 11:53

Merci Shika !
Je vais voir les autres script de menu , et pour l'instant j'adore le tient donc je vais surement l'incorporer dans mon projet mais changer les ressources ^^
Revenir en haut Aller en bas
Skaaz
Embryon
Embryon
Skaaz


Masculin Messages : 638
Age : 28
Loisirs : Making, graphisme
Date d'inscription : 07/11/2010

Caractéristiques du membre
Evolution: Atome
Job: Graphisme
XP:
Script Title Custom By Shika Left_bar_bleue20/20Script Title Custom By Shika Empty_bar_bleue  (20/20)

Script Title Custom By Shika Empty
MessageSujet: Re: Script Title Custom By Shika   Script Title Custom By Shika EmptyLun 14 Fév 2011 - 17:08

Ok, et pour ton projet, je peux te faire un script personnalisé.
Il faut juste que tu me demande par MP.

Shika
Revenir en haut Aller en bas
Contenu sponsorisé



Script Title Custom By Shika Empty
MessageSujet: Re: Script Title Custom By Shika   Script Title Custom By Shika Empty

Revenir en haut Aller en bas
 

Script Title Custom By Shika

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Zarok RPG Maker :: 

 :: SCRIPTS :: Script XP :: Scripts d'interfaces/ menus
-
Sauter vers: