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



Le deal à ne pas rater :
Code promo Nike : -25% dès 50€ d’achats sur tout le site Nike
Voir le deal

Partagez
 

 Perfectionnement d'un système de magie bleue

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Matsuo Kaito
+ Heir Øf Ŧime +
+ Heir Øf Ŧime +
Matsuo Kaito


Masculin Age : 33
Inscrit le : 27/06/2008
Messages : 10881

Perfectionnement d'un système de magie bleue Empty
MessageSujet: Perfectionnement d'un système de magie bleue   Perfectionnement d'un système de magie bleue Icon_minitimeVen 1 Oct 2010 - 16:08

Bonjour O/

Nature de la demande : Ajout d'une fonctionnalité à un assez court script
Script :

Code:
=begin
Blue Mage
by Fomar0153
Version 1.0.0

Instructions
Ok this is pretty simple, you copy the script and paste it below Materials
in the script editor at which point you need to find the two lines:
  BlueMages = [1, 2, 3, 4]
  BlueMagic = [1, 2, 3, 4, 5, 6, 7, 8]
  BlueMagic = [1, 2, 3, 4, 5, 6, 7, 8]
Which are the lines you need to edit the first line tells the script
who the blue mage/s are, the numbers refer the actor's id in the database
for example:
  BlueMages = [1, 2, 3, 4]
means Ralph, Ulrika, Bennett and Ylva are blue mages
  BlueMages = [4]
means Ylva is the only blue mage
The other line:
    @bluemagic = [1, 2, 3, 4, 5, 6, 7, 8]
Tells the script which skills can be learnt by the blue mage the numbers once
again reference the skill's id in the database.
You can edit the blue mages and the skills they can learn during the course
of the game by using the script event for example to add a mage:
$game_party.bluemages.push(5)
To remove a mage:
$game_party.bluemages.delete(5)
To add magic:
$game_party.bluemagic.push(9)
To remove magic:
$game_party.bluemagic.delete(9)

And that's all my instructions so I hope you found them useful and enjoy using
this script.
=end

class Game_Party < Game_Unit
 
  attr_accessor :bluemages
  attr_accessor :bluemagic
 
  alias blue_mage_initialize initialize
  def initialize
    blue_mage_initialize
    @bluemages = [1, 2, 3, 4]
    @bluemagic = [1, 2, 3, 4, 5, 6, 7, 8]
  end
 
  def blue_mage?(id)
    return @bluemages.include?(id)
  end
 
  def blue_magic?(id)
    return @bluemagic.include?(id)
  end
 
end

class Scene_Battle
 
  alias blue_mage_execute_action_skill execute_action_skill
  def execute_action_skill
    blue_mage_execute_action_skill
    skill = @active_battler.action.skill
    targets = @active_battler.action.make_targets
    for target in targets
      if target.actor?
        if $game_party.blue_mage?(target.id) and $game_party.blue_magic?(skill.id)
          unless target.skill_learn?(skill)
            target.learn_skill(skill.id)
            wait(10)
            @message_window.add_instant_text(target.name + " apprend " + skill.name)
            wait(60)
          end
        end
      end
    end
  end
 
end

Projet en cours : Re...Re...Reloa... bref.
Description du script voulu : J'aimerais pouvoir ajouter un "ratio", un pourcentage de chances d'apprendre un sort lorsqu'on en est la cible. Par exemple, "ratio général = 65%" mais certaines techniques prennent par exemple 25% ( une chance sur 4 ) d'apprentissage, ou au contraire 100%. Un petit bonus ( optionnel, je viens d'y penser à l'instant ) serait de pouvoir créer une altération d'état qui empêche d'apprendre un sort ou qui, au contraire, fait en sorte qu'on apprendre le sort à coup sûr lorsqu'on en est ciblés.
Exemples d'utilisation et schémas : Je ne pense pas que ce soit utile ici =/
Liste des scripts déjà utilisés : SBS 2.7, si je ne m'abuse, add-ons d'animations de skill, fonction auto, bref. Malgré mes faibles capacités en script, il me semble qu'il n'y ait pas "d'interactions" avec ce script.
Note : Je n'ai pas encore Reloaded sur mon PC ( cfr l'explosion de mon précédent ordi ), mais je devrais le récupérer demain/après-demain. Je fais déjà cette demande "au cas où", mais je ne saurais sans doute pas le tester sur mon projet tout de suite ( sauf si je me re-sers d'une sauvegarde antérieure, mais quelques add-ons du SBS ont changé entre-temps )

Merci d'avance ! Si un script plus complet existe déjà, je serais assez intéressé.
Revenir en haut Aller en bas
jebbou
Doyen
Doyen
jebbou


Masculin Age : 46
Inscrit le : 20/08/2008
Messages : 2485

Perfectionnement d'un système de magie bleue Empty
MessageSujet: Re: Perfectionnement d'un système de magie bleue   Perfectionnement d'un système de magie bleue Icon_minitimeVen 1 Oct 2010 - 18:34

Je pense bien que ca existe déjà, soit sur RPGRevolution ou RPGMakervx.net. Reste à le trouver =)

http://www.rpgmakervx.net/index.php?showtopic=36765&hl=blue



Dernière édition par jebbou le Ven 1 Oct 2010 - 18:53, édité 1 fois
Revenir en haut Aller en bas
Matsuo Kaito
+ Heir Øf Ŧime +
+ Heir Øf Ŧime +
Matsuo Kaito


Masculin Age : 33
Inscrit le : 27/06/2008
Messages : 10881

Perfectionnement d'un système de magie bleue Empty
MessageSujet: Re: Perfectionnement d'un système de magie bleue   Perfectionnement d'un système de magie bleue Icon_minitimeVen 1 Oct 2010 - 18:49

jebbou a écrit:
Je pense bien que ca existe déjà, soit sur RPGRevolution ou RPGMakervx.net. Reste à le trouver =)

C'est là que je l'ai trouvé, je pense. Il y avait un autre topic qui envoyait à un autre forum, mais lien mort =/
Revenir en haut Aller en bas
jebbou
Doyen
Doyen
jebbou


Masculin Age : 46
Inscrit le : 20/08/2008
Messages : 2485

Perfectionnement d'un système de magie bleue Empty
MessageSujet: Re: Perfectionnement d'un système de magie bleue   Perfectionnement d'un système de magie bleue Icon_minitimeVen 1 Oct 2010 - 18:56

Sur les deux forums, fait une recherche avancée:

rechercher pour: blue
dans la section: script VX
option chercher dans le titre seulement.
Revenir en haut Aller en bas
Matsuo Kaito
+ Heir Øf Ŧime +
+ Heir Øf Ŧime +
Matsuo Kaito


Masculin Age : 33
Inscrit le : 27/06/2008
Messages : 10881

Perfectionnement d'un système de magie bleue Empty
MessageSujet: Re: Perfectionnement d'un système de magie bleue   Perfectionnement d'un système de magie bleue Icon_minitimeVen 1 Oct 2010 - 18:59

Okay merci, je pense que j'ai trouvé mon bonheur à présent.
Ce script me semble particulièrement intéressant, pour ceux qui rechercheraient un truc du genre :

http://wiki.pockethouse.com/index.php?title=Draw_Skills

( je ne l'ai pas encore testé / testé avec le SBS, mais le script a vraiment l'air badass )

Merci !
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

Perfectionnement d'un système de magie bleue Empty
MessageSujet: Re: Perfectionnement d'un système de magie bleue   Perfectionnement d'un système de magie bleue Icon_minitimeVen 1 Oct 2010 - 19:03

Sauf que le script modifie Scene_Battle ce qui réduit encore plus les possibilités de compatibilité.

Donc, c'est pour ça que je réitère le conseil que je t'ai déjà donné : change de système de combat pour YanFly Engine Melody, tu verra que ce système est définitivement plus performant et personnalisable que le SBS.
Revenir en haut Aller en bas
Matsuo Kaito
+ Heir Øf Ŧime +
+ Heir Øf Ŧime +
Matsuo Kaito


Masculin Age : 33
Inscrit le : 27/06/2008
Messages : 10881

Perfectionnement d'un système de magie bleue Empty
MessageSujet: Re: Perfectionnement d'un système de magie bleue   Perfectionnement d'un système de magie bleue Icon_minitimeVen 1 Oct 2010 - 19:08

Mouais, le truc c'est que changer de système en plein milieu d'un projet alors que la moitié des autres scripts tiennent sur celui-ci, ce n'est pas ce que j'appelle l'idée du siècle O/
Au pire, le lien de Jeb' me propose quelques alternatives intéressantes.

Je testerai ça demain et je donnerai un feed-back, au pire, si d'autres sont intéressés mais ne savent pas ce qui est compatible oupa.
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

Perfectionnement d'un système de magie bleue Empty
MessageSujet: Re: Perfectionnement d'un système de magie bleue   Perfectionnement d'un système de magie bleue Icon_minitimeVen 1 Oct 2010 - 19:09

Bon courage alors ^^

( C'est juste que ce système, tu peux presque tout faire et simplement )
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

Perfectionnement d'un système de magie bleue Empty
MessageSujet: Re: Perfectionnement d'un système de magie bleue   Perfectionnement d'un système de magie bleue Icon_minitimeVen 1 Oct 2010 - 19:47

Je signale juste que passer du SBS au melody en plein milieu d'un projet c'est une très mauvaise idée xD
Parce que ils redéfinissent pas du tout les mêmes méthodes et il se peut que d'autres scripts rentrent en conflit. Et puis si t'es habitué au SBS un conseil change pas ! (même si je préfère celui de Yanfly)
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

Perfectionnement d'un système de magie bleue Empty
MessageSujet: Re: Perfectionnement d'un système de magie bleue   Perfectionnement d'un système de magie bleue Icon_minitimeVen 1 Oct 2010 - 20:10

C'est sur, mais c'est un mal pour un bien ^^
Revenir en haut Aller en bas
Contenu sponsorisé




Perfectionnement d'un système de magie bleue Empty
MessageSujet: Re: Perfectionnement d'un système de magie bleue   Perfectionnement d'un système de magie bleue Icon_minitime

Revenir en haut Aller en bas
 

Perfectionnement d'un système de magie bleue

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

 Sujets similaires

-
» [VX] Système de Magie
» [RMXP] La Terre est bleue comme une orange.
» Seconde barre de Magie
» Vie et Magie sur la Map
» magie phoenix ?

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 | Cookies | Forum gratuit