RPG Mania, le mythique du RPG.
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

RPG Mania, le mythique du RPG.

Bienvneue sur le mythique forum du making et du RPG.
 
AccueilPortailRechercherDernières imagesGaleriePartenairesS'enregistrerConnexion
Le deal à ne pas rater :
Cartes Pokémon : la prochaine extension Pokémon sera EV6.5 Fable ...
Voir le deal

 

 modification du script "courrir"

Aller en bas 
2 participants
AuteurMessage
Dobby
Renard en Chef
Renard en Chef
Dobby


Masculin
Nombre de messages : 418
Age : 32
Localisation : Rennes
Passion : la basse et RPG maker
Date d'inscription : 15/10/2006

modification du script "courrir" Empty
MessageSujet: modification du script "courrir"   modification du script "courrir" Icon_minitimeJeu 22 Mar - 19:36

salut, j'aurais besoins que quelqu'un modifie le script suivant, il permet de faire courrir le héros mais une barre d'essouflement est visible en bas a gauche .... j'aimerais que cette barre ne soit visible que si la touche pour courrir ( MAJ ou Z ) est enfoncé, merci

Citation :
#==============================================================================
# ■ Dash Mode
#------------------------------------------------------------------------------
# Near Fantastica
# 09/12/04
#=============================================================================

class Game_Player
#--------------------------------------------------------------------------
# ● Refer Update to Game Player
#--------------------------------------------------------------------------
alias game_player_update update
#--------------------------------------------------------------------------
# ● Update
#--------------------------------------------------------------------------
def update
if Input.press?(Input::A)
if moving?
# If A Key press enter dash mode
# reduce dash level
@move_speed=5
@restore = false
if @reduce == false
@timer = 50 # Initial time off set
@reduce = true
else
@timer-= 1
end
@sec = (@timer / Graphics.frame_rate)%60
if @sec == 0
if @dash_level != 0
@dash_level -= 1
@timer = 60 # Timer Count
end
end
if @dash_level == 0
@move_speed=4
end
$dash_bar.update(@dash_level)
end
else
# restore dash level
@move_speed=4
@reduce = false
if @restore == false
@timer = 200 # Initial time off set
@restore = true
else
@timer-= 1
end
@sec = (@timer / Graphics.frame_rate)%60
if @sec == 0
if @dash_level != 5
@dash_level+= 1
@timer = 120 # Timer Count
end
end
$dash_bar.update(@dash_level)
end
game_player_update
end
end

#==============================================================================
# ■ Bar Sprite
#------------------------------------------------------------------------------
# Used for Dash Mode displays bar pictures to screen
#=============================================================================

class Bar_Sprite < Sprite
#--------------------------------------------------------------------------
# ● Initialization
#--------------------------------------------------------------------------
def initialize
super
self.x = 10
self.y = 460
self.z = 500
end
#--------------------------------------------------------------------------
# ● Update Dash Bar Level
#--------------------------------------------------------------------------
def update(number)
@number = number
case number
when 0
self.bitmap = RPG::Cache.picture("bar 0")
when 1
self.bitmap = RPG::Cache.picture("bar 1")
when 2
self.bitmap = RPG::Cache.picture("bar 2")
when 3
self.bitmap = RPG::Cache.picture("bar 3")
when 4
self.bitmap = RPG::Cache.picture("bar 4")
when 5
self.bitmap = RPG::Cache.picture("bar 5")
end
end
#--------------------------------------------------------------------------
# ● Dispose
#--------------------------------------------------------------------------
def dispose
self.bitmap.dispose
end
end

#==============================================================================
# ■ Game Character
#------------------------------------------------------------------------------
# Add Initialization of Dash Mode Varibles
#=============================================================================

class Game_Character
#--------------------------------------------------------------------------
# ● Refer Initialization to Game Character
#--------------------------------------------------------------------------
alias dash_mode_initialize initialize
#--------------------------------------------------------------------------
# ● Initialization
#--------------------------------------------------------------------------
def initialize
@restore = false
@reduce= false
@timer = 0
@dash_level = 5
@sec = 0
$dash_bar = Bar_Sprite.new
dash_mode_initialize
end
end

#==============================================================================
# ■ Scene_Map
#------------------------------------------------------------------------------
# Check for $dash_bar.dispose condition
#=============================================================================

class Scene_Map
#--------------------------------------------------------------------------
# ● Refer Update to Scene Map
#--------------------------------------------------------------------------
alias scene_map_call_battle call_battle
alias scene_map_call_shop call_shop
alias scene_map_call_name call_name
alias scene_map_call_menu call_menu
alias scene_map_call_save call_save
alias scene_map_call_debug call_debug
#--------------------------------------------------------------------------
# ● Dispose of $dash_bar is Battle called
#--------------------------------------------------------------------------
def call_battle
$dash_bar.dispose
scene_map_call_battle
end
#--------------------------------------------------------------------------
# ● Dispose of $dash_bar is called
#--------------------------------------------------------------------------
def call_shop
$dash_bar.dispose
scene_map_call_shop
end
#--------------------------------------------------------------------------
# ● Dispose of $dash_bar is Name called
#--------------------------------------------------------------------------
def call_name
$dash_bar.dispose
scene_map_call_name
end
#--------------------------------------------------------------------------
# ● Dispose of $dash_bar is Menu called
#--------------------------------------------------------------------------
def call_menu
$dash_bar.dispose
scene_map_call_menu
end
#--------------------------------------------------------------------------
# ● Dispose of $dash_bar is Save called
#--------------------------------------------------------------------------
def call_save
$dash_bar.dispose
scene_map_call_save
end
#--------------------------------------------------------------------------
# ● Dispose of $dash_bar is Debug called
#--------------------------------------------------------------------------
def call_debug
$dash_bar.dispose
scene_map_call_debug
end
end
Revenir en haut Aller en bas
http://le-monde-de-kaah.forum2jeux.com/
Reptile
Maître des Renards
Maître des Renards
Reptile


Masculin
Nombre de messages : 372
Age : 32
Localisation : Quelque part ...
Passion : Lire et Relire la FAQ
Loisirs : Torturer mon Hamster .
Date d'inscription : 21/06/2006

modification du script "courrir" Empty
MessageSujet: Re: modification du script "courrir"   modification du script "courrir" Icon_minitimeJeu 22 Mar - 20:18

Ouais! il suffit de trouver la bonne classe et en fonction de la méthode de rajouter une condition !
Voila ,je vais essayer mais je te promet rien
Revenir en haut Aller en bas
 
modification du script "courrir"
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Ceci s'adresse aux membres de "ma" team.
» Menu "Breath of Fire"
» Ressources "Naruto"
» script des ombres

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
RPG Mania, le mythique du RPG. :: RPG Maker XP :: Les scripts-
Sauter vers: