- Zephyr_1.2Membre
- Nombre de messages : 158
Localisation : Scénariste érrant...
Distinction : aucune
Date d'inscription : 13/02/2008
Menu a la Draqon Quest [RMVX]
Mer 13 Fév 2008 - 22:27
Voici un script qui permet de faire un menu à la Dragon Quest.
Screen:
Screen:
- Code:
#==============================================================================
# ¦ [RMVX] Lite Menu Version 1.01
#------------------------------------------------------------------------------
# by Woratana [woratana@hotmail.com] Source: http://www.rpgrevolution.com
# Traduit par : Ouroboros [metalic_puppets@hotmail.fr] pour RPG MAKER VX
# Exclusivité RPG MAKER VX http://rpgmakervx.1fr1.net
# Mise à jour 03/02/2008
#
# Nouveatés Version 1.01
# - Correction du bug dans Gold_Text
# Nouveautés Version 1.0
# - Autoriser l'utilisateur à la configuration du menu
# - Ajout des fenêtres Gold et Lieu (l'utilisateur peut activer / désactiver)
#==============================================================================
#===============================================================
#
# rpgmakervx.1fr1.net
#
#===============================================================
module Wor_Litemenu
#========================
# CONFIGURATION DU SCRIPT
#========================
MENU_WINDOW_Y = 50
CHARA_WINDOW_Y = 160
CHARA_WINDOW_WIDTH = 175
SHOW_LV = true
SHOW_LOCATION_WINDOW = true
VOCAB_LOCATION = "Location:"
VOCAB_GOLD = "Gold:"
LOCATION_WINDOW_Y = 295
LOCATION_TEXT_X = 96
GOLD_TEXT_X = 84
end
class Scene_Menu < Scene_Base
def initialize(menu_index = 0)
@menu_index = menu_index
end
def start
super
create_menu_background
create_command_window
lite_create_location_window if Wor_Litemenu::SHOW_LOCATION_WINDOW == true
lite_create_actor_window
end
# START LITE METHOD
def lite_create_actor_window
member = []
@item_max = $game_party.members.size
for actor in $game_party.members
member.push ((actor.name) + " Lv." + (actor.level.to_s)) if Wor_Litemenu::SHOW_LV == true
member.push (actor.name) if Wor_Litemenu::SHOW_LV == false
end
@status_window = Window_Command.new(Wor_Litemenu::CHARA_WINDOW_WIDTH, member)
@status_window.index = @menu_index
@status_window.x = (554 /2) - (@status_window.width/2)
@status_window.y = Wor_Litemenu::CHARA_WINDOW_Y
@status_window.visible = false
end
def lite_get_map_name
mapdata = load_data("Data/MapInfos.rvdata")
map_id = $game_map.map_id
@map_name = mapdata[map_id].name
end
def lite_draw_currency_value(value, x, y, width)
cx = @location_window.contents.text_size(Vocab::gold).width
@location_window.contents.font.color = @location_window.normal_color
@location_window.contents.draw_text(x+53, y, @location_window.width+cx, 24, value, 0)
@location_window.contents.font.color = @location_window.system_color
@location_window.contents.draw_text(x+(($game_party.gold).to_s.size * 8)+68, y, @location_window.width, 24, Vocab::gold, 0)
end
def lite_create_location_window
width = 300
height = 90
x = (554 /2) - (width/2)
y = Wor_Litemenu::LOCATION_WINDOW_Y
@location_window = Window_Base.new(x, y, width, height)
@location_window.create_contents
lite_get_map_name
@location_window.contents.font.color = @location_window.system_color
@location_window.contents.draw_text(0, 0, 300, 24, Wor_Litemenu::VOCAB_GOLD)
@location_window.contents.font.color = @location_window.normal_color
lite_draw_currency_value($game_party.gold, 4, 0, Wor_Litemenu::GOLD_TEXT_X)
@location_window.contents.font.color = @location_window.system_color
@location_window.contents.draw_text(0, 32, 300, 24, Wor_Litemenu::VOCAB_LOCATION)
@location_window.contents.font.color = @location_window.normal_color
@location_window.contents.draw_text(Wor_Litemenu::LOCATION_TEXT_X, 32, 300, 24, @map_name)
end
# END LITE METHOD
def terminate
super
dispose_menu_background
@command_window.dispose
@location_window.dispose if @location_window
@status_window.dispose
end
def update
super
update_menu_background
@command_window.update
if @command_window.active
update_command_selection
elsif @status_window.active
@status_window.update
update_actor_selection
end
end
def create_command_window
s1 = Vocab::item
s2 = Vocab::skill
s3 = Vocab::equip
s4 = Vocab::status
s5 = Vocab::save
s6 = Vocab::game_end
@command_window = Window_Command.new(200, [s1, s2, s3, s4, s5, s6],2,3)
@command_window.index = @menu_index
@command_window.x = (554 /2) - (@command_window.width/2) #167
@command_window.y = Wor_Litemenu::MENU_WINDOW_Y
if $game_party.members.size == 0
@command_window.draw_item(0, false)
@command_window.draw_item(1, false)
@command_window.draw_item(2, false)
@command_window.draw_item(3, false)
end
if $game_system.save_disabled
@command_window.draw_item(4, false)
end
end
def start_actor_selection
@command_window.active = false
@status_window.visible = true
@status_window.active = true
@status_window.index = 0
end
def end_actor_selection
@command_window.active = true
@status_window.visible = false
@status_window.active = false
@status_window.index = -1
end
end
Re: Menu a la Draqon Quest [RMVX]
Mer 13 Fév 2008 - 22:41
Tu peux maintenant acceder aux autres rubrique et poster ^^
Merci à toi !
Merci à toi !
_________________
- Zephyr_1.2Membre
- Nombre de messages : 158
Localisation : Scénariste érrant...
Distinction : aucune
Date d'inscription : 13/02/2008
Re: Menu a la Draqon Quest [RMVX]
Mer 13 Fév 2008 - 22:42
De rien ^^ , oui j'ai vu j'y ai poster un nouveau script
- KorndorStaffeux retraité
- Nombre de messages : 4959
Age : 111
Localisation : Erem Vehyx
Distinction : Champion de boxe et au lit ! :O [Wax]
Être Mythique [Mister]
Papi Korndor qui a l'ostéoporose [Skillo]
Soldat Ikéa [Coco']
Un bonhomme, un vrai ! [Neresis]
Vieillard acariâtre [Didier Gustin]
Date d'inscription : 16/12/2007
Re: Menu a la Draqon Quest [RMVX]
Ven 15 Fév 2008 - 18:13
Euh, je crois l'avoir déjà posté sous le nom de menu léger (rapport à sa taille peu imposante) ^^
[EDIT:autant pour moi, ta version est plus avancée (moi: 0.5, toi: 1.01)]
[EDIT:autant pour moi, ta version est plus avancée (moi: 0.5, toi: 1.01)]
- Zephyr_1.2Membre
- Nombre de messages : 158
Localisation : Scénariste érrant...
Distinction : aucune
Date d'inscription : 13/02/2008
Re: Menu a la Draqon Quest [RMVX]
Ven 15 Fév 2008 - 21:25
Edit du premier post j'ai fait. Et screen j'ai mis.
Re: Menu a la Draqon Quest [RMVX]
Ven 15 Fév 2008 - 21:32
Ouroboros a écrit:Edit du premier post j'ai fait. Et screen j'ai mis.
Résonable tu es devenu.
- AdrezoMembre
- Nombre de messages : 233
Age : 36
Distinction : aucune
Date d'inscription : 29/01/2008
Re: Menu a la Draqon Quest [RMVX]
Ven 15 Fév 2008 - 22:48
Et content moi etre
- Zephyr_1.2Membre
- Nombre de messages : 158
Localisation : Scénariste érrant...
Distinction : aucune
Date d'inscription : 13/02/2008
Re: Menu a la Draqon Quest [RMVX]
Ven 15 Fév 2008 - 22:59
De quoi tu parle Adrezo ?? t'es complètement hors sujet donc tes messages complètement inutile merci de te les garder !
Re: Menu a la Draqon Quest [RMVX]
Ven 15 Fév 2008 - 23:03
Ouroboros a écrit:De quoi tu parle Adrezo ?? t'es complètement hors sujet donc tes messages complètement inutile merci de te les garder !
Raison tu as.
Comprendre son message je ne peux.
- KorndorStaffeux retraité
- Nombre de messages : 4959
Age : 111
Localisation : Erem Vehyx
Distinction : Champion de boxe et au lit ! :O [Wax]
Être Mythique [Mister]
Papi Korndor qui a l'ostéoporose [Skillo]
Soldat Ikéa [Coco']
Un bonhomme, un vrai ! [Neresis]
Vieillard acariâtre [Didier Gustin]
Date d'inscription : 16/12/2007
Re: Menu a la Draqon Quest [RMVX]
Ven 15 Fév 2008 - 23:31
Allez les gars soyez un peu moins secs!
Mais il est vrai que tu devrais essayer de moins flooder, Adrezo
Mais il est vrai que tu devrais essayer de moins flooder, Adrezo
- AdrezoMembre
- Nombre de messages : 233
Age : 36
Distinction : aucune
Date d'inscription : 29/01/2008
Re: Menu a la Draqon Quest [RMVX]
Sam 16 Fév 2008 - 9:58
C'est vous qui comprenez rien, j'ai demandé à avoir des screen pour les script, notament sur celui ci, et il en a mis a alors je met que je suis content mais si c'est comme ca ^^ => je me casse de ce forum
Adieu
Adieu
Re: Menu a la Draqon Quest [RMVX]
Sam 16 Fév 2008 - 10:06
Adrezo a écrit:C'est vous qui comprenez rien, j'ai demandé à avoir des screen pour les script, notament sur celui ci, et il en a mis a alors je met que je suis content mais si c'est comme ca ^^ => je me casse de ce forum
Adieu
Ho! Mechant il est.
Bon, arreter les hors sujet nous devons.
Merci pour le script!
- Mister GeekStaffeux retraité
- Nombre de messages : 719
Age : 30
Localisation : Vosges
Distinction : aucune
Date d'inscription : 20/12/2007
Re: Menu a la Draqon Quest [RMVX]
Sam 16 Fév 2008 - 11:35
Merci pour le script, bien sympa
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum