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



-20%
Le deal à ne pas rater :
-20% Récupérateur à eau mural 300 litres (Anthracite)
79 € 99 €
Voir le deal

Partagez
 

 Création d'une magie gravité [resolu]

Voir le sujet précédent Voir le sujet suivant Aller en bas 
Aller à la page : 1, 2  Suivant
AuteurMessage
Garruk
Aventurier Lv.16
Aventurier Lv.16
Garruk


Age : 39
Inscrit le : 03/09/2009
Messages : 1503

Création d'une magie gravité [resolu] Empty
MessageSujet: Création d'une magie gravité [resolu]   Création d'une magie gravité [resolu] Icon_minitimeJeu 3 Sep 2009 - 17:17

En faite je sais que je dois faire appelle à un événement commun, mais je ne sais pas du tout comment on utilise les variables pour ce genre de sort.
Je voudrais créer une magie qui enlève 75% de vies (PV) à l'équipe mais je ne sais pas du tout comment la faire mais je sais que c'est possible.
Si une personne pouvait me donnée la liste des événements que je dois mettre par étape ou me montrer un script , cette personne me sauverait la vie Smile

Ensuite j'ai un autre petit soucis, j'utilise le script pour la création de matéria de FFVII. J'ai créer une matéria Super HP (j'équipe la matéria sur une arme ou armure et celle-ci devrait augmenter mes PV de 25% tout le temps, un peu comme une aptitude passif) je voulais savoir comment faire pour que ma condition soit acquise, je sais qu'il faut utiliser les variables etc..., mais comme je débute je comprend pas encore la chose.
Merci d'avance. Smile
Revenir en haut Aller en bas
Gothor
Chevalier Lv.17
Chevalier Lv.17
Gothor


Masculin Age : 31
Inscrit le : 27/04/2008
Messages : 1835

Création d'une magie gravité [resolu] Empty
MessageSujet: Re: Création d'une magie gravité [resolu]   Création d'une magie gravité [resolu] Icon_minitimeJeu 3 Sep 2009 - 17:18

75% de vie restante ou totale?
Revenir en haut Aller en bas
Garruk
Aventurier Lv.16
Aventurier Lv.16
Garruk


Age : 39
Inscrit le : 03/09/2009
Messages : 1503

Création d'une magie gravité [resolu] Empty
MessageSujet: Re: Création d'une magie gravité [resolu]   Création d'une magie gravité [resolu] Icon_minitimeJeu 3 Sep 2009 - 17:36

Par exemple mon équipe à 10 000 HP je voudrais qu'elle enlève 7 500 de HP. Smile

Elle doit faire perdre 75.
Revenir en haut Aller en bas
Gothor
Chevalier Lv.17
Chevalier Lv.17
Gothor


Masculin Age : 31
Inscrit le : 27/04/2008
Messages : 1835

Création d'une magie gravité [resolu] Empty
MessageSujet: Re: Création d'une magie gravité [resolu]   Création d'une magie gravité [resolu] Icon_minitimeJeu 3 Sep 2009 - 17:38

ça ne répond pas vraiment à ma question, est-ce que dans ton cas 10 000 c'est le nombre max de hp?

Donc si l'équipe à 100/1000 pv, elle doit perdre 75 pv ou 750?
Revenir en haut Aller en bas
Garruk
Aventurier Lv.16
Aventurier Lv.16
Garruk


Age : 39
Inscrit le : 03/09/2009
Messages : 1503

Création d'une magie gravité [resolu] Empty
MessageSujet: Re: Création d'une magie gravité [resolu]   Création d'une magie gravité [resolu] Icon_minitimeJeu 3 Sep 2009 - 17:45

Oui c'est comme ton exemple selon les point de vie total pas max.
Revenir en haut Aller en bas
Gothor
Chevalier Lv.17
Chevalier Lv.17
Gothor


Masculin Age : 31
Inscrit le : 27/04/2008
Messages : 1835

