- cocofrogMembre
- Nombre de messages : 17
Age : 26
Localisation : Cantal
Distinction : aucune
Date d'inscription : 28/04/2017
Problème de script
Ven 28 Avr 2017 - 18:57
Olé la compagnie, j'ai ce script qui permettrait de faire des combats de côté en tour par tour, mais je ne m'y connais pas du tout. quand je teste le jeu, un message d'erreur s'affiche pour la ligne 37, en m'indiquant "uninitialized constant Object::Game_Battler"
Je vous mets le code. Merci!
PS: J'ai trouvé le code il n'y a pas longtemps sur un des forums de ce site.
Je vous mets le code. Merci!
PS: J'ai trouvé le code il n'y a pas longtemps sur un des forums de ce site.
- Spoiler:
- Code:
#==============================================================================
# ■ Enemy Animated Battlers for RPG Tankentai Sideview Battle System
# 1.17.09
#------------------------------------------------------------------------------
# Script by Kylock
# Updated by Mr. Bubble
# Visual Guide at:
# http://www.rpgrevolution.com/forums/index.php?s=&showtopic=18304&view=findpost&p=212499
#==============================================================================
# Easy to implement interface to specify animated battlers for enemies. Note
# enemy batters must be formatted THE SAME as your character battlers. Also,
# you must have 2 copies of your enemy battler:
# \Graphics\Battlers\$.png
# \Graphics\Characters\$.png
#
# If you are using this script with the Kaduki's Battlers setup, enemies must
# have "_1", "_2" and "_3" files in the Characters folder similar to the
# Kaduki actors. See inside Kaduki demo's Characters folder for an example.
#
# If used with IAB, enemies must have a 4x11 "_1" file in the Characters
# folder. See inside IAB demo's Characters folder for an example.
#
# When you set up your "troops" for the encounter, you may need to tweak the
# positioning of the enemy as the sprites look funny and the actual placement
# may be slightly off. A few battle tests should be sufficient.
# Enemy shadows may also look odd. You may adjust or change the shadow using
# the respective settings within this script.
#
# All settings in this add-on can also be done within the Configuration script.
#==============================================================================
module K_ENEMY_BATTLERS
ENEMY_ID = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17,18,19,20, 21,22,23,24,25,26,27,43,44,45,46,47,48,49,50,51,52,53,54,65,67] # list of enemies with batter sprites(ex. [1,24])
end
class Game_Enemy < Game_Battler
#--------------------------------------------------------------------------
# ● Enemy Screen Positioning Adjustment
#--------------------------------------------------------------------------
# Postive Y-values move the battler down. Negatives move the shadow up.
# If the battler is offscreen, it is suggested to use this to function.
#
# return [ 0, 0] <- [X-coordinate、Y-coordinate]
alias bubs_eab_position_plus position_plus
def position_plus
case @enemy_id
when 1,2,3,4,5,6,7,8,9,11,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,43,44,45,46,47,48,49,50,51,52,53,54,65,67 # Animated Slime
return [0, 0]
end
bubs_eab_position_plus
end
#--------------------------------------------------------------------------
# ● Enemy Shadow
#--------------------------------------------------------------------------
# Define a separate shadow image file for an enemy battler.
#
# return "shadow01" <- Image file name in .Graphics/Characters
# return "" <- No shadow used.
alias bubs_eab_shadow shadow
def shadow
case @enemy_id
when 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,43,44,45,46,47,48,49,50,51,52,53,54,65,67# Ralph, Mercenary, Animated Slime
return "shadow00"
end
bubs_eab_shadow
end
#--------------------------------------------------------------------------
# ● Enemy Shadow Adjustment
#--------------------------------------------------------------------------
# Postive Y-values move the shadow down. Negatives move the shadow up.
#
# return [ X-Coordinate, Y-Coordinate]
alias bubs_eab_shadow_plus shadow_plus
def shadow_plus
case @enemy_id
when 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,43,44,45,46,47,48,49,50,51,52,53,54,65,67# Ralph, Mercenary
return [ 0, 5]
end
bubs_eab_shadow_plus
end
#--------------------------------------------------------------------------
# ● Enemy Animated Battler Settings
#--------------------------------------------------------------------------
alias keb_anime_on anime_on
def anime_on
for x in K_ENEMY_BATTLERS::ENEMY_ID
return true if @enemy_id == x
end
keb_anime_on
end
#--------------------------------------------------------------------------
# ● Enemy Invert Settings
#--------------------------------------------------------------------------
alias keb_action_mirror action_mirror
def action_mirror
for x in K_ENEMY_BATTLERS::ENEMY_ID
return true if @enemy_id == x
end
keb_action_mirror
end
end
- driccMembre
- Nombre de messages : 2760
Localisation : Lille
Distinction : Altruiste - Incarnation de la Patience [Mist']
Date d'inscription : 10/08/2009
Re: Problème de script
Ven 28 Avr 2017 - 19:38
ah zut ... je t'ai répondu dans la partie "MV" ...
- cocofrogMembre
- Nombre de messages : 17
Age : 26
Localisation : Cantal
Distinction : aucune
Date d'inscription : 28/04/2017
Re: Problème de script
Ven 28 Avr 2017 - 19:38
pas grave ça marche quand même? x)
- driccMembre
- Nombre de messages : 2760
Localisation : Lille
Distinction : Altruiste - Incarnation de la Patience [Mist']
Date d'inscription : 10/08/2009
Re: Problème de script
Ven 28 Avr 2017 - 19:44
Ce que je disait , c'est que ton script n'est qu'un add-on pour un script de combat avec vue sur le coté .
Et note qu'il y a du paramétrage à faire à l'intérieur . je vois des ID qui correspondent à des ID de monstre .
EDIt : et c'est bien VX ? pas VXAce ?
Et note qu'il y a du paramétrage à faire à l'intérieur . je vois des ID qui correspondent à des ID de monstre .
EDIt : et c'est bien VX ? pas VXAce ?
- cocofrogMembre
- Nombre de messages : 17
Age : 26
Localisation : Cantal
Distinction : aucune
Date d'inscription : 28/04/2017
Re: Problème de script
Ven 28 Avr 2017 - 19:50
Ouais j'ai compris ^^
Mais quel est le problème lorsque l'erreur me mets "uninitialized constant Object:........" , que j'essaie de changer ça x) ça met le fait souvent
Et non c'est VX.Ace, mais je m'y connais pas trop, donc je vais peut etre laisser tomber x)
Mais quel est le problème lorsque l'erreur me mets "uninitialized constant Object:........" , que j'essaie de changer ça x) ça met le fait souvent
Et non c'est VX.Ace, mais je m'y connais pas trop, donc je vais peut etre laisser tomber x)
- driccMembre
- Nombre de messages : 2760
Localisation : Lille
Distinction : Altruiste - Incarnation de la Patience [Mist']
Date d'inscription : 10/08/2009
Re: Problème de script
Sam 29 Avr 2017 - 23:23
eh bien oui , je ne comprend pas trop non plus l'erreur ...
Game_Battler , c'est une classe standard .
Game_Battler , c'est une classe standard .
- cocofrogMembre
- Nombre de messages : 17
Age : 26
Localisation : Cantal
Distinction : aucune
Date d'inscription : 28/04/2017
Re: Problème de script
Dim 30 Avr 2017 - 1:01
C'est bon j'ai réussi, il fallait le charset de mes perso dans les fichiers du jeu ^^
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|