Connexion
Meilleurs posteurs
Yosura (252) | ||||
L'homme sans visage (225) | ||||
The Best of Maker (196) | ||||
okaya (103) | ||||
kilari (26) | ||||
apocalypse (8) | ||||
Shaymin (6) | ||||
EM!R'Ald (4) | ||||
yojoqc (3) | ||||
fandbz13 (3) |
Horloge Socratienne
Nombre de Visiteurs
Derniers sujets
[Partenaire] Super RPG
Sam 24 Jan 2009 - 0:38 par L\'homme sans visage
Voici le site de nôtre ami The Best of Maker.
Il parle de RPG maker (vous l'aurez sûrement devinez ) :
Super RPG
Il parle de RPG maker (vous l'aurez sûrement devinez ) :
Super RPG
Commentaires: 0
Courir avec épuisement
RPG Socrate :: Général :: Scripts :: Divers
Page 1 sur 1
Courir avec épuisement
recoucou encore votre ambassadeur préféré un petit script pour xp
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
la ligne 21 : modifie la vitesse maximale de déplacement du héros
les lignes 24 et 33 : temps d’épuisement de la barre
les lignes 46 et 55 : temps de récupération
les lignes 87, 89, 91, 93, 95 et 97 :
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
la ligne 21 : modifie la vitesse maximale de déplacement du héros
les lignes 24 et 33 : temps d’épuisement de la barre
les lignes 46 et 55 : temps de récupération
les lignes 87, 89, 91, 93, 95 et 97 :
Yosura- Ambassadeur
-
Nombre de messages : 252
Age : 28
Localisation : dans le chateaux des tenebre de mon cousin Soron
Avertissement :
Points : 12968
Date d'inscription : 19/12/2008
Sujets similaires
» Courir en appuyant sur Z
» Faire courir le héros
» Jeux avec des mots
» Enrique Iglesias avec Nadia
» comment créer une auberge avec RPG maker xp
» Faire courir le héros
» Jeux avec des mots
» Enrique Iglesias avec Nadia
» comment créer une auberge avec RPG maker xp
RPG Socrate :: Général :: Scripts :: Divers
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
Mar 19 Juin 2012 - 19:07 par apocalypse
» parodie des jeux pokemon
Ven 8 Juin 2012 - 18:56 par apocalypse
» Rpg maker xp
Jeu 14 Juil 2011 - 4:56 par kaplio0777
» Présentation de kaplio0777
Jeu 14 Juil 2011 - 4:43 par kaplio0777
» me presenté
Ven 17 Juin 2011 - 17:12 par apocalypse
» créer un jeu de rôle
Ven 17 Juin 2011 - 17:09 par apocalypse
» se presenter
Mer 19 Jan 2011 - 21:54 par apocalypse
» Serment du Juge actuel
Dim 26 Déc 2010 - 15:52 par Yosura
» Le Réseau Social - Parodie de la BA de The Social Network
Dim 26 Déc 2010 - 15:42 par Yosura