AccueilAccueil  PortailPortail  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  ConnexionConnexion  



-17%
Le deal à ne pas rater :
SSD interne Crucial SSD P3 1To NVME à 49,99€
49.99 € 59.99 €
Voir le deal

Partagez
 

 RGSS2 : Problème de constantes et de module [ Résolu ]

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Zangther
Maître des Duels
Maître des Duels
Zangther


Masculin Age : 32
Inscrit le : 29/07/2009
Messages : 7841

RGSS2 : Problème de constantes et de module [ Résolu ] Empty
MessageSujet: RGSS2 : Problème de constantes et de module [ Résolu ]   RGSS2 : Problème de constantes et de module [ Résolu ] Icon_minitimeDim 10 Jan 2010 - 15:23

Salut tout le monde !

Alors voici mon problème : Dans un script que j'utilise, il y a une valeur que je voudrais pouvoir modifier. Le problème c'est qu'a la base c'est dans un module et c'est une constante.

Ce que je voudrais savoir : Comment transformer cette variable pour faire une sorte qu'on puisse la modifier ?

Voici ce que je voudrais modifier :
La valeur : MAX_RAGE
Code:
module YE
  module BATTLE
MAX_RAGE  = 12

end
end

L'endroit ou elle est utilisée :
Code:
def rage
    @rage = 0 if @rage == nil or @rage < 0
    @rage = YE::BATTLE::MAX_RAGE if @rage > YE::BATTLE::MAX_RAGE
    return @rage
  end
 
  def rage=(new_rage)
    @rage = new_rage
    @rage = 0 if @rage < 0
    @rage = YE::BATTLE::MAX_RAGE if @rage > YE::BATTLE::MAX_RAGE
  end

Je voudrais pouvoir la modifier n'importe quand dans le jeu.

Merci d'avance pour votre aide !


Dernière édition par Zangther le Dim 10 Jan 2010 - 16:33, édité 1 fois
Revenir en haut Aller en bas
La Meche
Flibustier Lv.21
Flibustier Lv.21
La Meche


Masculin Age : 30
Inscrit le : 24/05/2008
Messages : 3234

RGSS2 : Problème de constantes et de module [ Résolu ] Empty
MessageSujet: Re: RGSS2 : Problème de constantes et de module [ Résolu ]   RGSS2 : Problème de constantes et de module [ Résolu ] Icon_minitimeDim 10 Jan 2010 - 15:47

Perso quand je modifies une constante dans le jeu sa plante pas...
Mais bon vaut mieux pas.
Pourrais-tu me passer la méthode initialize ou même le script en entier pour que je puisse le modifier ?
Revenir en haut Aller en bas
Zangther
Maître des Duels
Maître des Duels
Zangther


Masculin Age : 32
Inscrit le : 29/07/2009
Messages : 7841

RGSS2 : Problème de constantes et de module [ Résolu ] Empty
MessageSujet: Re: RGSS2 : Problème de constantes et de module [ Résolu ]   RGSS2 : Problème de constantes et de module [ Résolu ] Icon_minitimeDim 10 Jan 2010 - 15:52

Le voici : http://www.pockethouse.com/rpgvx/scripts/customskilleffects.txt


Merci de ton aide ^^
Revenir en haut Aller en bas
La Meche
Flibustier Lv.21
Flibustier Lv.21
La Meche


Masculin Age : 30
Inscrit le : 24/05/2008
Messages : 3234

RGSS2 : Problème de constantes et de module [ Résolu ] Empty
MessageSujet: Re: RGSS2 : Problème de constantes et de module [ Résolu ]   RGSS2 : Problème de constantes et de module [ Résolu ] Icon_minitimeDim 10 Jan 2010 - 16:01

En fait j'ai pas besoin du script xD
Désolé ^^"
Donc voici le nouveau code
Code:
module YE
  module BATTLE
    MAX_RAGE  = 12
  end
end

Code:
  def rage
    @rage = 0 if @rage == nil or @rage < 0
    @rage = $game_variables[YE::BATTLE::MAX_RAGE] if @rage > $game_variables[YE::BATTLE::MAX_RAGE]
    return @rage
  end
 
  def rage=(new_rage)
    @rage = new_rage
    @rage = 0 if @rage < 0
    @rage = $game_variables[YE::BATTLE::MAX_RAGE] if @rage > $game_variables[YE::BATTLE::MAX_RAGE]
  end

Maintenant MAX_RAGE sera l'ID de la variables qui contiendra le nombre que tu veux changer durant le jeu ^^
(Donc tu modifies la valeur de la variable avec pour ID MAX_RAGE)

