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

Maker

Ici on parle de Jeux videos!
 
AccueilGalerieRechercherDernières imagesS'enregistrerConnexion
Le Deal du moment :
TCL C74 Series 55C743 – TV 55” 4K QLED 144 ...
Voir le deal
499 €

 

 Afficher le nom de la map

Aller en bas 
3 participants
AuteurMessage
demon

demon


Nombre de messages : 43
Age : 30
Date d'inscription : 14/02/2007

Afficher le nom de la map Empty
MessageSujet: Afficher le nom de la map   Afficher le nom de la map Icon_minitimeMer 14 Fév - 11:20

Fonction : Permet d'afficher le nom de la carte un cour instant sur la carte.

Installation : Ouvrez l'?diteur de script ( F11 ) et cr?ez en un nouveau au dessus de 'Main' qui portera le nom de 'Window_Map_Name' et collez le code ci-dessous

code :

Code:
 
#==============================================================================
# ?? Window_Map_Name
#------------------------------------------------------------------------------
class Window_Map_Name < Window_Base
  attr_accessor :text

  #--------------------------------------------------------------------------
  # ?? ?I?u?W?F?N?g????
  #--------------------------------------------------------------------------
  def initialize
    super(8, -8, 640, 64)
    self.contents = Bitmap.new(self.width - 32, self.height - 32)
    self.contents.font.name = "Arial"
    @align = 1
    @showing_time = -1
    @text_color  = Color.new(255, 255, 0, 255)
  end
  #--------------------------------------------------------------------------
  #
  #--------------------------------------------------------------------------
  def set_text(text, align = 2)
    if text != @text or align != @align
      @text = text
      @align = align
      if text.empty? or text =~ /^\./
        @showing_time = -1
        self.contents_opacity = 0
        self.visible = false
      else
        @showing_time = 100
        self.contents_opacity = 255
        self.visible = true
        self.contents.clear
        x = 4
        y = 0
        width = self.contents.width - 8
        str = "- "+@text+" -"
        self.contents.font.color = Color.new(  0,  0,  0, 192)
        self.contents.draw_text(x+2, y+2, width, 32, str, @align)
        self.contents.font.color = Color.new( 64, 64, 64, 192)
        self.contents.draw_text(x-1, y-1, width, 32, str, @align)
        self.contents.draw_text(x+1, y-1, width, 32, str, @align)
        self.contents.draw_text(x-1, y+1, width, 32, str, @align)
        self.contents.draw_text(x+1, y+1, width, 32, str, @align)
        self.contents.font.color = @text_color
        self.contents.draw_text(x,  y,  width, 32, str, @align)
      end
    end
  end
  #--------------------------------------------------------------------------
  # ?? ??`??
  #--------------------------------------------------------------------------
  def update
    return if @showing_time < 0
    @showing_time -= 1
    if @showing_time < 16
      self.contents_opacity = @showing_time * 16
      if @showing_time == 0
        self.visible = false
        self.contents.clear
        return
      end
    end
  end
end
#==============================================================================
# ?? Scene_Map
#==============================================================================
class Scene_Map
  def initialize_map_name_window(text = nil)
    if @map_name_window.nil?
      @map_name_window = Window_Map_Name.new
      @map_name_window.opacity = 0
      @map_name_window.text = text if not text.nil?
    end
  end
  #--------------------------------------------------------------------------
  # ?? ???C??????
  #--------------------------------------------------------------------------
  alias xrxs20_main main
  def main
    initialize_map_name_window
    xrxs20_main
    @map_name_window.dispose
  end
  #--------------------------------------------------------------------------
  # ?? ?t???[???X?V
  #--------------------------------------------------------------------------
  alias xrxs20_update update
  def update
    @map_name_window.set_text($game_map.name)
    @map_name_window.update
    xrxs20_update
  end
end
#==============================================================================
# ?? Scene_Title
#==============================================================================
class Scene_Title
  alias xrxs20_main main
  def main
    $map_infos = load_data("Data/MapInfos.rxdata")
    for key in $map_infos.keys
      $map_infos[key] = $map_infos[key].name
    end
    xrxs20_main
  end
end
#==============================================================================
# ?? Game_Map
#==============================================================================
class Game_Map
  def name
    $map_infos[@map_id]
  end
end
#==============================================================================
# ?? Scene_Battle
#==============================================================================
class Scene_Battle
  #--------------------------------------------------------------------------
  # ?? ???C??????
  #--------------------------------------------------------------------------
  alias xrxs20_main main
  def main
    xrxs20_main
    if $scene.is_a?(Scene_Map) and (not XRXS20_Config::SCENE_BATTLE_TO_SCENE_MAP)
      $scene.initialize_map_name_window($game_map.name)
    end
  end
end
 
Revenir en haut Aller en bas
http://ressources--rpg.kanak.fr
Antoine Prost
Admin
Antoine Prost


Nombre de messages : 182
Date d'inscription : 05/01/2007

Afficher le nom de la map Empty
MessageSujet: Re: Afficher le nom de la map   Afficher le nom de la map Icon_minitimeJeu 15 Fév - 6:27

Mais, ca le met automatiquement le nom?
Revenir en haut Aller en bas
https://rpg-maker.superforum.fr
demon

demon


Nombre de messages : 43
Age : 30
Date d'inscription : 14/02/2007

Afficher le nom de la map Empty
MessageSujet: Re: Afficher le nom de la map   Afficher le nom de la map Icon_minitimeJeu 15 Fév - 11:46

oui
Revenir en haut Aller en bas
http://ressources--rpg.kanak.fr
Eizoo

Eizoo


Nombre de messages : 50
Age : 31
Date d'inscription : 03/02/2007

Afficher le nom de la map Empty
MessageSujet: Re: Afficher le nom de la map   Afficher le nom de la map Icon_minitimeJeu 15 Fév - 23:41

Arf moi sa na jamais marcher, en fait si sa marche mais des que un combat commence il fini est paf le jeu se quitte il dise que le script a un probleme.... Sad
Revenir en haut Aller en bas
http://hybris.kanak.fr
Antoine Prost
Admin
Antoine Prost


Nombre de messages : 182
Date d'inscription : 05/01/2007

Afficher le nom de la map Empty
MessageSujet: Re: Afficher le nom de la map   Afficher le nom de la map Icon_minitimeVen 16 Fév - 9:17

Eizoo: C'est surement a cause de ta carte graphique!!
Ou alors, c'est le script.
Question
Se te met quoi comme message d'erreur? :D
Revenir en haut Aller en bas
https://rpg-maker.superforum.fr
demon

demon


Nombre de messages : 43
Age : 30
Date d'inscription : 14/02/2007

Afficher le nom de la map Empty
MessageSujet: Re: Afficher le nom de la map   Afficher le nom de la map Icon_minitimeVen 16 Fév - 9:50

je l avais eu j ai corriger et je l ai plus moi je viens de l essayer
Revenir en haut Aller en bas
http://ressources--rpg.kanak.fr
Antoine Prost
Admin
Antoine Prost


Nombre de messages : 182
Date d'inscription : 05/01/2007

Afficher le nom de la map Empty
MessageSujet: Re: Afficher le nom de la map   Afficher le nom de la map Icon_minitimeVen 16 Fév - 10:17

Ca marche?
Revenir en haut Aller en bas
https://rpg-maker.superforum.fr
demon

demon


Nombre de messages : 43
Age : 30
Date d'inscription : 14/02/2007

Afficher le nom de la map Empty
MessageSujet: Re: Afficher le nom de la map   Afficher le nom de la map Icon_minitimeVen 16 Fév - 10:27

oui chez moi ca marche
Revenir en haut Aller en bas
http://ressources--rpg.kanak.fr
Eizoo

Eizoo


Nombre de messages : 50
Age : 31
Date d'inscription : 03/02/2007

Afficher le nom de la map Empty
MessageSujet: Re: Afficher le nom de la map   Afficher le nom de la map Icon_minitimeSam 17 Fév - 9:03

Ok d'accord je vais essayer de script plus tard alors^^
Revenir en haut Aller en bas
http://hybris.kanak.fr
Antoine Prost
Admin
Antoine Prost


Nombre de messages : 182
Date d'inscription : 05/01/2007

Afficher le nom de la map Empty
MessageSujet: Re: Afficher le nom de la map   Afficher le nom de la map Icon_minitimeDim 18 Fév - 6:14

Eizoo: Tu ne te met pas d'avatars?
Revenir en haut Aller en bas
https://rpg-maker.superforum.fr
Eizoo

Eizoo


Nombre de messages : 50
Age : 31
Date d'inscription : 03/02/2007

Afficher le nom de la map Empty
MessageSujet: Re: Afficher le nom de la map   Afficher le nom de la map Icon_minitimeDim 18 Fév - 9:16

Un avatar il faut que je trouve le mien mais je pense que je ne le retrouverez pas -_- Sad
Revenir en haut Aller en bas
http://hybris.kanak.fr
Antoine Prost
Admin
Antoine Prost


Nombre de messages : 182
Date d'inscription : 05/01/2007

Afficher le nom de la map Empty
MessageSujet: Re: Afficher le nom de la map   Afficher le nom de la map Icon_minitimeDim 18 Fév - 10:09

Pas mal ton avatar!
Revenir en haut Aller en bas
https://rpg-maker.superforum.fr
demon

demon


Nombre de messages : 43
Age : 30
Date d'inscription : 14/02/2007

Afficher le nom de la map Empty
MessageSujet: Re: Afficher le nom de la map   Afficher le nom de la map Icon_minitimeLun 19 Fév - 8:48

merci
Revenir en haut Aller en bas
http://ressources--rpg.kanak.fr
Eizoo

Eizoo


Nombre de messages : 50
Age : 31
Date d'inscription : 03/02/2007

Afficher le nom de la map Empty
MessageSujet: Re: Afficher le nom de la map   Afficher le nom de la map Icon_minitimeMar 20 Fév - 3:41

XD Je rigole! je pense qu'il parler du mien mais bon pourquoi pas du tien aussi il est pas mal mais bon moi je prefere le mien :D :Je rigole!!:
Revenir en haut Aller en bas
http://hybris.kanak.fr
demon

demon


Nombre de messages : 43
Age : 30
Date d'inscription : 14/02/2007

Afficher le nom de la map Empty
MessageSujet: Re: Afficher le nom de la map   Afficher le nom de la map Icon_minitimeMar 20 Fév - 3:48

Embarassed excuse Embarassed
Revenir en haut Aller en bas
http://ressources--rpg.kanak.fr
Contenu sponsorisé





Afficher le nom de la map Empty
MessageSujet: Re: Afficher le nom de la map   Afficher le nom de la map Icon_minitime

Revenir en haut Aller en bas
 
Afficher le nom de la map
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Afficher le lieu dans le Menu
» Afficher la tete du perso dans les messages

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Maker :: Creations de jeux :: Scripts-
Sauter vers: