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



Le Deal du moment : -40%
-40% sur le Pack Gaming Mario PDP Manette filaire + ...
Voir le deal
29.99 €

Partagez
 

 Script de "Talent" de classe

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Patapon
Poulet Lv.1
Poulet Lv.1
Patapon


Inscrit le : 20/09/2011
Messages : 8

Script de "Talent" de classe Empty
MessageSujet: Script de "Talent" de classe   Script de "Talent" de classe Icon_minitimeMer 21 Sep 2011 - 11:03

Bonjour à tous !

Alors voîlà,j'aimerais un script afin de faire un système de combat original : les Talents de classe !
Qu'est-ce que ça sera ? Et bien,tous simplement,une compétence dépendante de la classe qui s'activerait uniquement quand on lancera une action spécifique (Attaque,guérison,magie...),avec une chance de 5% de lancer,en plus de l'attaque,ce talent.
Par exemple,si je fais attaquer un guerrier,j'aurais une chance de 5% d'activer un talent qui permettrais de lancer une puissante attaque sur un ennemi.

J'espère que mes explications sont assez claires,et que une gentille âme passant par là sera intéressé par ce système ^^


EDIT : J'ai falli oublier,j'aimerai aussi que seul le premier personnage puisse l'activer.


Dernière édition par Patapon le Mer 21 Sep 2011 - 13:28, édité 1 fois
Revenir en haut Aller en bas
SheepCaptain
Poulet carnivore Lv.2
Poulet carnivore Lv.2
SheepCaptain


Masculin Age : 28
Inscrit le : 21/09/2011
Messages : 15

Script de "Talent" de classe Empty
MessageSujet: Re: Script de "Talent" de classe   Script de "Talent" de classe Icon_minitimeMer 21 Sep 2011 - 11:35

J'trouve que c'est une super idée! Dès qu'un scripteur aura répondu à tes attentes, je le prendris aussi! Smile
Revenir en haut Aller en bas
brasegajames
Habitant Lv.6
Habitant Lv.6
brasegajames


Masculin Age : 29
Inscrit le : 08/04/2010
Messages : 138

Script de "Talent" de classe Empty
MessageSujet: Re: Script de "Talent" de classe   Script de "Talent" de classe Icon_minitimeMer 21 Sep 2011 - 12:59

Pour les sorts tu peux déjà le faire, tu fais un évènement commun, bouge une variable % de chance par exemple, fait définir un nombre entre 0 et 100, si entre 0 et 4 : déclenche x sort.
Après tu fais remettre à 0.
Revenir en haut Aller en bas
Patapon
Poulet Lv.1
Poulet Lv.1
Patapon


Inscrit le : 20/09/2011
Messages : 8

Script de "Talent" de classe Empty
MessageSujet: Re: Script de "Talent" de classe   Script de "Talent" de classe Icon_minitimeMer 21 Sep 2011 - 13:28

Je le sais (je l'ai d'ailleurs fait),mais j'aimerai faire de façon à ce que cela s'active quand on attaque ou quand on utilise un objet,par exemple.

Revenir en haut Aller en bas
Zarby
Poulet carnivore Lv.2
Poulet carnivore Lv.2
Zarby


Inscrit le : 07/09/2011
Messages : 15

Script de "Talent" de classe Empty
MessageSujet: Re: Script de "Talent" de classe   Script de "Talent" de classe Icon_minitimeJeu 22 Sep 2011 - 5:23

Code:
class Scene_Battle < Scene_Base
 
  def execute_action_attack
    #Evenement Commun a declencher si un personnage attaque
    if @active_battler.id == 1
    $game_temp.common_event_id = 1 #Ici ton evenement commun
    end
    #Evenement Commun fin
    text = sprintf(Vocab::DoAttack, @active_battler.name)
    @message_window.add_instant_text(text)
    targets = @active_battler.action.make_targets
    display_attack_animation(targets)
    wait(20)
    for target in targets
      target.attack_effect(@active_battler)
      display_action_effects(target)
    end
  end
 
 
 
    def execute_action_item
    #Evenement Commun a declencher si un personnage utilise un item
    if @active_battler.id == 1
    $game_temp.common_event_id = 1#Ici ton evenement commun
    end
    #Evenement Commun fin
    item = @active_battler.action.item
    text = sprintf(Vocab::UseItem, @active_battler.name, item.name)
    @message_window.add_instant_text(text)
    targets = @active_battler.action.make_targets
    display_animation(targets, item.animation_id)
    $game_party.consume_item(item)
    $game_temp.common_event_id = item.common_event_id
    for target in targets
      target.item_effect(@active_battler, item)
      display_action_effects(target, item)
    end
  end
 
 
    def execute_action_guard
    #Evenement Commun a declencher si un personnage utilise garde
    if @active_battler.id == 1
    $game_temp.common_event_id = 1#Ici ton evenement commun
    end
    #Evenement Commun fin
    text = sprintf(Vocab::DoGuard, @active_battler.name)
    @message_window.add_instant_text(text)
    wait(45)
  end
 
 
 
 
    def execute_action_skill
    #Evenement Commun a declencher si un personnage utilise une competence
    if @active_battler.id == 1
    $game_temp.common_event_id = 1#Ici ton evenement commun
    end
    #Evenement Commun fin
    skill = @active_battler.action.skill
    text = @active_battler.name + skill.message1
    @message_window.add_instant_text(text)
    unless skill.message2.empty?
      wait(10)
      @message_window.add_instant_text(skill.message2)
    end
    targets = @active_battler.action.make_targets
    display_animation(targets, skill.animation_id)
    @active_battler.mp -= @active_battler.calc_mp_cost(skill)
    $game_temp.common_event_id = skill.common_event_id
    for target in targets
      target.skill_effect(@active_battler, skill)
      display_action_effects(target, skill)
    end
  end
 
 
 
 
 
  end

tien si tu as deja fait ton evenement commun juste a changer le 1 par ton evenement..., si tu veut pas sur la defense par exemple juste a supprimer le def execute_action_guard au complet jusqua lautre def, et si jamais tu utilise un CBS et comme ce n'est pas preciser c'est possible que ca marche pas
Revenir en haut Aller en bas
Patapon
Poulet Lv.1
Poulet Lv.1
Patapon


Inscrit le : 20/09/2011
Messages : 8

Script de "Talent" de classe Empty
MessageSujet: Re: Script de "Talent" de classe   Script de "Talent" de classe Icon_minitimeJeu 22 Sep 2011 - 15:26

Merci beaucoup ^^
je le mets de suite dans mon jeu !
Revenir en haut Aller en bas
Contenu sponsorisé




Script de "Talent" de classe Empty
MessageSujet: Re: Script de "Talent" de classe   Script de "Talent" de classe Icon_minitime

Revenir en haut Aller en bas
 

Script de "Talent" de classe

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

 Sujets similaires

-
» Script de classe et de race!
» Classe Win32API
»  KGC_CategorizeSkill- catégories par classe
» classe inventeur
» Choisir sa classe [resolu]

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