Accueil du SiteAccueil du Site  AccueilAccueil  FAQFAQ  RechercherRechercher  MembresMembres  GroupesGroupes  ConnexionConnexion  S'enregistrerS'enregistrer  




Partagez | 
 

 Courir avec epuisement

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Afr0man
Chevalier (niveau 4)
Chevalier (niveau 4)
avatar

Messages postés : 118
Date d'inscription : 20/08/2010
Jauge LPC :
7 / 1007 / 100


MessageSujet: Courir avec epuisement   Mer 1 Sep 2010 - 12:47

REBONJOUR!!
Voila un script qui vous permettra de courir aevc épuisemnt,
Creer par le grand  NEAR FANTASTICA



Ouvrez l’éditeur de script (F11)/ clique droit au dessus de Main / Nouveau script / Nommez le script “Dash_Mode”

Et copiez-collez le script suivant :

Code:
#==============================================================================
# ■ 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::Z)
if moving?
# If Z 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 = 90 # 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 = 250 # 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 = 125 # 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

ET voial les barres d'épuisement a mettre dans le dossier Graphics/pictures
bar0
bar1
bar2
bar3
bar4
bar5


Pris sur un autre forum

_____________________
J'ai totalement arreter le RPG.
Mais j'aide toujours Wink
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.neone.forumactif.org
Choco-sama
Ancien staffeux
Ancien staffeux
avatar

Masculin
Messages postés : 3012
Date d'inscription : 19/10/2009
Jauge LPC :
58 / 10058 / 100












MessageSujet: Re: Courir avec epuisement   Mer 1 Sep 2010 - 12:51

C'est amusant mais... c'est bien plus simple de le faire via event^^

Mais bon, le script sera utile^^
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Afr0man
Chevalier (niveau 4)
Chevalier (niveau 4)
avatar

Messages postés : 118
Date d'inscription : 20/08/2010
Jauge LPC :
7 / 1007 / 100


MessageSujet: Re: Courir avec epuisement   Mer 1 Sep 2010 - 12:57

C'est simple pour faire courir normalement, mais pas avec epuisement, si??

_____________________
J'ai totalement arreter le RPG.
Mais j'aide toujours Wink
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.neone.forumactif.org
Choco-sama
Ancien staffeux
Ancien staffeux
avatar

Masculin
Messages postés : 3012
Date d'inscription : 19/10/2009
Jauge LPC :
58 / 10058 / 100












MessageSujet: Re: Courir avec epuisement   Mer 1 Sep 2010 - 13:47

Bah si, avec un common event xD
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
tfkmaster
Paysan (niveau 6)
Paysan (niveau 6)
avatar

Masculin
Messages postés : 61
Date d'inscription : 20/08/2010
Jauge LPC :
0 / 1000 / 100


MessageSujet: Re: Courir avec epuisement   Mer 1 Sep 2010 - 14:34

C'set vrai que par evenement ca peut etre bien, mais je prefere un script si seulement les barres pouvais être en temps réel et par pixel Sad

EDIT : Il ne tient qua moi de changer tous ca Very Happy ca vous dit pas des barres par pixel ?? avec changement du couleurs etoo hein ?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Afr0man
Chevalier (niveau 4)
Chevalier (niveau 4)
avatar

Messages postés : 118
Date d'inscription : 20/08/2010
Jauge LPC :
7 / 1007 / 100


MessageSujet: Re: Courir avec epuisement   Mer 1 Sep 2010 - 14:36

Si tu veux Very Happy

_____________________
J'ai totalement arreter le RPG.
Mais j'aide toujours Wink
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.neone.forumactif.org
tfkmaster
Paysan (niveau 6)
Paysan (niveau 6)
avatar

Masculin
Messages postés : 61
Date d'inscription : 20/08/2010
Jauge LPC :
0 / 1000 / 100


MessageSujet: Re: Courir avec epuisement   Mer 1 Sep 2010 - 14:37

C'set sur VX le script ?

EDIT: apres avoir bien etudier le script, je me rend compte qu'il va etre très difficile de faire une barre par pixel...
Donc désolé mais je ne ferait pas la modif, ce n'est pas vraiment de mlon niveau...
Peut être faire un nouveau script mais bon, se sera pas por tout de suite.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Elekami
Fondateur
Fondateur
avatar

Masculin
Messages postés : 19067
Date d'inscription : 19/07/2008
Jauge LPC :
100 / 100100 / 100





















MessageSujet: Re: Courir avec epuisement   Jeu 2 Sep 2010 - 10:03

Bha. merci pour ce script^^

_____________________
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.lepalaiscreatif.net https://twitter.com/EleKoptes
Afr0man
Chevalier (niveau 4)
Chevalier (niveau 4)
avatar

Messages postés : 118
Date d'inscription : 20/08/2010
Jauge LPC :
7 / 1007 / 100


MessageSujet: Re: Courir avec epuisement   Jeu 2 Sep 2010 - 10:11

Juste quand tu dit par pixels c'est quoi What a Face

_____________________
J'ai totalement arreter le RPG.
Mais j'aide toujours Wink
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.neone.forumactif.org
tfkmaster
Paysan (niveau 6)
Paysan (niveau 6)
avatar

Masculin
Messages postés : 61
Date d'inscription : 20/08/2010
Jauge LPC :
0 / 1000 / 100


MessageSujet: Re: Courir avec epuisement   Jeu 2 Sep 2010 - 15:42

Bah cé pas une barre qui diminue d'un cran avec un timer, mais une barre dont la taille et calculé par une variable d'endurance et qui se fait comme une vrai barre de vie dans les jeux vidéos, prenait en 1 au hasard quoi.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Kureno28
Paysan (niveau 1)
Paysan (niveau 1)


Messages postés : 6
Date d'inscription : 08/09/2010
Jauge LPC :
0 / 1000 / 100


MessageSujet: Re: Courir avec epuisement   Mer 8 Sep 2010 - 19:07

il y a u n problème à la ligne 97
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Elekami
Fondateur
Fondateur
avatar

Masculin
Messages postés : 19067
Date d'inscription : 19/07/2008
Jauge LPC :
100 / 100100 / 100





















MessageSujet: Re: Courir avec epuisement   Ven 10 Sep 2010 - 15:55

Peut-être un incompatibilité avec un autre script?

_____________________
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.lepalaiscreatif.net https://twitter.com/EleKoptes
Kureno28
Paysan (niveau 1)
Paysan (niveau 1)


Messages postés : 6
Date d'inscription : 08/09/2010
Jauge LPC :
0 / 1000 / 100


MessageSujet: Re: Courir avec epuisement   Ven 10 Sep 2010 - 19:27

avec l'image bar 5, enfin je crois... ou alors c'est le début de la ligne
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Certere
Paysan (niveau 5)
Paysan (niveau 5)
avatar

Masculin
Messages postés : 40
Date d'inscription : 20/08/2010
Jauge LPC :
0 / 1000 / 100


MessageSujet: Re: Courir avec epuisement   Sam 11 Sep 2010 - 12:40

Pas mal comme script, pratique, pour une jeu ou tu dois survivre ça donnerais de quoi pimenter le jeu ! Mouahahaha !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://micro-making.free.fr
Choco-sama
Ancien staffeux
Ancien staffeux
avatar

Masculin
Messages postés : 3012
Date d'inscription : 19/10/2009
Jauge LPC :
58 / 10058 / 100












MessageSujet: Re: Courir avec epuisement   Dim 12 Sep 2010 - 11:13

Mais apparemment, il beug....
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Afr0man
Chevalier (niveau 4)
Chevalier (niveau 4)
avatar

Messages postés : 118
Date d'inscription : 20/08/2010
Jauge LPC :
7 / 1007 / 100


MessageSujet: Re: Courir avec epuisement   Mar 14 Sep 2010 - 17:46

Ou il y a un bug?? Je vais essayer de corriger si je peut.

_____________________
J'ai totalement arreter le RPG.
Mais j'aide toujours Wink
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.neone.forumactif.org
Kureno28
Paysan (niveau 1)
Paysan (niveau 1)


Messages postés : 6
Date d'inscription : 08/09/2010
Jauge LPC :
0 / 1000 / 100


MessageSujet: Re: Courir avec epuisement   Mar 14 Sep 2010 - 17:47

ligne 97 je l'ai dis
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Contenu sponsorisé




MessageSujet: Re: Courir avec epuisement   

Revenir en haut Aller en bas
 
Courir avec epuisement
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Le Palais Créatif :: ~ PARTAGE ~ :: Scripts et plugins :: RPG Maker XP :: Autres-
Sauter vers: