AccueilAccueil  PortailPortail  FAQFAQ  RechercherRechercher  MembresMembres  GroupesGroupes  S'enregistrerS'enregistrer  ConnexionConnexion  




Partagez | 
 

 Nouvelle compétence après plusieurs utilisations 0.1

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Seigneur Lv.18
Seigneur Lv.18
avatar


Masculin Age : 22
Inscrit le : 26/12/2010
Messages : 2220

MessageSujet: Nouvelle compétence après plusieurs utilisations 0.1   Mer 9 Mai 2012 - 15:44

Salut j'ai fait un script il y a quelque mois
et je vous le partage.
Auteur : Brandobscure et formar0153
Credit si possible.
Descriptions : Ce script permet d'apprendre une nouvelle compétence quand
vous l'utilisez un nombre de fois.
Exemple : si vous utilisez 2 fois (Feu) alors vous allez apprendre (Feu 2)
Vous pourrez en mettre tant que vous voulez !
Script :
Explications dans le script et configurations aussi.
Pour [Vx-Ace]


Code:
#===============================================================================
# Titre : Nouvelle compétence après plusieurs utilisations 0.1
# Désolé j'ai pas trouvé de titre.
# auteur : Brandobscure et formar0153
# Support : [Vx-Ace]
# Descriptions : Ce script permet d'apprendre une nouvelle compétence quand
# vous l'utilisez un nombre de fois.
# Exemple : si vous utilisez 2 fois (Feu) alors vous allez apprendre (Feu 2)
# Vous pourrez en mettre tant que vous voulez !
#===============================================================================
module Skill_Uses

  # Mettre false pour garder la magie quand elle est évoluée
  REPLACES = false

  SKILLS = []
  # SKILLS[ORIGINALE] = [Nouvelle Magie, Nombre de fois a l'utilisé]
  SKILLS[1] = [2, 10]

end

class Game_Actor < Game_Battler
#=============================================================================
  alias fomar0003_setup setup
  def setup(actor_id)
        fomar0003_setup(actor_id)
        @skill_uses = []
  end
#=============================================================================
  def add_skill_use(id)
        if @skill_uses[id] == nil
          @skill_uses[id] = 0
        end
        @skill_uses[id] += 1
        unless Skill_Uses::SKILLS[id] == nil
          if @skill_uses[id] == Skill_Uses::SKILLS[id][1]
                learn_skill(Skill_Uses::SKILLS[id][0])
                forget_skill(id) if Skill_Uses::REPLACES
          end
        end
  end
end

class Game_Battler < Game_BattlerBase
#=============================================================================
  alias fomar0004_item_apply item_apply
  def item_apply(user, item)
        if user.is_a?(Game_Actor) and item.is_a?(RPG::Skill)
          user.add_skill_use(item.id)
        end
        fomar0004_item_apply(user, item)
  end
end

Le script est en 0.1
Le 1.0 permettras d'avoir une barre sur le skill pour savoir
a combien de fois vous l'utiliser.
Prochaine version plus tard.


Attention !
ne pas partager sans mon accord !
au cas'ou.
Et je me suis aider du script de formar0153



A+

_________________

Je Soutien :
Spoiler:
 


Dernière édition par Brandobscure001 le Dim 13 Mai 2012 - 12:37, édité 3 fois
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Croisé Lv.14
Croisé Lv.14
avatar


Masculin Age : 20
Inscrit le : 22/05/2011
Messages : 1140

MessageSujet: Re: Nouvelle compétence après plusieurs utilisations 0.1   Mer 9 Mai 2012 - 16:01

Ça sera très utile ^^

_________________


Cliquez ici et vous aurez des bonbon ! *0*


>> Pour télécharger Rpg Maker VX c'est ICI <<
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Invité
Invité



MessageSujet: Re: Nouvelle compétence après plusieurs utilisations 0.1   Mer 9 Mai 2012 - 16:22

Pas mal ce script.
Revenir en haut Aller en bas
Seigneur Lv.18
Seigneur Lv.18
avatar


Masculin Age : 22
Inscrit le : 26/12/2010
Messages : 2220

MessageSujet: Re: Nouvelle compétence après plusieurs utilisations 0.1   Mer 9 Mai 2012 - 16:28

Content que ce soit utile Very Happy
Il sera mieux encore.

_________________

Je Soutien :
Spoiler:
 
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Citadin Lv.7
Citadin Lv.7
avatar


Masculin Age : 18
Inscrit le : 20/08/2011
Messages : 210

MessageSujet: Re: Nouvelle compétence après plusieurs utilisations 0.1   Sam 12 Mai 2012 - 18:55

Merci pour ce script! Je l'utiliserais, c'est sûr a 96%!

_________________
J'adore RPG Maker VX & ACE!!

►Citation anti-Justin Bieber◄ : 97% des ados pleureraient s'ils voyaient Justin Bieber sur le bord d'un gratte-ciel prêt a sauter. Si vous faites partie des 3% qui se seraient assis sur un fauteuil avec du popcorn en criant "FAIS UN SALTO !", copiez-collez ce message sur votre signature.

troll TROLL FACE troll
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Noble Lv.8
Noble Lv.8