Création d'une magie gravité [resolu] Empty
MessageSujet: Re: Création d'une magie gravité [resolu]   Création d'une magie gravité [resolu] Icon_minitimeJeu 3 Sep 2009 - 17:59

Dans la BDD >> Compétences, tu as écrit "Appeler un évènement commun", tu sélectionne le premier...

Dans la BDD >> Evènements communs, tu prends le premier, tu fais:
Appel de script
Et dans l'appel de script tu écris ça:
Code:
for i in 0..$game_members.size
v = $game_members[i].hp * 75 / 100
$game_members[i] -= v
end

ça devrait fonctionner Smile
Revenir en haut Aller en bas
Garruk
Aventurier Lv.16
Aventurier Lv.16
Garruk


Age : 39
Inscrit le : 03/09/2009
Messages : 1503

Création d'une magie gravité [resolu] Empty
MessageSujet: Re: Création d'une magie gravité [resolu]   Création d'une magie gravité [resolu] Icon_minitimeJeu 3 Sep 2009 - 18:12

Merci beaucoup je vais essayer ^^ Smile
Revenir en haut Aller en bas
Zodiak
Seigneur Lv.18
Seigneur Lv.18
Zodiak


Masculin Age : 28
Avertissements : 3
Inscrit le : 20/12/2008
Messages : 2292

Création d'une magie gravité [resolu] Empty
MessageSujet: Re: Création d'une magie gravité [resolu]   Création d'une magie gravité [resolu] Icon_minitimeJeu 3 Sep 2009 - 18:20

Serais-t-il possible de le faire pour un membre de l'équipe uniquement ?
Ca pourrait me servir Smile

EDIT : J'ai essayé, et ça bug.
"No méthod for Nil class" ou quelque chose du genre ^^"
Revenir en haut Aller en bas
Garruk
Aventurier Lv.16
Aventurier Lv.16
Garruk


Age : 39
Inscrit le : 03/09/2009
Messages : 1503

Création d'une magie gravité [resolu] Empty
MessageSujet: Re: Création d'une magie gravité [resolu]   Création d'une magie gravité [resolu] Icon_minitimeJeu 3 Sep 2009 - 18:26

Ca ne marche pas, je comprend pas, j'ai fait exactement comme tu me l'as dit.

1er choix des événement commun. appeler script + le script
Ensuite je créer la compétence (ID 254) je rajoute l'événement commun.

Mais un message d'erreur apparait à la fin de l'attaque. :-(
Revenir en haut Aller en bas
Gothor
Chevalier Lv.17
Chevalier Lv.17
Gothor


Masculin Age : 31
Inscrit le : 27/04/2008
Messages : 1835

Création d'une magie gravité [resolu] Empty
MessageSujet: Re: Création d'une magie gravité [resolu]   Création d'une magie gravité [resolu] Icon_minitimeVen 4 Sep 2009 - 11:07

mmmmh... au fait, dans mon cas, c'est toujours les héros qui perdent de la vie, je vais essayer d'arranger ça ^^'

En attendant, voici le nouveau code:
Code:
for i in 0...$game_party.members.size
v = $game_party.members[i].hp * 75 / 100
$game_party.members[i].hp -= v
end
Revenir en haut Aller en bas
Garruk
Aventurier Lv.16
Aventurier Lv.16
Garruk


Age : 39
Inscrit le : 03/09/2009
Messages : 1503

Création d'une magie gravité [resolu] Empty
MessageSujet: Re: Création d'une magie gravité [resolu]   Création d'une magie gravité [resolu] Icon_minitimeVen 4 Sep 2009 - 14:03

Je vais essayer merci encore.

EDIT: Ca marche nikel par contre il n'y a pas l'affichage des dégâts quand le sort est lancer.
Une dernière chose si je veux que un personnage le fasse sur un ennemi, je dois mettre quoi dans les événement commun ?
La même question mais sur tous les ennemis ?

Merci d'avance de ta futur réponse. Smile
Revenir en haut Aller en bas
Blockade
Ex-Admin Cruelle
Ex-Admin Cruelle
Blockade


Féminin Age : 32
Inscrit le : 03/07/2008
Messages : 2441

Création d'une magie gravité [resolu] Empty
MessageSujet: Re: Création d'une magie gravité [resolu]   Création d'une magie gravité [resolu] Icon_minitimeVen 4 Sep 2009 - 15:55

Euh juste question t'a le SBS ou pas ? Parce que de base le SBS gère toussa sinon je te fournirais un bout de code pour faire ca qui marche très bien.
Revenir en haut Aller en bas
Garruk
Aventurier Lv.16
Aventurier Lv.16
Garruk


Age : 39
Inscrit le : 03/09/2009
Messages : 1503

Création d'une magie gravité [resolu] Empty
MessageSujet: Re: Création d'une magie gravité [resolu]   Création d'une magie gravité [resolu] Icon_minitimeVen 4 Sep 2009 - 16:08

Désolé, je débute et je mis connais pas grand chose ...je sais pas ce que sais la SBS.
Revenir en haut Aller en bas
Blockade
Ex-Admin Cruelle
Ex-Admin Cruelle
Blockade


Féminin Age : 32
Inscrit le : 03/07/2008
Messages : 2441

Création d'une magie gravité [resolu] Empty
MessageSujet: Re: Création d'une magie gravité [resolu]   Création d'une magie gravité [resolu] Icon_minitimeVen 4 Sep 2009 - 17:10

Okay ben tu l'a pas pris ^^' En fait le SBS c'est un système de combat génial, mais compliqué à utiliser, donc pas recommandé du tout au débutant.
Le code :
Code:
#===============================================================
# ● [VX] ◦ Attaques du genre Demi (% des Hp's)
#--------------------------------------------------------------
# ◦ Par Blockade, d'une requête
# ◦ http://rpg-maker-vx.bbactif.com/forum.htm
# ◦ Crée le 04/09/09
# ◦ Version 1.1
#--------------------------------------------------------------
#===============================================================

module Block_Config
# Le tag pour récupérer la valeur
  Tag = "%hp="
end

#==============================================================================
# **Game_Battler
#~ #------------------------------------------------------------------------------
#  Modifie les dommages si le sort est un sort de gravité
#==============================================================================
class Game_Battler
    alias make_obj_damage_value_block make_obj_damage_value
    def make_obj_damage_value(user,obj)
      make_obj_damage_value_block(user,obj)
      if obj.gravite != nil
        @hp_damage = (self.maxhp * obj.gravite) / 100
      end
    end
  end

#==============================================================================
# **RPG::Skill
#------------------------------------------------------------------------------
#  Classe qui gére les objets de type String.
#==============================================================================
module RPG
  class Skill
      def gravite
        text = @note.decoupe
        for line in text
          pourcentage = line.delete(Block_Config::Tag).to_i if line.include?(Block_Config::Tag)
        end
        return pourcentage
      end
    end
  end

#==============================================================================
# **String
#------------------------------------------------------------------------------
#  Classe qui gére les objets de type String.
#==============================================================================
class String
  #--------------------------------------------------------------------------
  # * Découpe la note ligne par ligne
  #--------------------------------------------------------------------------
  def decoupe
    bloc = []
    self.split(/[\r\n]+/).each { |line| bloc.push(line) }
    return bloc
  end
end

Donc quand tu défini un sort tu a la case commentaire tu tape dedans :
%hp=50
Si tu veux qu'il enlève 50 % des points de vie.
Si tu veux changer la méthode d'acquisition, cherche cette ligne :
Code:
# Le tag pour récupérer la valeur
  Tag = "%hp="
Et tu modifie le %hp (laisse les guillemets hein) !
Voila =)


Dernière édition par Blockade le Ven 4 Sep 2009 - 18:39, édité 2 fois
Revenir en haut Aller en bas
Garruk
Aventurier Lv.16
Aventurier Lv.16
Garruk


