J'ai un problème dans un script

Vous avez besoin d'aide sur RPG Maker XP ?

J'ai un probl? dans un script

Message par Plawood » 28 Jan 2009, 09:11

Titre: Probleme dans un script

Plate forme: XP

Version: RPG Maker XP Englais

Question posée: J'ai installer un script de Moghunter dans mon projet en cour et ils me dissent qu'il y a un erreur mais, je ne comprend pas cette erreur si un/une personne pourais m'aider sa serai vraiment aprécier.Merci davance!

Voici l'erreur: Script Mog_Domage System ne fonctione pas à la ligne 248 'NameError' undefined local variable or method 'update_animation' for # <Sprite_battler: 0x16f1d8>
Et je vous passe le Script en question:

##########################################
# Mog Damage System V 1.0 (By Moghunter) #
##########################################
# moonglesoft@yahoo.com.br #
##########################################
# Apresentação de dano com efeitos de Zoom e Rotações.
# Colapsos animados(Quando o inimigo perece).
##############
#Customização#
##############
module MOG
################################################################################
#Tipos de efeitos.
#
# 0 = Zoom com rotação.
# 1 = Zoom IN e OUT.
# 2 = Zoom OUT.
# 3 = Sem Gravidade.
# 4 = Com Gravidade.
# 5 = Fantasma.
# 6 = Normal.
#
################################################################################
TYPE = 0
################################################################################
#Tipos de Colapsos
#
#0 = Zoom na vertical
#1 = Zoom na horizontal
#2 = Zoom na vertical e na horizontal
#3 = Rotação
#4 = Normal
################################################################################
TYPE_COL = 0
################################################################################
#Nome da Fonte.
FONT_NAME = "Arial Black"
#Tamanho da Fonte.
FONT_SIZE = 30
#Tamanho da Fonte do dano crítico.
FONT_SIZE_CRITICAL = 20
#String do dano crítico.
CRITICAL_NAME = "Critical"
#Cor da fonte do dano.
FONT_COLOR_DAMAGE = Color.new(255, 255, 255)
#Cor da fonte do dano de cura.
FONT_COLOR_HEAL = Color.new(176, 255, 144)
#Cor da fonte do dano crítico
FONT_COLOR_CRITICAL = Color.new(255, 0, 0)
################################################################################
#Default(ZOOM_OUT = 0.1 / ZOOM_IN = 0.08 / ROT = 24 / DUR = 0)
################################################################################
#Zoom Externo
ZOOM_OUT = 0.1
#Zoom Interno
ZOOM_IN = 0.08
#Velocidade da Rotação
ROT = 24
#Duração extra do dano.
DUR = 0
################################################################################
end
module RPG
class Sprite < ::Sprite
def damage(value, critical)
dispose_damage
if value.is_a?(Numeric)
damage_string = value.abs.to_s
else
damage_string = value.to_s
end
bitmap = Bitmap.new(160, 48)
bitmap.font.name = MOG::FONT_NAME
bitmap.font.size = MOG::FONT_SIZE
bitmap.font.color.set(0, 0, 0)
bitmap.draw_text(-1, 12-1, 160, 36, damage_string, 1)
bitmap.draw_text(+1, 12-1, 160, 36, damage_string, 1)
bitmap.draw_text(-1, 12+1, 160, 36, damage_string, 1)
bitmap.draw_text(+1, 12+1, 160, 36, damage_string, 1)
if value.is_a?(Numeric) and value < 0
bitmap.font.color = MOG::FONT_COLOR_HEAL
else
bitmap.font.color = MOG::FONT_COLOR_DAMAGE
end
bitmap.draw_text(0, 12, 160, 36, damage_string, 1)
if critical
bitmap.font.size = MOG::FONT_SIZE_CRITICAL
bitmap.font.color = MOG::FONT_COLOR_CRITICAL
bitmap.draw_text(-1, -1, 160, 20, MOG::CRITICAL_NAME, 1)
bitmap.draw_text(+1, -1, 160, 20, MOG::CRITICAL_NAME, 1)
bitmap.draw_text(-1, +1, 160, 20, MOG::CRITICAL_NAME, 1)
bitmap.draw_text(+1, +1, 160, 20, MOG::CRITICAL_NAME, 1)
bitmap.font.color.set(255, 255, 255)
bitmap.draw_text(0, 0, 160, 20, MOG::CRITICAL_NAME, 1)
end
@_damage_sprite = ::Sprite.new(self.viewport)
@_damage_sprite.bitmap = bitmap
@_damage_sprite.ox = 80
@_damage_sprite.oy = 20
@_damage_sprite.x = self.x
@_damage_sprite.y = self.y - self.oy / 2
@_damage_sprite.z = 3000
@_damage_duration = 40 + MOG::DUR
end
def update
super
if @_whiten_duration > 0
@_whiten_duration -= 1
self.color.alpha = 128 - (16 - @_whiten_duration) * 10
end
if @_appear_duration > 0
@_appear_duration -= 1
self.opacity = (16 - @_appear_duration) * 16
end
if @_escape_duration > 0
@_escape_duration -= 1
self.opacity = 256 - (32 - @_escape_duration) * 10
end
if @_collapse_duration > 0
@_collapse_duration -= 1
self.opacity = 256 - (48 - @_collapse_duration) * 6
if MOG::TYPE_COL == 0
self.zoom_x -= 0.02
self.zoom_y += 0.5
elsif MOG::TYPE_COL == 1
self.zoom_x += 0.5
self.zoom_y -= 0.05
elsif MOG::TYPE_COL == 2
if @_collapse_duration > 20
self.zoom_y -= 0.06
self.zoom_x += 0.01
else
self.zoom_x -= 0.115
self.zoom_y += 0.3
end
elsif MOG::TYPE_COL == 3
self.zoom_x -= 0.04
self.zoom_y += 0.04
self.angle += 10
else
end
end
if @_damage_duration > 0
@_damage_duration -= 1
if MOG::TYPE == 0
case @_damage_duration
when 38..40 + MOG::DUR
@_damage_sprite.y -= 4
@_damage_sprite.zoom_x += MOG::ZOOM_OUT
@_damage_sprite.zoom_y += MOG::ZOOM_OUT
@_damage_sprite.angle += MOG::ROT
when 36..37
@_damage_sprite.y -= 2
@_damage_sprite.zoom_x += MOG::ZOOM_OUT
@_damage_sprite.zoom_y += MOG::ZOOM_OUT
@_damage_sprite.angle += MOG::ROT
when 34..35
@_damage_sprite.y -= 2
@_damage_sprite.zoom_x += MOG::ZOOM_OUT
@_damage_sprite.zoom_y += MOG::ZOOM_OUT
@_damage_sprite.angle += MOG::ROT
when 23..33
@_damage_sprite.y -= 4
@_damage_sprite.zoom_x += MOG::ZOOM_OUT
@_damage_sprite.zoom_y += MOG::ZOOM_OUT
@_damage_sprite.angle += MOG::ROT
when 0..22
@_damage_sprite.angle = 0
@_damage_sprite.zoom_x -= MOG::ZOOM_IN
@_damage_sprite.zoom_y -= MOG::ZOOM_IN
@_damage_sprite.y -= 3
end
elsif MOG::TYPE == 1
case @_damage_duration
when 38..40 + MOG::DUR
@_damage_sprite.y -= 4
@_damage_sprite.zoom_x += MOG::ZOOM_OUT
@_damage_sprite.zoom_y += MOG::ZOOM_OUT
when 36..37
@_damage_sprite.y -= 2
@_damage_sprite.zoom_x += MOG::ZOOM_OUT
@_damage_sprite.zoom_y += MOG::ZOOM_OUT
when 34..35
@_damage_sprite.y -= 2
@_damage_sprite.zoom_x += MOG::ZOOM_OUT
@_damage_sprite.zoom_y += MOG::ZOOM_OUT
when 23..33
@_damage_sprite.y -= 4
@_damage_sprite.zoom_x += MOG::ZOOM_OUT
@_damage_sprite.zoom_y += MOG::ZOOM_OUT
when 0..22
@_damage_sprite.angle = 0
@_damage_sprite.zoom_x -= MOG::ZOOM_IN
@_damage_sprite.zoom_y -= MOG::ZOOM_IN
@_damage_sprite.y -= 3
end
elsif MOG::TYPE == 2
@_damage_sprite.y -= 1
@_damage_sprite.zoom_x += MOG::ZOOM_OUT
@_damage_sprite.zoom_y += MOG::ZOOM_OUT
elsif MOG::TYPE == 3
@_damage_sprite.y -= 3
elsif MOG::TYPE == 4
case @_damage_duration
when 30..40 + MOG::DUR
@_damage_sprite.y -= 5
when 20..29
@_damage_sprite.y += 7
when 10..19
@_damage_sprite.y -= 3
when 0..9
@_damage_sprite.y += 6
end
elsif MOG::TYPE == 5
case @_damage_duration
when 30..40 + MOG::DUR
@_damage_sprite.y -= 10
@_damage_sprite.zoom_y += MOG::ZOOM_OUT * 5
@_damage_sprite.zoom_x -= MOG::ZOOM_IN
when 20..29
@_damage_sprite.y -= 1
@_damage_sprite.zoom_y -= MOG::ZOOM_OUT * 5
@_damage_sprite.zoom_x += MOG::ZOOM_IN
when 0..19
@_damage_sprite.y -= 0
@_damage_sprite.zoom_y = 1
@_damage_sprite.zoom_x = 1
end
else
case @_damage_duration
when 38..40 + MOG::DUR
@_damage_sprite.y -= 4
when 36..37
@_damage_sprite.y -= 2
when 34..35
@_damage_sprite.y += 2
when 28..33
@_damage_sprite.y += 4
end
end
@_damage_sprite.opacity = 256 - (18 - @_damage_duration) * 12
if @_damage_duration == 0
dispose_damage
end
end
if @_animation != nil and (Graphics.frame_count % 2 == 0)
@_animation_duration -= 1
update_animation
end
if @_loop_animation != nil and (Graphics.frame_count % 2 == 0)
update_loop_animation
@_loop_animation_index += 1
@_loop_animation_index %= @_loop_animation.frame_max
end
if @_blink
@_blink_count = (@_blink_count + 1) % 32
if @_blink_count < 16
alpha = (16 - @_blink_count) * 6
else
alpha = (@_blink_count - 16) * 6
end
self.color.set(255, 255, 255, alpha)
end
@@_animations.clear
end
end
end