Masculin Inscrit le : 08/07/2009
Messages : 228

MessageSujet: Re: Nouvelle compétence après plusieurs utilisations 0.1   Dim 13 Mai 2012 - 12:24

... http://pastebin.com/raw.php?i=qhhgERav ... Je sais pas ce que tu a changer et je m'en fou un peu mais bon. quand on vole le travail de quelq'un on a au moins l'intelligence de retirez le nom de cette personne du script.

_________________
403


Dernière édition par heos le Dim 13 Mai 2012 - 12:34, édité 3 fois
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Seigneur Lv.18
Seigneur Lv.18
avatar


Masculin Age : 22
Inscrit le : 26/12/2010
Messages : 2220

MessageSujet: Re: Nouvelle compétence après plusieurs utilisations 0.1   Dim 13 Mai 2012 - 12:32

Je me disais bien.
le problème c'est que je ne sais pas comment il s'appelle.
en faite je me suis aider de son script et j'ai mis les explications
et ici je vais le modifié pour que l'on puisse voir le nombre de fois
que l'on doit l'utiliser
c'est son nom "fomar0003" ?
Sinon désolé alors mais je conte le modifié.

_________________

Je Soutien :
Spoiler:
 


Dernière édition par Brandobscure001 le Dim 13 Mai 2012 - 12:41, édité 1 fois
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Noble Lv.8
Noble Lv.8


Masculin Inscrit le : 08/07/2009
Messages : 228

MessageSujet: Re: Nouvelle compétence après plusieurs utilisations 0.1   Dim 13 Mai 2012 - 12:33

formar0153

Citation :
Let’s keep this simple. You can use/edit my scripts so long as you credit me.

_________________
403
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Seigneur Lv.18
Seigneur Lv.18
avatar


Masculin Age : 22
Inscrit le : 26/12/2010
Messages : 2220

MessageSujet: Re: Nouvelle compétence après plusieurs utilisations 0.1   Dim 13 Mai 2012 - 12:40

Voilà sujet modifié.
avec son nom a mettre dans les credits

Edit :

Je viens de regarder son script et il n'est pas le même
que le mien !
donc je ne lui aie pas ripé.
moi il est déférent.

_________________

Je Soutien :
Spoiler:
 
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Noble Lv.8
Noble Lv.8


Masculin Inscrit le : 08/07/2009
Messages : 228

MessageSujet: Re: Nouvelle compétence après plusieurs utilisations 0.1   Dim 13 Mai 2012 - 12:50

Merci j'avais remarqué.
Citation :
il n'est pas le même que le mien !
Si je dois choisir, je prend celui de base
Et ce n'est pas parce que tu a changé que tu na pas pris son script a la base...

_________________
403
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Seigneur Lv.18
Seigneur Lv.18
avatar


Masculin Age : 22
Inscrit le : 26/12/2010
Messages : 2220

MessageSujet: Re: Nouvelle compétence après plusieurs utilisations 0.1   Dim 13 Mai 2012 - 12:51

Je ne l'ai pas pris !
je m'en suis aider pour quelque bout de code.

_________________

Je Soutien :
Spoiler:
 
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Noble Lv.8
Noble Lv.8


Masculin Inscrit le : 08/07/2009
Messages : 228

MessageSujet: Re: Nouvelle compétence après plusieurs utilisations 0.1   Dim 13 Mai 2012 - 12:58

Code:

  alias fomar0004_item_apply item_apply
  def item_apply(user, item)
    if user.is_a?(Game_Actor) and item.is_a?(RPG::Skill)
      user.add_skill_use(item.id)
    end
    fomar0004_item_apply(user, item)
  end

Code:

  alias fomar0004_item_apply item_apply
  def item_apply(user, item)
    if user.is_a?(Game_Actor) and item.is_a?(RPG::Skill)
      user.add_skill_use(item.id)
    end
    fomar0004_item_apply(user, item)
  end


Hum... rien que aider

_________________
403
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Seigneur Lv.18
Seigneur Lv.18
avatar


Masculin Age : 22
Inscrit le : 26/12/2010
Messages : 2220

MessageSujet: Re: Nouvelle compétence après plusieurs utilisations 0.1   Dim 13 Mai 2012 - 13:04

Oui aider !
je l'ai copié moi même.
c'est justement le code là que j'avais besoin pour le script.
et aprés j'ai vus que sa marché grace a ce bout de code.

_________________

Je Soutien :
Spoiler:
 
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Contenu sponsorisé




MessageSujet: Re: Nouvelle compétence après plusieurs utilisations 0.1   

Revenir en haut Aller en bas
 

Nouvelle compétence après plusieurs utilisations 0.1

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

 Sujets similaires

-
» Mon ordinateur troune au ralenti....depuis plusieurs jours.
» Nouvelle de Numericable (Mobile / Free)
» Installer plusieurs logiciels en une seule opération
» Bonne nouvelle pour les non-dégroupés de FREE !!!!
» Nouvelle animation .....[résolu merci]

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
RPG Maker VX :: Entraide :: Scripts :: Bac à sable-
Créer un forum | © phpBB | Forum gratuit d'entraide | Signaler un abus | Forum gratuit