Age : 39
Inscrit le : 03/09/2009
Messages : 1503

Création d'une magie gravité [resolu] Empty
MessageSujet: Re: Création d'une magie gravité [resolu]   Création d'une magie gravité [resolu] Icon_minitimeVen 4 Sep 2009 - 17:20

D'accord, merci beaucoup. Smile


EDIT: Juste pour savoir le script est bien à placer au-dessus de "Main" ?

EDIT2: Il me dit qu'il y a une erreur sur la ligne 47. ^^
Revenir en haut Aller en bas
Blockade
Ex-Admin Cruelle
Ex-Admin Cruelle
Blockade


Féminin Age : 32
Inscrit le : 03/07/2008
Messages : 2441

Création d'une magie gravité [resolu] Empty
MessageSujet: Re: Création d'une magie gravité [resolu]   Création d'une magie gravité [resolu] Icon_minitimeVen 4 Sep 2009 - 17:53

Oui a placer au dessus de Main !
Supprime juste le end à la ligne 47, j'en ai mis un en trop (Je l'ai corrigé dans le post précédent)
Revenir en haut Aller en bas
Garruk
Aventurier Lv.16
Aventurier Lv.16
Garruk


Age : 39
Inscrit le : 03/09/2009
Messages : 1503

Création d'une magie gravité [resolu] Empty
MessageSujet: Re: Création d'une magie gravité [resolu]   Création d'une magie gravité [resolu] Icon_minitimeVen 4 Sep 2009 - 18:04

D'accord merci. Smile

Edit: Bon, j'ai mis le script au-dessus de "Main", je l'ai appeler "Gravité" ensuite j'ai créer un sort du nom de "Demi 1" avec "%hp=25" dans les commentaires de cette attaque. Ensuite j'ai donner la magie à mon héros, mais quand je lance l'attaque il me dit: Erreur ligne25 Game_actor:0X1727218 . J'ai dû oublier un détail..
Revenir en haut Aller en bas
Blockade
Ex-Admin Cruelle
Ex-Admin Cruelle
Blockade


Féminin Age : 32
Inscrit le : 03/07/2008
Messages : 2441

Création d'une magie gravité [resolu] Empty
MessageSujet: Re: Création d'une magie gravité [resolu]   Création d'une magie gravité [resolu] Icon_minitimeVen 4 Sep 2009 - 18:39

Pff désolée j'ai inversé les arguments, reprend le script dans le message ca devrait marcher !
Revenir en haut Aller en bas
Garruk
Aventurier Lv.16
Aventurier Lv.16
Garruk


Age : 39
Inscrit le : 03/09/2009
Messages : 1503

Création d'une magie gravité [resolu] Empty
MessageSujet: Re: Création d'une magie gravité [resolu]   Création d'une magie gravité [resolu] Icon_minitimeVen 4 Sep 2009 - 18:43

Bah il me dit Erreur ligne 26 maintenant. Je crois qu'on va jamais y arriver mdr.

EDIT: J'ai rien dit ça marche niquel. Merci encore.

Une dernière chose si c'est possible Very Happy je voulais savoir si:

[Ensuite j'ai un autre petit soucis, j'utilise le script pour la création de matéria de FFVII. J'ai créer une matéria Super HP (j'équipe la matéria sur une arme ou armure et celle-ci devrait augmenter mes PV de 25% tout le temps, un peu comme une aptitude passif) je voulais savoir comment faire pour que ma condition soit acquise, je sais qu'il faut utiliser les variables etc..., mais comme je débute je comprend pas encore la chose.
Merci d'avance. Smile].

Était possible ? Merci encore. Cool


Dernière édition par CloudStrife le Ven 4 Sep 2009 - 18:53, édité 1 fois
Revenir en haut Aller en bas
Blockade
Ex-Admin Cruelle
Ex-Admin Cruelle
Blockade


Féminin Age : 32
Inscrit le : 03/07/2008
Messages : 2441

Création d'une magie gravité [resolu] Empty
MessageSujet: Re: Création d'une magie gravité [resolu]   Création d'une magie gravité [resolu] Icon_minitimeVen 4 Sep 2009 - 18:52

Supprime bien ton script et remet bien celui dans le message ! Il y avait une autre erreur dans le script d'avant c'est maxhp et non max_hp !
Revenir en haut Aller en bas
Garruk
Aventurier Lv.16
Aventurier Lv.16
Garruk


Age : 39
Inscrit le : 03/09/2009
Messages : 1503

Création d'une magie gravité [resolu] Empty
MessageSujet: Re: Création d'une magie gravité [resolu]   Création d'une magie gravité [resolu] Icon_minitimeVen 4 Sep 2009 - 18:54

J'ai également modifier mon post car j'ai fait un C/C trop vite.

Une dernière chose si c'est possible Very Happy je voulais savoir si:

[Ensuite j'ai un autre petit soucis, j'utilise le script pour la création de matéria de FFVII. J'ai créer une matéria Super HP (j'équipe la matéria sur une arme ou armure et celle-ci devrait augmenter mes PV de 25% tout le temps, un peu comme une aptitude passif) je voulais savoir comment faire pour que ma condition soit acquise, je sais qu'il faut utiliser les variables etc..., mais comme je débute je comprend pas encore la chose.
Merci d'avance. Smile].

Était possible ? Merci encore. Cool

EDIT: Je voulais savoir si pour la magie Gravité il était possible de modifier l'utilité de l'attaque ? Car un ennemi qui possède 10 000 perd 5 000 et 5000, donc c'est un peu trop puissant, je voulais savoir si c'est pas plutôt possible (toujours sur le même ennemi) qu'elle fasse 5 000, 2500 etc... ?
Revenir en haut Aller en bas
Zodiak
Seigneur Lv.18
Seigneur Lv.18
Zodiak


Masculin Age : 28
Avertissements : 3
Inscrit le : 20/12/2008
Messages : 2292

Création d'une magie gravité [resolu] Empty
MessageSujet: Re: Création d'une magie gravité [resolu]   Création d'une magie gravité [resolu] Icon_minitimeSam 5 Sep 2009 - 10:32

Ça marche Very Happy
Mais ça enlève 50% de la Vie MAX de l'ennemi, pas possible de lui enlever 40% se des PV actuels ?

Et sinon, est-ce possible d'enlever 50% se sa propre vie et faire des dégâts basiques à l'ennemi ?

Merci d'avance Wink
Revenir en haut Aller en bas
Blockade
Ex-Admin Cruelle
Ex-Admin Cruelle
Blockade


Féminin Age : 32
Inscrit le : 03/07/2008
Messages : 2441

Création d'une magie gravité [resolu] Empty
MessageSujet: Re: Création d'une magie gravité [resolu]   Création d'une magie gravité [resolu] Icon_minitimeSam 5 Sep 2009 - 10:50

Okay alors voila la modification !
Code:
#===============================================================
# ● [VX] ◦ Attaques du genre Demi (% des Hp's)
#--------------------------------------------------------------
# ◦ Par Blockade, d'une requête
# ◦ http://rpg-maker-vx.bbactif.com/forum.htm
# ◦ Crée le 04/09/09
# ◦ Version 1.2
#--------------------------------------------------------------
# Description & installation
# Permet de faire des attaque du genre Demi (Dégâts : % des hp's de l'ennemi)
# Compatible avec le SBS, mais il inclus déjà cette fonction
#
# Juste mettre au dessus de Main et en dessous des scripts de combats que vous utilisez
#--------------------------------------------------------------
# Notes de version :
# ~ 1.0
#  - Sortie du script
# ~ 1.1
#  - Correction de nombreux bugs
# ~ 1.2
#  - Rajout d'une option pour choisir entre le %hp actuel/maximum
#===============================================================

module Block_Config
# Le tag pour récupérer les valeurs
  Tag = "%hp=" # Pour le %hp des actuels
  Tag2 = "%maxhp=" # Pour le % hp maximum
end

#==============================================================================
# **Game_Battler
#~ #------------------------------------------------------------------------------
#  Modifie les dommages si le sort est un sort de gravité
#==============================================================================
class Game_Battler
    alias make_obj_damage_value_block make_obj_damage_value
    def make_obj_damage_value(user,obj)
      make_obj_damage_value_block(user,obj)
      if obj.pourcentagehp != nil
        @hp_damage = (self.hp * obj.pourcentagehp ) / 100
      elsif obj.pourcentagemaxhp != nil
        @hp_damage = (self.maxhp * obj.pourcentagemaxhp ) / 100
      end
    end
  end

#==============================================================================
# **RPG::Skill
#------------------------------------------------------------------------------
#  Classe qui gére les objets de type String.
#==============================================================================
module RPG
  class Skill
  #--------------------------------------------------------------------------
  # * Prend les données pour le pourcentage des hp actuels
  #--------------------------------------------------------------------------
      def pourcentagehp
        text = @note.decoupe
        for line in text
          pourcentage = line.delete(Block_Config::Tag).to_i if line.include?(Block_Config::Tag)
        end
        return pourcentage
      end
  #--------------------------------------------------------------------------
  # * Prend les données pour le pourcentage des hp max
  #--------------------------------------------------------------------------
      def pourcentagemaxhp
        text = @note.decoupe
        for line in text
          pourcentage = line.delete(Block_Config::Tag2).to_i if line.include?(Block_Config::Tag2)
        end
        return pourcentage
      end
    end
  end

#==============================================================================
# **String
#------------------------------------------------------------------------------
#  Classe qui gére les objets de type String.
#==============================================================================
class String
  #--------------------------------------------------------------------------
  # * Découpe la note ligne par ligne
  #--------------------------------------------------------------------------
  def decoupe
    bloc = []
    self.split(/[\r\n]+/).each { |line| bloc.push(line) }
    return bloc
  end
end

Pour s'enelever 50 % des hp's et s'infliger des dégâts à l'ennemi, tu utilise quel système de combat ? Tu veux que les hp's enlevés soit affiché dans la fenêtre de message ?
Revenir en haut Aller en bas
Zodiak
Seigneur Lv.18
Seigneur Lv.18
Zodiak


Masculin Age : 28
Avertissements : 3
Inscrit le : 20/12/2008
Messages : 2292

Création d'une magie gravité [resolu] Empty
MessageSujet: Re: Création d'une magie gravité [resolu]   Création d'une magie gravité [resolu] Icon_minitimeSam 5 Sep 2009 - 11:06

Cool, merci Very Happy

Hmm... Je n'utilise pas encore de système de combat, mais j'utiliserais le SBS ^^

Et oui, je veux bien que les hp infligés soit affichés Smile
Revenir en haut Aller en bas
Blockade
Ex-Admin Cruelle
Ex-Admin Cruelle
Blockade


Féminin Age : 32
Inscrit le : 03/07/2008
Messages : 2441

Création d'une magie gravité [resolu] Empty
MessageSujet: Re: Création d'une magie gravité [resolu]   Création d'une magie gravité [resolu] Icon_minitimeSam 5 Sep 2009 - 11:35

Voila pour ce que tu veux =)

Code:
#===============================================================
# ● [VX] ◦ Attaques du genre Demi (% des Hp's)
#--------------------------------------------------------------
# ◦ Par Blockade, d'une requête
# ◦ http://rpg-maker-vx.bbactif.com/forum.htm
# ◦ Crée le 04/09/09
# ◦ Version 1.2
#--------------------------------------------------------------
# Description & installation
# Permet de faire des attaque du genre Demi (Dégâts : % des hp's de l'ennemi)
# Compatible avec le SBS, mais il inclus déjà cette fonction
#
# Juste mettre au dessus de Main et en dessous des scripts de combats que vous utilisez
#--------------------------------------------------------------
# Notes de version :
# ~ 1.0
#  - Sortie du script
# ~ 1.1
#  - Correction de nombreux bugs
# ~ 1.2
#  - Rajout d'une option pour choisir entre le %hp actuel/maximum
#  - Rajout d'une option pour que l'utilisteur perde un %age de ses hps
#===============================================================

module Block_Config
# Le tag pour récupérer les valeurs
  Tag = "%hp=" # Pour le %hp des actuels
  Tag2 = "%maxhp=" # Pour le % hp maximum
  Tag3 = "%hpuser" #Pour les %hp perdus a l'utilisateur
end

#==============================================================================
# **Game_Battler
#~ #------------------------------------------------------------------------------
#  Modifie les dommages si le sort est un sort de gravité
#==============================================================================
class Game_Battler
    alias make_obj_damage_value_block make_obj_damage_value
    def make_obj_damage_value(user,obj)
      make_obj_damage_value_block(user,obj)
      if obj.pourcentagehp != nil
        @hp_damage = (self.hp * obj.pourcentagehp ) / 100
      elsif obj.pourcentagemaxhp != nil
        @hp_damage = (self.maxhp * obj.pourcentagemaxhp ) / 100
      elsif obj.userpourcentagehp != nil
          user.hp -=  (user.hp * obj.userpourcentagehp ) / 100
      end
    end
  end

#==============================================================================
# **RPG::Skill
#------------------------------------------------------------------------------
#  Classe qui gére les objets de type String.
#==============================================================================
module RPG
  class Skill
  #--------------------------------------------------------------------------
  # * Prend les données pour le pourcentage des hp actuels
  #--------------------------------------------------------------------------
      def pourcentagehp
        text = @note.decoupe
        for line in text
          pourcentage = line.delete(Block_Config::Tag).to_i if line.include?(Block_Config::Tag)
        end
        return pourcentage
      end
  #--------------------------------------------------------------------------
  # * Prend les données pour le pourcentage des hp max
  #--------------------------------------------------------------------------
      def pourcentagemaxhp
        text = @note.decoupe
        for line in text
          pourcentage = line.delete(Block_Config::Tag2).to_i if line.include?(Block_Config::Tag2)
        end
        return pourcentage
    end

  #--------------------------------------------------------------------------
  # * Prend les données pour le pourcentage des hp (Dégât à l'utilisateur)
  #--------------------------------------------------------------------------
      def userpourcentagehp
        text = @note.decoupe
        for line in text
          pourcentage = line.delete(Block_Config::Tag3).to_i if line.include?(Block_Config::Tag3)
        end
        return pourcentage
      end
  end

#==============================================================================
# **String
#------------------------------------------------------------------------------
#  Classe qui gére les objets de type String.
#==============================================================================
class String
  #--------------------------------------------------------------------------
  # * Découpe la note ligne par ligne
  #--------------------------------------------------------------------------
  def decoupe
    bloc = []
    self.split(/[\r\n]+/).each { |line| bloc.push(line) }
    return bloc
  end
end


Dernière édition par Blockade le Sam 5 Sep 2009 - 11:55, édité 1 fois
Revenir en haut Aller en bas
Contenu sponsorisé




Création d'une magie gravité [resolu] Empty
MessageSujet: Re: Création d'une magie gravité [resolu]   Création d'une magie gravité [resolu] Icon_minitime

Revenir en haut Aller en bas
 

Création d'une magie gravité [resolu]

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 2Aller à la page : 1, 2  Suivant

 Sujets similaires

-
» [Résolu] Problème avec un script de création de magazin de compétence
» [Resolu]Script D'ajout de commande(magie noire, invocation etc...)
» [Résolu]Création de jeu en coopération
» [Résolu] Problème de création de Charset
» Création Sort Bouclier Foudre [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 | Forum gratuit