Voilà ^^
(Dis moi si c'est bon quand même xD)
Revenir en haut Aller en bas
Zangther
Maître des Duels
Maître des Duels
Zangther


Masculin Age : 32
Inscrit le : 29/07/2009
Messages : 7841

RGSS2 : Problème de constantes et de module [ Résolu ] Empty
MessageSujet: Re: RGSS2 : Problème de constantes et de module [ Résolu ]   RGSS2 : Problème de constantes et de module [ Résolu ] Icon_minitimeDim 10 Jan 2010 - 16:07

Arf ça ne marche pas x)
Ca m'indique un erreur au niveau des lignes modifiées :
RGSS2 : Problème de constantes et de module [ Résolu ] Bug210
Revenir en haut Aller en bas
La Meche
Flibustier Lv.21
Flibustier Lv.21
La Meche


Masculin Age : 30
Inscrit le : 24/05/2008
Messages : 3234

RGSS2 : Problème de constantes et de module [ Résolu ] Empty
MessageSujet: Re: RGSS2 : Problème de constantes et de module [ Résolu ]   RGSS2 : Problème de constantes et de module [ Résolu ] Icon_minitimeDim 10 Jan 2010 - 16:21

O.o
Comment que c'est possible Shocked
Tu es sûr que MAX_RAGE existe bien ? ^^'
Et qu'elle a une valeur ?
Revenir en haut Aller en bas
Zangther
Maître des Duels
Maître des Duels
Zangther


Masculin Age : 32
Inscrit le : 29/07/2009
Messages : 7841

RGSS2 : Problème de constantes et de module [ Résolu ] Empty
MessageSujet: Re: RGSS2 : Problème de constantes et de module [ Résolu ]   RGSS2 : Problème de constantes et de module [ Résolu ] Icon_minitimeDim 10 Jan 2010 - 16:26

Hum, j'avais oublié de remettre le script de base après avoir fait des essais x)
Je reteste.
Revenir en haut Aller en bas
La Meche
Flibustier Lv.21
Flibustier Lv.21
La Meche


Masculin Age : 30
Inscrit le : 24/05/2008
Messages : 3234

RGSS2 : Problème de constantes et de module [ Résolu ] Empty
MessageSujet: Re: RGSS2 : Problème de constantes et de module [ Résolu ]   RGSS2 : Problème de constantes et de module [ Résolu ] Icon_minitimeDim 10 Jan 2010 - 16:29

En même temps si t'oublie le script --'
Revenir en haut Aller en bas
Zangther
Maître des Duels
Maître des Duels
Zangther


Masculin Age : 32
Inscrit le : 29/07/2009
Messages : 7841

RGSS2 : Problème de constantes et de module [ Résolu ] Empty
MessageSujet: Re: RGSS2 : Problème de constantes et de module [ Résolu ]   RGSS2 : Problème de constantes et de module [ Résolu ] Icon_minitimeDim 10 Jan 2010 - 16:33

C'est bon ça marche ^^

En fait c'était juste que j'avais fait des test avant de poser la question. Et j'avais oublié de virer les modification que j'avais fait.

Merci de m'avoir aidé !!
Revenir en haut Aller en bas
La Meche
Flibustier Lv.21
Flibustier Lv.21
La Meche


Masculin Age : 30
Inscrit le : 24/05/2008
Messages : 3234

RGSS2 : Problème de constantes et de module [ Résolu ] Empty
MessageSujet: Re: RGSS2 : Problème de constantes et de module [ Résolu ]   RGSS2 : Problème de constantes et de module [ Résolu ] Icon_minitimeDim 10 Jan 2010 - 16:38

Et bah voilà ^^
Bonne continuation =)
Revenir en haut Aller en bas
Contenu sponsorisé




RGSS2 : Problème de constantes et de module [ Résolu ] Empty
MessageSujet: Re: RGSS2 : Problème de constantes et de module [ Résolu ]   RGSS2 : Problème de constantes et de module [ Résolu ] Icon_minitime

Revenir en haut Aller en bas
 

RGSS2 : Problème de constantes et de module [ Résolu ]

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

 Sujets similaires

-
» [Résolu] Module RPG et class Audio
» utiliser le tableau d'un module [resolu]
» [Résolu]RGSS2 - Game_Party
» [Résolu] Problème Urgent ! Problème de test. Merci d'avance
» [Résolu] Problème d'intro, et de jeu (avec les portes) [RESOLU]

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
RPG Maker VX :: Entraide :: Problèmes et Solutions :: Résolu-
Créer un forum | ©phpBB | Forum gratuit d'entraide | Signaler un abus | Cookies | Forum gratuit