P.S Désoler pour les erreurs de francais :-?
Avatar de l’utilisateur
Plawood
Fréquent
Fréquent
 
Message(s) : 14
Inscription : 28 Jan 2009, 08:50

Re: J'ai un probl? dans un script

Message par Shaolan » 28 Jan 2009, 14:24

Le problème, ce que ce script n'est pas complet, tu as du mal copier le script ou alors l'auteur l'a donnée à moitié, va voir plutôt la question là où tu as pris le script.

(si t'es curieux : Le problème est qu'à cette ligne, le script fait appel à une fonction qui n'existe pas, du moins il n'a pas été défini dans le script)
Avatar de l’utilisateur
Shaolan
Maitre
Maitre
 
Message(s) : 1710
Inscription : 25 Déc 2006, 21:37

Re: J'ai un probl? dans un script

Message par Martial » 28 Jan 2009, 20:18

Bonjour à toi !

Voici le script en entier:


Code : Tout sélectionner
##########################################
# Mog Damage System V 1.0 (By Moghunter) #
##########################################
# moonglesoft@yahoo.com.br #
##########################################
# Apresentação de dano com efeitos de Zoom e Rotações.
# Colapsos animados(Quando o inimigo perece).
##############
#Customização#
##############
module MOG
################################################################################
#Tipos de efeitos.
#
# 0 = Zoom com rotação.
# 1 = Zoom IN e OUT.
# 2 = Zoom OUT.
# 3 = Sem Gravidade.
# 4 = Com Gravidade.
# 5 = Fantasma.
# 6 = Normal.
#
################################################################################
TYPE = 0
################################################################################
#Tipos de Colapsos
#
#0 = Zoom na vertical
#1 = Zoom na horizontal
#2 = Zoom na vertical e na horizontal
#3 = Rotação
#4 = Normal
################################################################################
TYPE_COL = 0
################################################################################
#Nome da Fonte.
FONT_NAME = "Arial Black"
#Tamanho da Fonte.
FONT_SIZE = 30
#Tamanho da Fonte do dano crítico.
FONT_SIZE_CRITICAL = 20
#String do dano crítico.
CRITICAL_NAME = "Critical"
#Cor da fonte do dano.
FONT_COLOR_DAMAGE = Color.new(255, 255, 255)
#Cor da fonte do dano de cura.
FONT_COLOR_HEAL = Color.new(176, 255, 144)
#Cor da fonte do dano crítico
FONT_COLOR_CRITICAL = Color.new(255, 0, 0)
################################################################################
#Default(ZOOM_OUT = 0.1 / ZOOM_IN = 0.08 / ROT = 24 / DUR = 0)
################################################################################
#Zoom Externo
ZOOM_OUT = 0.1
#Zoom Interno
ZOOM_IN = 0.08
#Velocidade da Rotação
ROT = 24
#Duração extra do dano.
DUR = 0
################################################################################
end
module RPG
class Sprite < ::Sprite
def damage(value, critical)
dispose_damage
if value.is_a?(Numeric)
damage_string = value.abs.to_s
else
damage_string = value.to_s
end
bitmap = Bitmap.new(160, 48)
bitmap.font.name = MOG::FONT_NAME
bitmap.font.size = MOG::FONT_SIZE
bitmap.font.color.set(0, 0, 0)
bitmap.draw_text(-1, 12-1, 160, 36, damage_string, 1)
bitmap.draw_text( 1, 12-1, 160, 36, damage_string, 1)
bitmap.draw_text(-1, 12 1, 160, 36, damage_string, 1)
bitmap.draw_text( 1, 12 1, 160, 36, damage_string, 1)
if value.is_a?(Numeric) and value < 0
bitmap.font.color = MOG::FONT_COLOR_HEAL
else
bitmap.font.color = MOG::FONT_COLOR_DAMAGE
end
bitmap.draw_text(0, 12, 160, 36, damage_string, 1)
if critical
bitmap.font.size = MOG::FONT_SIZE_CRITICAL
bitmap.font.color = MOG::FONT_COLOR_CRITICAL
bitmap.draw_text(-1, -1, 160, 20, MOG::CRITICAL_NAME, 1)
bitmap.draw_text( 1, -1, 160, 20, MOG::CRITICAL_NAME, 1)
bitmap.draw_text(-1,  1, 160, 20, MOG::CRITICAL_NAME, 1)
bitmap.draw_text( 1,  1, 160, 20, MOG::CRITICAL_NAME, 1)
bitmap.font.color.set(255, 255, 255)
bitmap.draw_text(0, 0, 160, 20, MOG::CRITICAL_NAME, 1)
end
@_damage_sprite = ::Sprite.new(self.viewport)
@_damage_sprite.bitmap = bitmap
@_damage_sprite.ox = 80
@_damage_sprite.oy = 20
@_damage_sprite.x = self.x
@_damage_sprite.y = self.y - self.oy / 2
@_damage_sprite.z = 3000
@_damage_duration = 40   MOG::DUR
end
def update
super
if @_whiten_duration > 0
@_whiten_duration -= 1
self.color.alpha = 128 - (16 - @_whiten_duration) * 10
end
if @_appear_duration > 0
@_appear_duration -= 1
self.opacity = (16 - @_appear_duration) * 16
end
if @_escape_duration > 0
@_escape_duration -= 1
self.opacity = 256 - (32 - @_escape_duration) * 10
end
if @_collapse_duration > 0
@_collapse_duration -= 1
self.opacity = 256 - (48 - @_collapse_duration) * 6
if MOG::TYPE_COL == 0
self.zoom_x -= 0.02
self.zoom_y  = 0.5
elsif MOG::TYPE_COL == 1
self.zoom_x  = 0.5
self.zoom_y -= 0.05
elsif MOG::TYPE_COL == 2
if @_collapse_duration > 20
self.zoom_y -= 0.06
self.zoom_x  = 0.01
else
self.zoom_x -= 0.115
self.zoom_y  = 0.3
end
elsif MOG::TYPE_COL == 3
self.zoom_x -= 0.04
self.zoom_y  = 0.04
self.angle  = 10
else
end
end
if @_damage_duration > 0
@_damage_duration -= 1
if MOG::TYPE == 0
case @_damage_duration
when 38..40   MOG::DUR
@_damage_sprite.y -= 4
@_damage_sprite.zoom_x  = MOG::ZOOM_OUT
@_damage_sprite.zoom_y  = MOG::ZOOM_OUT
@_damage_sprite.angle  = MOG::ROT
when 36..37
@_damage_sprite.y -= 2
@_damage_sprite.zoom_x  = MOG::ZOOM_OUT
@_damage_sprite.zoom_y  = MOG::ZOOM_OUT
@_damage_sprite.angle  = MOG::ROT
when 34..35
@_damage_sprite.y -= 2
@_damage_sprite.zoom_x  = MOG::ZOOM_OUT
@_damage_sprite.zoom_y  = MOG::ZOOM_OUT
@_damage_sprite.angle  = MOG::ROT
when 23..33
@_damage_sprite.y -= 4
@_damage_sprite.zoom_x  = MOG::ZOOM_OUT
@_damage_sprite.zoom_y  = MOG::ZOOM_OUT
@_damage_sprite.angle  = MOG::ROT
when 0..22
@_damage_sprite.angle = 0
@_damage_sprite.zoom_x -= MOG::ZOOM_IN
@_damage_sprite.zoom_y -= MOG::ZOOM_IN
@_damage_sprite.y -= 3
end
elsif MOG::TYPE == 1
case @_damage_duration
when 38..40   MOG::DUR
@_damage_sprite.y -= 4
@_damage_sprite.zoom_x  = MOG::ZOOM_OUT
@_damage_sprite.zoom_y  = MOG::ZOOM_OUT
when 36..37
@_damage_sprite.y -= 2
@_damage_sprite.zoom_x  = MOG::ZOOM_OUT
@_damage_sprite.zoom_y  = MOG::ZOOM_OUT
when 34..35
@_damage_sprite.y -= 2
@_damage_sprite.zoom_x  = MOG::ZOOM_OUT
@_damage_sprite.zoom_y  = MOG::ZOOM_OUT
when 23..33
@_damage_sprite.y -= 4
@_damage_sprite.zoom_x  = MOG::ZOOM_OUT
@_damage_sprite.zoom_y  = MOG::ZOOM_OUT
when 0..22
@_damage_sprite.angle = 0
@_damage_sprite.zoom_x -= MOG::ZOOM_IN
@_damage_sprite.zoom_y -= MOG::ZOOM_IN
@_damage_sprite.y -= 3
end
elsif MOG::TYPE == 2
@_damage_sprite.y -= 1
@_damage_sprite.zoom_x  = MOG::ZOOM_OUT
@_damage_sprite.zoom_y  = MOG::ZOOM_OUT
elsif MOG::TYPE == 3
@_damage_sprite.y -= 3
elsif MOG::TYPE == 4
case @_damage_duration
when 30..40   MOG::DUR
@_damage_sprite.y -= 5
when 20..29
@_damage_sprite.y  = 7
when 10..19
@_damage_sprite.y -= 3
when 0..9
@_damage_sprite.y  = 6
end
elsif MOG::TYPE == 5
case @_damage_duration
when 30..40   MOG::DUR
@_damage_sprite.y -= 10
@_damage_sprite.zoom_y  = MOG::ZOOM_OUT * 5
@_damage_sprite.zoom_x -= MOG::ZOOM_IN
when 20..29
@_damage_sprite.y -= 1
@_damage_sprite.zoom_y -= MOG::ZOOM_OUT * 5
@_damage_sprite.zoom_x  = MOG::ZOOM_IN
when 0..19
@_damage_sprite.y -= 0
@_damage_sprite.zoom_y = 1
@_damage_sprite.zoom_x = 1
end
else
case @_damage_duration
when 38..40   MOG::DUR
@_damage_sprite.y -= 4
when 36..37
@_damage_sprite.y -= 2
when 34..35
@_damage_sprite.y  = 2
when 28..33
@_damage_sprite.y  = 4
end
end
@_damage_sprite.opacity = 256 - (18 - @_damage_duration) * 12
if @_damage_duration == 0
dispose_damage
end
end
if @_animation != nil and (Graphics.frame_count % 2 == 0)
@_animation_duration -= 1
update_animation
end
if @_loop_animation != nil and (Graphics.frame_count % 2 == 0)
update_loop_animation
@_loop_animation_index  = 1
@_loop_animation_index %= @_loop_animation.frame_max
end
if @_blink
@_blink_count = (@_blink_count   1) % 32
if @_blink_count < 16
alpha = (16 - @_blink_count) * 6
else
alpha = (@_blink_count - 16) * 6
end
self.color.set(255, 255, 255, alpha)
end
@@_animations.clear
end
end
end


Personnellement, ce code fonctionne parfaitement chez moi, du moins, dans un nouveau projet. La raison de ton problème peut être:

  • Une incompatibilité avec d'autres scripts que tu as déjà installés
  • Tu n'as pas créer le script juste avant "Main" => mais même en le mettant tout en haut, il fonctionne...

Donc bon, essaye de créer un nouveau projet et de voir si le script fonctionne.

PS: Pourrais-tu nous donner plus d'infos ? Comme le moment où il te met le message d'erreur et ce à quoi est censé servir le script. Merci d'avance !
L'important n'est pas de connaître mais de savoir trouver !
La gentillesse ou la franchise ? Que choisir ?
Vive les otakus !!
Retourner sur le site
Avatar de l’utilisateur
Martial
Administrateur
Administrateur
 
Message(s) : 2520
Inscription : 10 Nov 2006, 23:41
Localisation : Rambouillet
Meilleurs scores: 12

Re: J'ai un probl? dans un script

Message par Plawood » 28 Jan 2009, 20:19

J'ai essayer ton script que tu ma donner mais sa fait toujours la même erreur.
Voilà j'ai refais un autre projet pi sa marchais au début mais quand je save de quoi qui a même pas rapport avec les scripts mettons je mais une maison et je save ben le problème revient pour temps ma version est en anglais je comprend pas.
Avatar de l’utilisateur
Plawood
Fréquent
Fréquent
 
Message(s) : 14
Inscription : 28 Jan 2009, 08:50

Re: J'ai un probl? dans un script

Message par Martial » 28 Jan 2009, 20:47

Es-tu Français ? Parce que sinon, il te suffit de télécharger la version Française disponible sur le site et de voir si cela marche. Pour le problème, je n'ai pas très bien compris ce que tu voulais dire, tu ne veux pas me faire un screenshot ou m'envoyer ton projet ?
L'important n'est pas de connaître mais de savoir trouver !
La gentillesse ou la franchise ? Que choisir ?
Vive les otakus !!
Retourner sur le site
Avatar de l’utilisateur
Martial
Administrateur
Administrateur
 
Message(s) : 2520
Inscription : 10 Nov 2006, 23:41
Localisation : Rambouillet
Meilleurs scores: 12

Nouveau probl?

Message par Plawood » 01 Fév 2009, 22:25

J'ai essayer de le réparer bien un autre problème viens je suis écoeurer qu'il aile toujours une erreur l'erreur cette fois si ces cella :

????? 'Window_Battle_Status' 46??? ArgumentError???? wrong number of arguments (3 for 2)
Voilà ce script en question :non:

#==============================================================================
# Window_battle_Status
=
#=============================================================================
class Window_BattleStatus < Window_Base
def initialize
super(-20, 330, 680, 180)
self.contents = Bitmap.new(width - 32, height - 32)
self.contents.font.name = "Georgia"
self.contents.font.size = 18
self.contents.font.bold = true
self.opacity = 0
@level_up_flags = [false, false, false, false]
refresh
end
def dispose
super
end
def level_up(actor_index)
@level_up_flags[actor_index] = true
end
def refresh
self.contents.clear
self.contents.font.size = 18
@item_max = $game_party.actors.size
for i in 0...$game_party.actors.size
if $game_switches[5] == true
actor = $game_party.actors[i]
actor_x = i * 160 + 12
actor_y = i * 32
draw_face2(actor,355 ,actor_y + 38)
draw_hp2(actor, 360 , actor_y + 5, 120)
draw_sp2(actor, 480, actor_y + 5, 120)
if @level_up_flags[i]
self.contents.font.color = normal_color
self.contents.draw_text(actor, actor_x + 65, 80, 32, "LEVEL UP!")
else
self.contents.font.size = 12
draw_actor_state(actor, 410, actor_y + 15)
self.contents.font.size = 18
end
else
actor = $game_party.actors[i]
actor_x = i * 160 + 12
draw_lay(actor,actor_x - 5,110)
draw_face(actor,actor_x,100)
draw_name(actor, actor_x, 0)
draw_hp(actor, actor_x, 32, 120)
draw_sp(actor, actor_x, 64, 120)
if @level_up_flags[i]
self.contents.font.color = normal_color
self.contents.draw_text(actor, actor_x + 65, 80, 32, "LEVEL UP!")
else
self.contents.font.size = 12
draw_actor_state(actor, actor_x + 70, 80)
self.contents.font.size = 18
end
end
end
end
def update
super
end
end




P.S S.V.P Aider moi pour plus qu'il a des erreurs.
Avatar de l’utilisateur
Plawood
Fréquent
Fréquent
 
Message(s) : 14
Inscription : 28 Jan 2009, 08:50

Re: J'ai un probl? dans un script

Message par Martial » 01 Fév 2009, 22:33

L'erreur ici est que tu utilises une fonction en envoyant 3 paramètres alors qu'elle n'en a besoin que de 2 !

J'aimerais que tu répondes à mes questions juste au-dessus, car je ne vais pas pouvoir faire grand chose sans ces informations...
L'important n'est pas de connaître mais de savoir trouver !
La gentillesse ou la franchise ? Que choisir ?
Vive les otakus !!
Retourner sur le site
Avatar de l’utilisateur
Martial
Administrateur
Administrateur
 
Message(s) : 2520
Inscription : 10 Nov 2006, 23:41
Localisation : Rambouillet
Meilleurs scores: 12

reponse

Message par Plawood » 01 Fév 2009, 23:05

Je parle français et anglais j'ai aussi les 2 versions Rpg maker xp (français, Anglais) tu veut que je t'envoi une jarre de démo j'avais déjà fait sa un fois mais je m'avais fait volée mon projet je peu peut-être faire une copie de mon projet et effacer les maps j'aime mieux pas prendre de chance. Je dit pas que ta l'intention de me le voler mais, on sais jamais je me les suis déjà fait faire un fois je veux pas que sa l'arrive une 2èm fois.

