RM-Land : le forum
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.



Bienvenue sur RM-Land : Le forum !
Après votre inscription, vous aurez accès à tout le forum : Partage de ressources, de scripts, résolution de vos problèmes, présentations de projets et montage de teams.
 
AccueilLe sitePortailDernières imagesRechercherS'enregistrerConnexion
Le Deal du moment : -39%
Ordinateur portable ASUS Chromebook Vibe CX34 Flip
Voir le deal
399 €

 

 Pause

Aller en bas 
2 participants
AuteurMessage
Invité
Invité




Pause Empty
MessageSujet: Pause   Pause Icon_minitimeMar 29 Jan - 22:24

Ce script permet de faire une pause durant le jeu en appuyant sur F8.

Copiez le code, ouvrez l'éditeur de script ( F11 ) et créez en un nouveau au dessus de 'Main'.
Nommez ce script " Scene_Pause " et collez le code.

Code:
#==============================================================================
# ¦ Scene_Pause créé par Bencoco
#------------------------------------------------------------------------------
# @Q[€I???s?NX??B
#==============================================================================

class Scene_Pause
#--------------------------------------------------------------------------
# ? C
#--------------------------------------------------------------------------
def main
# Xe[^XEBhE?
@pause_window = Window_Pause.new
@pause_window.x = 150
@pause_window.y = 220
# gWV?s
Graphics.transition
# C[v
loop do
# Q[€?XV
Graphics.update
# ?XV
Input.update
# t[€XV
update
# ??????[vf
if $scene != self
break
end
end
# gWV€
Graphics.freeze
# EBhE
@pause_window.dispose
# ?tF[hAEg
Graphics.transition
Graphics.freeze
end
end
#--------------------------------------------------------------------------
# ? t[€XV
#--------------------------------------------------------------------------
def update
# R}hEBhEXV
@pause_window.update
# C {^???
if Input.press?(Input::F8)
# LZ SE t
$game_system.se_play($data_system.cancel_se)
# j[?????
$scene = Scene_Map.new
return
end
end

Créez en un nouveau au dessus de 'Main'.
Nommez ce script " Window_Pause " et collez ce code :


Code :

Code:
#==============================================================================
# ¦ Window_Pause créé par Bencoco
#------------------------------------------------------------------------------
# @j[??vC?\??EBhE??B
#==============================================================================

class Window_Pause < Window_Base
#--------------------------------------------------------------------------
# ? IuWFNg?
#--------------------------------------------------------------------------
def initialize
super(0, 0, 340, 96)
self.contents = Bitmap.new(width-32, height - 32)
self.contents.font.name = $fontface
self.contents.font.size = $fontsize
refresh
end
#--------------------------------------------------------------------------
# ? tbV
#--------------------------------------------------------------------------
def refresh
self.contents.clear
self.contents.font.color = normal_color
self.contents.draw_text(4, 0, 325, 32, "Appuyez sur F8 pour reprendre")
self.contents.font.color = normal_color
self.contents.draw_text(125, 32, 350, 32, "le jeu")
end
end
Créez en un nouveau au dessus de 'Main'.
Nommez ce script " Window_Base " et collez ce code :


Code :


Code:
# ¥£¥ XRXS_MP 7. ‘Sƒƒjƒ…["&frac14;"§–&frac34;‰» ¥£¥
# by ÷‰ë Ý"y

#==============================================================================
# ¡ Window_Base créé par ??? et adapté par Bencoco
#==============================================================================
class Window_Base < Window
#--------------------------------------------------------------------------
# ½ ƒIƒuƒWƒFƒNƒg‰¦ú‰»
#--------------------------------------------------------------------------
alias xrxs_mp7_initialize initialize
def initialize(x, y, width, height)
xrxs_mp7_initialize(x, y, width, height)
if $scene.is_a?(Scene_Pause)
self.back_opacity =50
$Scene = Scene_Map
end
end
end
#==============================================================================
# ¡ ƒXƒvƒ‰ƒCƒgƒZƒbƒgì¬‚̃~ƒbƒNƒXƒCƒ"ƒ‚ƒWƒ…[ƒ‹
#==============================================================================
module XRXS_MP7_Module
def create_spriteset
# ƒXƒvƒ‰ƒCƒgƒZƒbƒg‚ðì¬
@spriteset = Spriteset_Map.new
end
def dispose_spriteset
# ƒXƒvƒ‰ƒCƒgƒZƒbƒg‚ð‰ð•ú
@spriteset.dispose
end
end
#==============================================================================
# ¡ Scene_Pause
#==============================================================================
class Scene_Pause
include XRXS_MP7_Module
#--------------------------------------------------------------------------
# ½ ƒƒCƒ"ˆ—
#--------------------------------------------------------------------------
alias xrxs_mp7_main main
def main
create_spriteset
xrxs_mp7_main
dispose_spriteset
end
end
Allez dans Scene_Map cherchez vers la ligne 121

Code :


Code:
# B {^???
if Input.trigger?(Input::B)
# Cxg?s?j[?~????
unless $game_system.map_interpreter.running? or
$game_system.menu_disabled
# j[??o?tO? SE ttOZbg
$game_temp.menu_calling = true
$game_temp.menu_beep = true
end
end
Et remplacez ça par :

Code :


Code:
# PAUSE fobO??o?tOZbg
if Input.press?(Input::F8)
# Q SE t
$game_system.se_play($data_system.decision_se)
# fobO??o?tOZbg
call_pause
end
# B {^???
if Input.trigger?(Input::B)
# Cxg?s?j[?~????
unless $game_system.map_interpreter.running? or
$game_system.menu_disabled
# j[??o?tO? SE ttOZbg
$game_temp.menu_calling = true
$game_temp.menu_beep = true
end
end
puis cherchez ligne 227

Code :


Code:
#--------------------------------------------------------------------------
# ? Z[u???o?
#--------------------------------------------------------------------------
def call_save
# vC[?p???
$game_player.straighten
# Z[u?????
$scene = Scene_Save.new
end
et ajoutez ça en dessous :

Code :


Code:
#--------------------------------------------------------------------------
# ? Z[u???o?
#--------------------------------------------------------------------------
def call_pause
# Z[u?????
$scene = Scene_Pause.new
end


Dernière édition par le Ven 1 Fév - 19:59, édité 1 fois
Revenir en haut Aller en bas
Invité
Invité




Pause Empty
MessageSujet: Re: Pause   Pause Icon_minitimeMer 30 Jan - 12:04

Tres utile
Revenir en haut Aller en bas
Alpha L
Bon membre
Bon membre
Alpha L


Nombre de messages : 84
Localisation : Amidst the blue skies...
Date d'inscription : 26/06/2007

Pause Empty
MessageSujet: Re: Pause   Pause Icon_minitimeMer 30 Jan - 22:43

Puisque je ne puis éditer ici, je me dois de poster.

Ken le Survivant, 3e avertissement de la soirée pour flood, je dois continuer et demander le banissement ou tu te calmes par toi-même ?

Désolé pour la pollution du topic, mais je n'avais guère le choix.
Revenir en haut Aller en bas
Invité
Invité




Pause Empty
MessageSujet: Re: Pause   Pause Icon_minitimeJeu 31 Jan - 1:28

Juste un truc dinonico, ca serait que tu edite le post pour séparer les différents code pour que l'on voit mieux ^^ Je sais très bien que c'est assez chiant a faire mais bon, au moins on comprend mieux(même si je l'ai déja)

Et j'espère que certain ne jeteront pas sur ma demande pour reposter deux trois topic pour séparer les codes, un edit est largement plus préférable Pause 346378

P.S : Désolé si je suis plus trop présent ces temps ci mais j'ai le BAC blanc alors bon ...

edit : merci bien pour l'edit Pause 346378


Dernière édition par le Sam 2 Fév - 1:35, édité 1 fois
Revenir en haut Aller en bas
Sam-rpg
Administrateur
Administrateur
Sam-rpg


Nombre de messages : 2492
Age : 30
Localisation : Bayonne
Date d'inscription : 01/05/2007

Pause Empty
MessageSujet: Re: Pause   Pause Icon_minitimeVen 1 Fév - 19:17

Oui en effet, car si je n'avais pas lu le post de ZZZHack, je pense que j'aurais tout copié-collé.
Enfin bon, on peut mettre le jeu en pause en appuyant sur Echap. mais bon, ça fait jolie et ça rend le jeu plus agréable. Pause 312738
Revenir en haut Aller en bas
http://rmland.free.fr
Invité
Invité




Pause Empty
MessageSujet: Re: Pause   Pause Icon_minitimeVen 1 Fév - 19:59

Voilas j'ai séparé les scripts comme ça ses beaucoup mieux et plus visible Pause 630864
Revenir en haut Aller en bas
Contenu sponsorisé





Pause Empty
MessageSujet: Re: Pause   Pause Icon_minitime

Revenir en haut Aller en bas
 
Pause
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Changer les textes du menu pause

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
RM-Land : le forum :: Quartier des makers :: Bibliothèque-
Sauter vers: