|
Auteur | Message |
---|
Afr0man Chevalier (niveau 4)
Messages postés : 118 Date d'inscription : 20/08/2010 Jauge LPC :
| Sujet: 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 FANTASTICAOuvrez 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 |
|
| |
Choco-sama Ancien staffeux
Messages postés : 3012 Date d'inscription : 19/10/2009 Jauge LPC :
| Sujet: 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^^ |
|
| |
Afr0man Chevalier (niveau 4)
Messages postés : 118 Date d'inscription : 20/08/2010 Jauge LPC :
| Sujet: Re: Courir avec epuisement Mer 1 Sep 2010 - 12:57 | |
| C'est simple pour faire courir normalement, mais pas avec epuisement, si?? |
|
| |
Choco-sama Ancien staffeux
Messages postés : 3012 Date d'inscription : 19/10/2009 Jauge LPC :
| Sujet: Re: Courir avec epuisement Mer 1 Sep 2010 - 13:47 | |
| Bah si, avec un common event xD |
|
| |
tfkmaster Paysan (niveau 6)
Messages postés : 61 Date d'inscription : 20/08/2010 Jauge LPC :
| Sujet: 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 EDIT : Il ne tient qua moi de changer tous ca ca vous dit pas des barres par pixel ?? avec changement du couleurs etoo hein ? |
|
| |
Afr0man Chevalier (niveau 4)
Messages postés : 118 Date d'inscription : 20/08/2010 Jauge LPC :
| Sujet: Re: Courir avec epuisement Mer 1 Sep 2010 - 14:36 | |
| Si tu veux |
|
| |
tfkmaster Paysan (niveau 6)
Messages postés : 61 Date d'inscription : 20/08/2010 Jauge LPC :
| Sujet: 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. |
|
| |
Elekami Fondateur
Messages postés : 19071 Date d'inscription : 19/07/2008 Jauge LPC :
| Sujet: Re: Courir avec epuisement Jeu 2 Sep 2010 - 10:03 | |
| Bha. merci pour ce script^^ |
|
| |
Afr0man Chevalier (niveau 4)
Messages postés : 118 Date d'inscription : 20/08/2010 Jauge LPC :
| Sujet: Re: Courir avec epuisement Jeu 2 Sep 2010 - 10:11 | |
| Juste quand tu dit par pixels c'est quoi |
|
| |
tfkmaster Paysan (niveau 6)
Messages postés : 61 Date d'inscription : 20/08/2010 Jauge LPC :
| Sujet: 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. |
|
| |
Kureno28 Paysan (niveau 1)
Messages postés : 6 Date d'inscription : 08/09/2010 Jauge LPC :
| Sujet: Re: Courir avec epuisement Mer 8 Sep 2010 - 19:07 | |
| il y a u n problème à la ligne 97 |
|
| |
Elekami Fondateur
Messages postés : 19071 Date d'inscription : 19/07/2008 Jauge LPC :
| Sujet: Re: Courir avec epuisement Ven 10 Sep 2010 - 15:55 | |
| Peut-être un incompatibilité avec un autre script? |
|
| |
Kureno28 Paysan (niveau 1)
Messages postés : 6 Date d'inscription : 08/09/2010 Jauge LPC :
| Sujet: 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 |
|
| |
Certere Paysan (niveau 5)
Messages postés : 40 Date d'inscription : 20/08/2010 Jauge LPC :
| Sujet: 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 ! |
|
| |
Choco-sama Ancien staffeux
Messages postés : 3012 Date d'inscription : 19/10/2009 Jauge LPC :
| Sujet: Re: Courir avec epuisement Dim 12 Sep 2010 - 11:13 | |
| Mais apparemment, il beug.... |
|
| |
Afr0man Chevalier (niveau 4)
Messages postés : 118 Date d'inscription : 20/08/2010 Jauge LPC :
| Sujet: Re: Courir avec epuisement Mar 14 Sep 2010 - 17:46 | |
| Ou il y a un bug?? Je vais essayer de corriger si je peut. |
|
| |
Kureno28 Paysan (niveau 1)
Messages postés : 6 Date d'inscription : 08/09/2010 Jauge LPC :
| Sujet: Re: Courir avec epuisement Mar 14 Sep 2010 - 17:47 | |
| |
|
| |
Contenu sponsorisé
| Sujet: Re: Courir avec epuisement | |
| |
|
| |
|