P.S Et comment je fais pour t'envoyer ce projet ou demo?
Avatar de l’utilisateur
Plawood
Fréquent
Fréquent
 
Message(s) : 14
Inscription : 28 Jan 2009, 08:50

Re: J'ai un probl? dans un script

Message par Martial » 02 Fév 2009, 00:27

Pour m'envoyer ton projet de démo, il y a plein de moyen (MegaUpload, RapidShare, sur le forum même !).

Mais de tout façon, c'est si il n'y a pas d'autres alternatives, ce qui n'est pas encore le cas.

Tu par Français et Anglais, ne préférerais-tu pas télécharger la version Française de RPG Maker XP disponible sur le site et tester le script ?

Si tu ne veux pas (et c'est ton choix), essaye de créer un nouveau projet sur ton RPG Maker XP (anglais, qui plus est) et créer seulement un script au-dessus de main avec comme contenu le script que je t'ai proposé.

Si ça ne marche pas, peux-tu nous dire les modifications de script que tu as fait ?

Merci ! :))
L'important n'est pas de connaître mais de savoir trouver !
La gentillesse ou la franchise ? Que choisir ?
Vive les otakus !!
Retourner sur le site
Avatar de l’utilisateur
Martial
Administrateur
Administrateur
 
Message(s) : 2520
Inscription : 10 Nov 2006, 23:41
Localisation : Rambouillet
Meilleurs scores: 12

graphic

Message par Plawood » 02 Fév 2009, 02:46

J'ai mis mon projet tout sauve les maps mais les scripts devrai y etre.

Ceci ses pour les graphics:


Graphic.zip
(2 Mio) Téléchargé 373 fois

Picture 1.zip
(1.5 Mio) Téléchargé 373 fois

Picture 2.zip
(1.97 Mio) Téléchargé 361 fois
Avatar de l’utilisateur
Plawood
Fréquent
Fréquent
 
Message(s) : 14
Inscription : 28 Jan 2009, 08:50

Suivant

Retour vers Aide

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 1 invité

cron