- 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
Menu Léger
Sam 2 Fév 2008 - 20:44
Voici un script pour creer un menu moins imposant:
à placer (comme toujours) au dessus de main.
Par Woratana.
- Code:
#==============================================================================
# ■ [RMVX] Lite Menu Version 0.5
#------------------------------------------------------------------------------
# by Woratana
# released on 31/01/2008
# for Turtleman @ RRR
#==============================================================================
#===============================================================
#
# rpgmakervx.1fr1.net
#
#===============================================================
class Scene_Menu < Scene_Base
#--------------------------------------------------------------------------
# ● オブジェクト初期化
# menu_index : コマンドのカーソル初期位置
#--------------------------------------------------------------------------
def initialize(menu_index = 0)
@menu_index = menu_index
end
#--------------------------------------------------------------------------
# ● 開始処理
#--------------------------------------------------------------------------
def start
super
create_menu_background
create_command_window
create_actor_window
end
def create_actor_window
member = []
@item_max = $game_party.members.size
for actor in $game_party.members
member.push (actor.name)
end
@status_window = Window_Command.new(140, member)
@status_window.index = @menu_index
@status_window.x = (554 /2) - (@status_window.width/2)
@status_window.y = 165
@status_window.visible = false
end
#--------------------------------------------------------------------------
# ● 終了処理
#--------------------------------------------------------------------------
def terminate
super
dispose_menu_background
@command_window.dispose
@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 = 55
if $game_party.members.size == 0 # パーティ人数が 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
à placer (comme toujours) au dessus de main.
Par Woratana.
- script menu (affichage du temps et du nom de la map dans le menu)
- Menu Parchemin 1.0 (Menu Principal personnalisé)
- problème Iconset/script menu tournent /marchand/menu compétence/etc.... [résolu]
- [Menu, Keybind et Map] Script - Affichage de la carte par pression d'un bind ou menu.
- Nouveau menu en combat (reprise graphique) Edit: v2 du menu !!
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum