- 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:
![Menu a la Draqon Quest [RMVX] Litemenu1](https://2img.net/h/woratana.fileave.com/litemenu1.jpg)
Screen:
![Menu a la Draqon Quest [RMVX] Litemenu1](https://2img.net/h/woratana.fileave.com/litemenu1.jpg)
- 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 ![Very Happy](https://2img.net/i/fa/i/smiles/icon_biggrin.png)
![Very Happy](https://2img.net/i/fa/i/smiles/icon_biggrin.png)
- 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
![Smile](https://2img.net/i/fa/i/smiles/icon_smile.gif)
- 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! ![Menu a la Draqon Quest [RMVX] 450709](/users/1612/18/81/17/smiles/450709.gif)
Mais il est vrai que tu devrais essayer de moins flooder, Adrezo![Wink](https://2img.net/i/fa/i/smiles/icon_wink.gif)
![Menu a la Draqon Quest [RMVX] 450709](/users/1612/18/81/17/smiles/450709.gif)
Mais il est vrai que tu devrais essayer de moins flooder, Adrezo
![Wink](https://2img.net/i/fa/i/smiles/icon_wink.gif)
- 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 ![Smile](https://2img.net/i/fa/i/smiles/icon_smile.gif)
Adieu
![Smile](https://2img.net/i/fa/i/smiles/icon_smile.gif)
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 ![:P](/users/1612/18/81/17/smiles/3544445832.png)
![:P](/users/1612/18/81/17/smiles/3544445832.png)
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|