AccueilAccueil  PortailPortail  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  ConnexionConnexion  



-21%
Le deal à ne pas rater :
LEGO® Icons 10329 Les Plantes Miniatures, Collection Botanique
39.59 € 49.99 €
Voir le deal

Partagez
 

 [VX] Afficher le nom de la carte

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Kay0077
Poulet trizo Lv.3
Poulet trizo Lv.3
Kay0077


Masculin Age : 29
Inscrit le : 14/03/2010
Messages : 36

[VX] Afficher le nom de la carte Empty
MessageSujet: [VX] Afficher le nom de la carte   [VX] Afficher le nom de la carte Icon_minitimeDim 14 Mar 2010 - 13:11

Bonjour je ne sais pas si le script a deja etait poster j'ai regarder mais je ne l'ai pas trouver alor je le post ^^ .

Auteur : Moghunter

Fonction : L'atelier RGSS nous offre un script qui permet d'afficher le nom de la carte créée dans le jeu.

Image(s) : http://ups.imagup.com/08/1268619691.png
Ressource(s) : [VX] Afficher le nom de la carte Mpname11
Démo : Aucune
Remarque : Testé et fonctionnel
Nombre de scripts : 1
Installation : Ouvrez l'éditeur de script ( F11 ). Créez en un nouveau au dessus de "Main" et collez le code ci-dessous. Mettez la ressource ci-dessus dans le dossier "System" de votre projet.
Utilisation : Aucune

Code:
#_______________________________________________________________________________
# MOG_Location_Name_VX V1.0           
#_______________________________________________________________________________
# By Moghunter     
# http://www.atelier-rgss.com
#_______________________________________________________________________________
# Apresenta uma janela com o nome do map.
# É necessário ter uma imagem com o nome de  MAPNAME
# dentro da pasta Graphics/System.
#_______________________________________________________________________________
module MOG
#Font Name.
MPFONT = "Georgia"
#Fade ON/OFF(True - False).
MPNMFD = true
#Fade Time.
MPNMTM = 10
#Window Position.
# 0 = Upper Left.
# 1 = Lower Left.
# 2 = Upper Right.
# 3 = Lower Right.
MPNMPS = 2
# Disable Switch(ID).
WM_SWITCH_VIS_DISABLE = 15
end
#_________________________________________________
###############
# Game_System #
###############
class Game_System
attr_accessor :fdtm
attr_accessor :mpnm_x
attr_accessor :mpnm_y
alias mog_vx06_initialize initialize
def initialize
mog_vx06_initialize
@fdtm = 255 + 40 * MOG::MPNMTM
if MOG::MPNMPS == 0
@mpnm_x = -300
@mpnm_y = 0
elsif MOG::MPNMPS == 1
@mpnm_x = -300
@mpnm_y = 320
elsif MOG::MPNMPS == 2
@mpnm_x = 640
@mpnm_y = 0
else
@mpnm_x = 640
@mpnm_y = 320
end 
end
def mpnm_x
return @mpnm_x
end
def mpnm_y
return @mpnm_y
end
def fdtm
if @fdtm <= 0
@fdtm = 0
end
return @fdtm
end
end
############
# Game_Map #
############
class Game_Map
attr_reader  :map_id 
def mpname
$mpname = load_data("Data/MapInfos.rvdata")
$mpname[@map_id].name
end
end
###############
# Window Base #
###############
class Window_Base < Window
def nd_mapic
mapic = Cache.system("")   
end 
def draw_mpname(x,y)
mapic = Cache.system("Mpname") rescue nd_mapic 
cw = mapic.width 
ch = mapic.height
src_rect = Rect.new(0, 0, cw, ch)
self.contents.blt(x , y - ch + 65, mapic, src_rect)
self.contents.font.name = MOG::MPFONT
self.contents.font.size = 22
self.contents.font.bold = true
self.contents.font.shadow = true
self.contents.font.color = Color.new(0,0,0,255)
self.contents.draw_text(x + 76, y + 27, 110, 32, $game_map.mpname.to_s,1)
self.contents.font.color = Color.new(255,255,255,255)
self.contents.draw_text(x + 75, y + 26, 110, 32, $game_map.mpname.to_s,1)
end
end
##########
# Mpname #
##########
class Mpname < Window_Base
def initialize(x , y)
super($game_system.mpnm_x, $game_system.mpnm_y, 250, WLH + 70)
self.opacity = 0
refresh
end
def refresh
self.contents.clear
draw_mpname(10,0)   
end
end
#############
# Scene_Map #
#############
class Scene_Map
alias mog_vx06_start start
def start
@mpnm = Mpname.new($game_system.mpnm_x, $game_system.mpnm_y)
@mpnm.contents_opacity = $game_system.fdtm
if $game_switches[MOG::WM_SWITCH_VIS_DISABLE] == false
@mpnm.visible = true
else
@mpnm.visible = false 
end 
mog_vx06_start 
end 
alias mog_vx06_terminate terminate
def terminate
mog_vx06_terminate
@mpnm.dispose
end
alias mog_vx06_update update
def update
mog_vx06_update 
location_name_update
end
def location_name_update
$game_system.mpnm_x = @mpnm.x
$game_system.mpnm_y = @mpnm.y
if $game_switches[MOG::WM_SWITCH_VIS_DISABLE] == true or $game_system.fdtm <= 0
@mpnm.visible = false 
else
@mpnm.visible = true
end
if MOG::MPNMPS == 0 or MOG::MPNMPS == 1
if @mpnm.x < 0
@mpnm.x += 5
elsif @mpnm.x >= 0
@mpnm.x = 0
end 
else
if @mpnm.x > 300
@mpnm.x -= 5
elsif @mpnm.x <= 300
@mpnm.x = 300
end   
end
@mpnm.contents_opacity = $game_system.fdtm
if MOG::MPNMFD == true
$game_system.fdtm -= 3
end
end
alias mog_vx06_update_transfer_player update_transfer_player
def update_transfer_player
return unless $game_player.transfer?
@mpnm.contents_opacity = 0
mog_vx06_update_transfer_player
if MOG::MPNMPS == 0
$game_system.mpnm_x = -340
$game_system.mpnm_y = 0
elsif MOG::MPNMPS == 1
$game_system.mpnm_x = -340
$game_system.mpnm_y = 320
elsif MOG::MPNMPS == 2
$game_system.mpnm_x = 640
$game_system.mpnm_y = 0
else
$game_system.mpnm_x = 640
$game_system.mpnm_y = 320
end 
@mpnm.y = $game_system.mpnm_y
@mpnm.x = $game_system.mpnm_x
$game_system.fdtm = 255 + 60 * MOG::MPNMTM
@mpnm.refresh
end
end
$mogscript = {} if $mogscript == nil
$mogscript["location_name_vx"] = true


Dernière édition par Kay0077 le Sam 20 Mar 2010 - 15:58, édité 2 fois
Revenir en haut Aller en bas
https://rpg-maker-vx.bbactif.com
Dark Raviel
Croisé Lv.14
Croisé Lv.14
avatar


Masculin Age : 34
Inscrit le : 03/03/2009
Messages : 1141

[VX] Afficher le nom de la carte Empty
MessageSujet: Re: [VX] Afficher le nom de la carte   [VX] Afficher le nom de la carte Icon_minitimeSam 20 Mar 2010 - 15:52

Ressource supprimé par l'hébergeur donc merci de corrigé ca...
Revenir en haut Aller en bas
http://aigledor1989.forumpro.fr/forum.htm
Nusenism
Nomimange'twa ♪
Nomimange'twa ♪
Nusenism


Masculin Age : 33
Inscrit le : 02/02/2010
Messages : 4692

[VX] Afficher le nom de la carte Empty
MessageSujet: Re: [VX] Afficher le nom de la carte   [VX] Afficher le nom de la carte Icon_minitimeSam 20 Mar 2010 - 15:57

Je n'ai pas la ressource originale sous la main, mais c'est un truc comme ça:
[VX] Afficher le nom de la carte Mapnam10
Bon celui-là c'est le miens, costumisé, mais il reprend les proportions de l'original.
Vous n'aurez plus qu'à faire le vôtre.
La ressource doit s'appeler "mapname", et se trouver dans le dossier Graphics/System.
Revenir en haut Aller en bas
http://imagin.jeunforum.com/portal.htm
nassshole
Habitant Lv.6
Habitant Lv.6
nassshole


Inscrit le : 18/03/2010
Messages : 130

[VX] Afficher le nom de la carte Empty
MessageSujet: Re: [VX] Afficher le nom de la carte   [VX] Afficher le nom de la carte Icon_minitimeLun 26 Avr 2010 - 0:48

Nusenism a écrit:
Je n'ai pas la ressource originale sous la main, mais c'est un truc comme ça:
[VX] Afficher le nom de la carte Mapnam10
Bon celui-là c'est le miens, costumisé, mais il reprend les proportions de l'original.
Vous n'aurez plus qu'à faire le vôtre.
La ressource doit s'appeler "mapname", et se trouver dans le dossier Graphics/System.
Correction. Le fichier doit s'appeler "mpname.png" Smile

j'ai une question pour ce script. Est-ce possible de bloquer certaines annonces? Par exemple, pour un dongeon, c'est bien "cachot niveau 1", "cachot niveau 2", "catacombes" etc. mais pour mes maisons random là... Je voudrais pas avoir "random maison 1", "random maison 2"
Est-ce ça? "
Citation :
# Disable Switch(ID).
WM_SWITCH_VIS_DISABLE = 15

Aussi, quels sont les formes d'écritures toléré par le scripting?
Citation :
MPFONT = "Georgia"
Revenir en haut Aller en bas
Contenu sponsorisé




[VX] Afficher le nom de la carte Empty
MessageSujet: Re: [VX] Afficher le nom de la carte   [VX] Afficher le nom de la carte Icon_minitime

Revenir en haut Aller en bas
 

[VX] Afficher le nom de la carte

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

 Sujets similaires

-
» Afficher la vie sur la carte
» Afficher nom de la carte en haut à gauche
» Demande de carte
» Afficher une image
» [VX] Affichage du nom de la carte

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
RPG Maker VX :: Entraide :: Scripts :: Scripts VX - RGSS2 :: Carte et HUDs-
Créer un forum | ©phpBB | Forum gratuit d'entraide | Signaler un abus | Forum gratuit