RM-Land : le forum
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.



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 sitePortailDernières imagesRechercherS'enregistrerConnexion
-20%
Le deal à ne pas rater :
-20% Récupérateur à eau mural 300 litres (Anthracite)
79 € 99 €
Voir le deal

 

 Nom du lieu sur la carte

Aller en bas 
AuteurMessage
Shikamaru
Designer
Designer
Shikamaru


Nombre de messages : 1560
Age : 31
Localisation : Tunisie > Mon ordinateur > RM LAND
Date d'inscription : 31/12/2007

Nom du lieu sur la carte Empty
MessageSujet: Nom du lieu sur la carte   Nom du lieu sur la carte Icon_minitimeVen 18 Jan - 11:45

Voilà un sript qui vous permettra d'afficher le nom du lieu sur la carte Nom du lieu sur la carte 233391

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
Invité
Invité




Nom du lieu sur la carte Empty
MessageSujet: Re: Nom du lieu sur la carte   Nom du lieu sur la carte Icon_minitimeVen 18 Jan - 11:55

bon bah je ne dis rien ^^ mdr
Revenir en haut Aller en bas
Invité
Invité




Nom du lieu sur la carte Empty
MessageSujet: Re: Nom du lieu sur la carte   Nom du lieu sur la carte Icon_minitimeVen 29 Fév - 14:30

Merci,j'en avais besoin.Merci
Revenir en haut Aller en bas
Invité
Invité




Nom du lieu sur la carte Empty
MessageSujet: Re: Nom du lieu sur la carte   Nom du lieu sur la carte Icon_minitimeVen 29 Fév - 23:00

Super script mais dont je n'utilise pas mais Nom du lieu sur la carte 69872 quand même Nom du lieu sur la carte 630864
Revenir en haut Aller en bas
Invité
Invité




Nom du lieu sur la carte Empty
MessageSujet: Re: Nom du lieu sur la carte   Nom du lieu sur la carte Icon_minitimeSam 1 Mar - 0:58

Moi si,ca peut etre pratique ^^

(regarde dans pokemon...)
Revenir en haut Aller en bas
Invité
Invité




Nom du lieu sur la carte Empty
MessageSujet: Re: Nom du lieu sur la carte   Nom du lieu sur la carte Icon_minitimeMar 27 Mai - 2:58

J'ai aussi un script comme celui la mais il affiche le nom de la map SUR la map. Avec des modifications et des images il est magnifique.

Seulment je ne peu point vous en faire part. Désolé.

Mais il est tout de même pratique celui la.
Revenir en haut Aller en bas
Contenu sponsorisé





Nom du lieu sur la carte Empty
MessageSujet: Re: Nom du lieu sur la carte   Nom du lieu sur la carte Icon_minitime

Revenir en haut Aller en bas
 
Nom du lieu sur la carte
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» se retrouver au lieu de la mort
» [Demande] nom du perso et du lieu dans la sauvegarde[résolu]
» [SCRIPT] 1 Seul slot de sauvegarde au lieu de 4!!
» Mini carte
» Liste de scripts

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: