Ultima Graphisme
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.



 
AccueilAccueil  PortailPortail  TutorielsTutoriels  Dernières imagesDernières images  RechercherRechercher  S'enregistrerS'enregistrer  ConnexionConnexion  
Le Deal du moment : -50%
-50% Baskets Nike Dunk Low
Voir le deal
64.99 €

 

 avoir plus de slot de sauvegarde

Aller en bas 
5 participants
AuteurMessage
Zelda_PL
Blob Jaune
Blob Jaune
Zelda_PL


Masculin
Nombre de messages : 797
Age : 31
Localisation : En train d'éliminé les deadras de Cyrodiil
Date d'inscription : 09/05/2006

avoir plus de slot de sauvegarde Empty
MessageSujet: avoir plus de slot de sauvegarde   avoir plus de slot de sauvegarde EmptyDim 21 Mai - 3:45

Ouvrez l'éditeur de script ( F11 ) et remplacez le script " Scene_File " par le code ci dessous.

Pour changer le nombre de sauvegarde renseignez la variable SAVEFILE_MAX se trouvant à la ligne 2 :

SAVEFILE_MAX = 99


Code :

class Scene_File
SAVEFILE_MAX = 99
# -------------------
def initialize(help_text)
@help_text = help_text
end
# -------------------
def main
@help_window = Window_Help.new
@help_window.set_text(@help_text)
@savefile_windows = []
@cursor_displace = 0
for i in 0..3
@savefile_windows.push(Window_SaveFile.new(i, make_filename(i), i))
end
@file_index = 0
@savefile_windows[@file_index].selected = true
Graphics.transition
loop do
Graphics.update
Input.update
update
if $scene != self
break
end
end
Graphics.freeze
@help_window.dispose
for i in @savefile_windows
i.dispose
end
end
# -------------------
def update
@help_window.update
for i in @savefile_windows
i.update
end
if Input.trigger?(Input::C)
on_decision(make_filename(@file_index))
$game_temp.last_file_index = @file_index
return
end
if Input.trigger?(Input::B)
on_cancel
return
end
if Input.repeat?(Input::DOWN)
if Input.trigger?(Input::DOWN) or @file_index < SAVEFILE_MAX - 1
if @file_index == SAVEFILE_MAX - 1
$game_system.se_play($data_system.buzzer_se)
return
end
@cursor_displace += 1
if @cursor_displace == 4
@cursor_displace = 3
for i in @savefile_windows
i.dispose
end
@savefile_windows = []
for i in 0..3
f = i - 2 + @file_index
name = make_filename(f)
@savefile_windows.push(Window_SaveFile.new(f, name, i))
@savefile_windows[i].selected = false
end
end
$game_system.se_play($data_system.cursor_se)
@file_index = (@file_index + 1)
if @file_index == SAVEFILE_MAX
@file_index = SAVEFILE_MAX - 1
end
for i in 0..3
@savefile_windows[i].selected = false
end
@savefile_windows[@cursor_displace].selected = true
return
end
end
if Input.repeat?(Input::UP)
if Input.trigger?(Input::UP) or @file_index > 0
if @file_index == 0
$game_system.se_play($data_system.buzzer_se)
return
end
@cursor_displace -= 1
if @cursor_displace == -1
@cursor_displace = 0
for i in @savefile_windows
i.dispose
end
@savefile_windows = []
for i in 0..3
f = i - 1 + @file_index
name = make_filename(f)
@savefile_windows.push(Window_SaveFile.new(f, name, i))
@savefile_windows[i].selected = false
end
end
$game_system.se_play($data_system.cursor_se)
@file_index = (@file_index - 1)
if @file_index == -1
@file_index = 0
end
for i in 0..3
@savefile_windows[i].selected = false
end
@savefile_windows[@cursor_displace].selected = true
return
end
end
end
# -------------------
def make_filename(file_index)
return "Save#{file_index + 1}.rxdata"
end
# -------------------
end

Remplacez le script " Window_SaveFile " par le code ci dessous.

#==============================================================================
# ■ Window_SaveFile
#------------------------------------------------------------------------------
#  セーブ画面およびロード画面で表示する、セーブファイルのウィンドウです。
#==============================================================================

class Window_SaveFile < Window_Base
#--------------------------------------------------------------------------
# ● 公開インスタンス変数
#--------------------------------------------------------------------------
attr_reader :filename # ファイル名
attr_reader :selected # 選択状態
#--------------------------------------------------------------------------
# ● オブジェクト初期化
# file_index : セーブファイルのインデックス (0~3)
# filename : ファイル名
#--------------------------------------------------------------------------
def initialize(file_index, filename, position)
y = 64 + position * 104
super(0, y, 640, 104)
self.contents = Bitmap.new(width - 32, height - 32)
@file_index = file_index
@filename = "Save#{@file_index + 1}.rxdata"
@time_stamp = Time.at(0)
@file_exist = FileTest.exist?(@filename)
if @file_exist
file = File.open(@filename, "r")
@time_stamp = file.mtime
@characters = Marshal.load(file)
@frame_count = Marshal.load(file)
@game_system = Marshal.load(file)
@game_switches = Marshal.load(file)
@game_variables = Marshal.load(file)
@total_sec = @frame_count / Graphics.frame_rate
file.close
end
refresh
@selected = false
end

#--------------------------------------------------------------------------
# ● リフレッシュ
#--------------------------------------------------------------------------
def refresh
self.contents.clear
name = "Slot #{@file_index + 1}"
self.contents.font.color = normal_color
name = "File #{@file_index + 1}"
self.contents.draw_text(4, 0, 600, 32, name)
@name_width = contents.text_size(name).width
# セーブファイルが存在する場合
if @file_exist
# キャラクターを描画
for i in 0...@characters.size
bitmap = RPG::Cache.character(@characters[i][0], @characters[i][1])
cw = bitmap.rect.width / 4
ch = bitmap.rect.height / 4
src_rect = Rect.new(0, 0, cw, ch)
x = 300 - @characters.size * 32 + i * 64 - cw / 2
self.contents.blt(x, 68 - ch, bitmap, src_rect)
end
# プレイ時間を描画
hour = @total_sec / 60 / 60
min = @total_sec / 60 % 60
sec = @total_sec % 60
time_string = sprintf("%02d:%02d:%02d", hour, min, sec)
self.contents.font.color = normal_color
self.contents.draw_text(4, 8, 600, 32, time_string, 2)
# タイムスタンプを描画
self.contents.font.color = normal_color
time_string = @time_stamp.strftime("%Y/%m/%d %H:%M")
self.contents.draw_text(4, 40, 600, 32, time_string, 2)
end
end
#--------------------------------------------------------------------------
# ● 選択状態の設定
# selected : 新しい選択状態 (true=選択 false=非選択)
#--------------------------------------------------------------------------
def selected=(selected)
@selected = selected
update_cursor_rect
end
#--------------------------------------------------------------------------
# ● カーソルの矩形更新
#--------------------------------------------------------------------------
def update_cursor_rect
if @selected
self.cursor_rect.set(0, 0, @name_width + 8, 32)
else
self.cursor_rect.empty
end
end
end

Revenir en haut Aller en bas
Jordinateur
Blob
Blob
Jordinateur


Nombre de messages : 260
Localisation : Devant mon ordinateur !(enfin sa dépend, peut-être avec ma copine aussi ^^)
Humeur/Caractère : Aller a l'école T_T
Date d'inscription : 12/05/2006

avoir plus de slot de sauvegarde Empty
MessageSujet: Re: avoir plus de slot de sauvegarde   avoir plus de slot de sauvegarde EmptyDim 21 Mai - 11:49

Script peu utile, mais qui fait tout de même les richesses du forum Exclamation Smile
Revenir en haut Aller en bas
Zelda_PL
Blob Jaune
Blob Jaune
Zelda_PL


Masculin
Nombre de messages : 797
Age : 31
Localisation : En train d'éliminé les deadras de Cyrodiil
Date d'inscription : 09/05/2006

avoir plus de slot de sauvegarde Empty
MessageSujet: Re: avoir plus de slot de sauvegarde   avoir plus de slot de sauvegarde EmptyDim 21 Mai - 14:15

Non mais il faut mettre beaucoup de script. car il a des gens qu'il en n'on de besoin même si il son peu utile.

Un scripte peu faire une grosse différence dans un jeu...
Revenir en haut Aller en bas
GTK
Painteur GTK
Painteur GTK
GTK


Masculin
Nombre de messages : 3595
Age : 34
Humeur/Caractère : Fatigué
Date d'inscription : 29/04/2006

Statut
Expérience:
avoir plus de slot de sauvegarde 5063100/100avoir plus de slot de sauvegarde V01vl4  (100/100)
Pixel Point Pixel Point: ---

avoir plus de slot de sauvegarde Empty
MessageSujet: Re: avoir plus de slot de sauvegarde   avoir plus de slot de sauvegarde EmptyDim 21 Mai - 20:58

Jordinateur a écrit:
Script peu utile, mais qui fait tout de même les richesses du forum Exclamation Smile


N'oubliez pas que ce forum est basé sur les graphismes, je ne cherche pas à attirer des gens instéressé par les scripts, il y a déja des centaines de sites et de forum qui proposes plein de scripts .
Revenir en haut Aller en bas
https://ultimagraphisme.actifforum.com
Jordinateur
Blob
Blob
Jordinateur


Nombre de messages : 260
Localisation : Devant mon ordinateur !(enfin sa dépend, peut-être avec ma copine aussi ^^)
Humeur/Caractère : Aller a l'école T_T
Date d'inscription : 12/05/2006

avoir plus de slot de sauvegarde Empty
MessageSujet: Re: avoir plus de slot de sauvegarde   avoir plus de slot de sauvegarde EmptyDim 21 Mai - 23:38

En gros, tu dénogre notre travail méchant manitou Exclamation C'est un atout majeur d'avoir pleins de script sur son forum, même sur un forum de graphismes, et moi je préfér faire sa plutot que de poster des graphismes parce que sa rame trop avec mon 56k, enfin sa enrichi tout de même le forum ...nan Question
Revenir en haut Aller en bas
Zelda_PL
Blob Jaune
Blob Jaune
Zelda_PL


Masculin
Nombre de messages : 797
Age : 31
Localisation : En train d'éliminé les deadras de Cyrodiil
Date d'inscription : 09/05/2006

avoir plus de slot de sauvegarde Empty
MessageSujet: Re: avoir plus de slot de sauvegarde   avoir plus de slot de sauvegarde EmptyLun 22 Mai - 2:39

C'est vrai,

Les scripte font la richesse du jeu.

les graphique sont juste la en enrichir un peu plus le jeu
Revenir en haut Aller en bas
Jordinateur
Blob
Blob
Jordinateur


Nombre de messages : 260
Localisation : Devant mon ordinateur !(enfin sa dépend, peut-être avec ma copine aussi ^^)
Humeur/Caractère : Aller a l'école T_T
Date d'inscription : 12/05/2006

avoir plus de slot de sauvegarde Empty
MessageSujet: Re: avoir plus de slot de sauvegarde   avoir plus de slot de sauvegarde EmptyLun 22 Mai - 22:10

Moi je trouve que dans un jeu, les graphisme c'st pas super important, mais que la gamplay l'est plus...Enfin chacun son avis Exclamation
Revenir en haut Aller en bas
drattak
Blob Jaune
Blob Jaune
drattak


Masculin
Nombre de messages : 623
Age : 31
Date d'inscription : 19/08/2006

Statut
Expérience:
avoir plus de slot de sauvegarde 50631/25avoir plus de slot de sauvegarde V01vl4  (1/25)
Pixel Point Pixel Point: 10

avoir plus de slot de sauvegarde Empty
MessageSujet: Re: avoir plus de slot de sauvegarde   avoir plus de slot de sauvegarde EmptyMer 30 Aoû - 23:30

jadore se script
Revenir en haut Aller en bas
Boblino
Modo
Modo
Boblino


Masculin
Nombre de messages : 1184
Age : 31
Localisation : Aux enfers, assis sur mon Canapé.
Humeur/Caractère : Bored
Date d'inscription : 08/05/2006

Statut
Expérience:
avoir plus de slot de sauvegarde 50639/25avoir plus de slot de sauvegarde V01vl4  (9/25)
Pixel Point Pixel Point: 20

avoir plus de slot de sauvegarde Empty
MessageSujet: Re: avoir plus de slot de sauvegarde   avoir plus de slot de sauvegarde EmptyJeu 31 Aoû - 2:59

l'art de poster pour ne rien dire...

et tu le métrise très bien mon cher Drattak ^^

je reviens, 2 heures après que je sois partit et Pouf... un trentaine de message par ce cher Drattak... ^^
Revenir en haut Aller en bas
http://metroid-ds.winnerforum.net
drattak
Blob Jaune
Blob Jaune
drattak


Masculin
Nombre de messages : 623
Age : 31
Date d'inscription : 19/08/2006

Statut
Expérience:
avoir plus de slot de sauvegarde 50631/25avoir plus de slot de sauvegarde V01vl4  (1/25)
Pixel Point Pixel Point: 10

avoir plus de slot de sauvegarde Empty
MessageSujet: Re: avoir plus de slot de sauvegarde   avoir plus de slot de sauvegarde EmptyJeu 31 Aoû - 12:27

Lol ba si jaime bien participe alors si tu ve que je poste 1message tout les mois dit le. lol!
Revenir en haut Aller en bas
Contenu sponsorisé





avoir plus de slot de sauvegarde Empty
MessageSujet: Re: avoir plus de slot de sauvegarde   avoir plus de slot de sauvegarde Empty

Revenir en haut Aller en bas
 
avoir plus de slot de sauvegarde
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [RMXP] - Faire des points de sauvegarde
» Nom du leader dans Sauvegarde / chargement

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Ultima Graphisme :: Aide, Tuto, Script & Recrutement :: Script-
Sauter vers:  
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser