Sujet: [VX] Confirmation de sauvegarde Mar 9 Sep 2008 - 16:41
Auteur: Woratana Au dessus de main. Nom n'importe.
##============================================================================== # [VX] Confirmation de sauvegarde #------------------------------------------------------------------------------ # Par Woratana # Crée le : 15/02/2008 # # Make a Confirmation Window before save file... #==============================================================================
module Worale SFC_Text_Confirm = 'Sauvegarder la partie' # Texte de la confirmation SFC_Text_Cancel = 'Annuler' # Texte d'annulation
SFC_Window_Width = 200 # Width of Confirmation Window SFC_Window_X_Offset = 0 # Mouvement de la confirmation en horizontale SFC_Window_Y_Offset = 0 # Mouvement de la confirmation en verticale end
class Scene_File < Scene_Base def update super if !@confirm_window.nil? @confirm_window.update if Input.trigger?(Input::C) if @confirm_window.index == 0 determine_savefile @confirm_window.dispose @confirm_window = nil else Sound.play_cancel @confirm_window.dispose @confirm_window = nil end elsif Input.trigger?(Input::B) Sound.play_cancel @confirm_window.dispose @confirm_window = nil end else update_menu_background @help_window.update update_savefile_windows update_savefile_selection end end
def update_savefile_selection if Input.trigger?(Input::C) if @saving text1 = Worale::SFC_Text_Confirm text2 = Worale::SFC_Text_Cancel @confirm_window = Window_Command.new(Worale::SFC_Window_Width,[text1,text2]) @confirm_window.x = ((544 - @confirm_window.width) / 2) + Worale::SFC_Window_X_Offset @confirm_window.y = ((416 - @confirm_window.height) / 2) + Worale::SFC_Window_Y_Offset else determine_savefile end elsif Input.trigger?(Input::B) Sound.play_cancel return_scene else last_index = @index if Input.repeat?(Input::DOWN) cursor_down(Input.trigger?(Input::DOWN)) end if Input.repeat?(Input::UP) cursor_up(Input.trigger?(Input::UP)) end if @index != last_index Sound.play_cursor @savefile_windows[last_index].selected = false @savefile_windows[@index].selected = true end end end end
Si vous voulez changer la phrase de confirmation ben modifier le script.