| Fuir pendant le combat [resolu] | |
|
Auteur | Message |
---|
Invité
| Sujet: Fuir pendant le combat [resolu] Lun 26 Jan 2009 - 15:05 | |
| Salut à tous!!
Je crois d'avoir bien cherché cette question, mais j'ai pas trouvé donc je pose la question: Je veux créer une compétence qui permet de faire fuir les alliés pendant le combat, j'ai pensé à créer un évent, puis appeler un script pour la fuite, mais je trouve pas les lignes de commande de la fuite dans les scripts. Vos réponses seront très aimables!!
Merci d'avance! |
|
| |
Flibustier Lv.21
Age : 30 Inscrit le : 24/05/2008 Messages : 3234
| Sujet: Re: Fuir pendant le combat [resolu] Lun 26 Jan 2009 - 15:16 | |
| Evenement => Page 3 => Forcer une Action => Sujet concerné => Un allié => Action à effectuer => Basique => Fuite
Voilà ! |
|
| |
Invité
| Sujet: Re: Fuir pendant le combat [resolu] Lun 26 Jan 2009 - 15:25 | |
| Merci beaucoup!!! Je suis allé trop loin lol! Quand je veux faire fuir toute l'équipe, alors je met 4 actions si j'ai 4 personnages au combat? |
|
| |
Flibustier Lv.21
Age : 30 Inscrit le : 24/05/2008 Messages : 3234
| Sujet: Re: Fuir pendant le combat [resolu] Lun 26 Jan 2009 - 15:52 | |
| Bonne question ^^' Je pense que oui mais comme je n'utilise jamais cette option je ne peux pas te dire >< Enfin esssai avec 1 perso puis 4 ! |
|
| |
Invité
| Sujet: Re: Fuir pendant le combat [resolu] Lun 26 Jan 2009 - 16:14 | |
| Je teste tout de suite et j'éditerai pour le résultat! Encore merci! Voilà, j'ai essayé avec un personnage, d'abord, il y a le message du combat qui disait qu'il n'a aucun effet sur un perso puis s'affiche un message d'erreur: [img] [/img] |
|
| |
Voyageur Lv.10
Age : 42 Inscrit le : 04/12/2008 Messages : 383
| Sujet: Re: Fuir pendant le combat [resolu] Lun 26 Jan 2009 - 16:49 | |
| Alors, ça, c'est hallucinant !! D'apres les scripts, la commande pour forcer la fuite n'a été conçu que pour les ennemis ... Les héros n'ont effectivement pas de methode "escape" !! Ils ont la possibilité de fuir mais apparement pas de cette façon. Fuir, c'est pour les gonzesses, les hommes se battent jusqu'au bout !! ( D'ailleurs, c'est une preuve, à ma connaissance, ce bug n'a pas été rapporté jusque là ... ) Colle ceci dans un script sous le Scene_Battle de base : - Code:
-
class Scene_Battle < Scene_Base def execute_action_escape if @active_battler.is_a?(Game_Actor) @escape_ratio = 100 # Ici, pourcentage de fuite process_escape else text = sprintf(Vocab::DoEscape, @active_battler.name) @message_window.add_instant_text(text) @active_battler.escape Sound.play_escape wait(45) end end end
J'ai modifié le calcul du taux de fuite ( en le fixant à 100 ). Supprimme la ligne si tu veux retrouver le calcul classique. ( Ou modifie la valeur ) ASHKA |
|
| |
Invité
| Sujet: Re: Fuir pendant le combat [resolu] Lun 26 Jan 2009 - 17:22 | |
| Ton script marche super bien!!! Mais il y a 2 défauts que je veux enlever:
1/ Quand je lance le sort, il affiche qu'il n'y a aucun d'effet sur un perso puis le 2eme puis la 3eme et enfin la 4 ème... Mais il a bien sûr un effet de fuite !!
2/ "L'équipe lance la poudre d'escampette", comment je peux le modifier?
Encore merci à ceux qui m'aident!! |
|
| |
Flibustier Lv.21
Age : 30 Inscrit le : 24/05/2008 Messages : 3234
| Sujet: Re: Fuir pendant le combat [resolu] Lun 26 Jan 2009 - 17:26 | |
| Dans la Base de donné à l'onglet Aptitude => Declencher un message => Laisse vide
Normalement sa devrai marcher |
|
| |
Voyageur Lv.10
Age : 42 Inscrit le : 04/12/2008 Messages : 383
| Sujet: Re: Fuir pendant le combat [resolu] Lun 26 Jan 2009 - 17:33 | |
| Pour la 1, c'est comme ça ... D'abord, la competence, ensuite l'event commun. Déjà regle la competence en "sur l'utilisateur", ça reduira le nombre de message.
Pour la 2, c'est dans le module "Vocab", tout en haut que ça se passe.
Remarque, pour la 1, il y a bien une solution, mais une question : Est-ce que tu veux une animation avant la fuite ? ( Que je sache où agir ... )
ASHKA |
|
| |
Invité
| Sujet: Re: Fuir pendant le combat [resolu] Lun 26 Jan 2009 - 17:44 | |
| Ah! Désolé de vous faire perdre ton temps mais ce script ne fonctionne pas sur SBS 3.3
Pour l'animation, il n'y a pas de problème car elle déclenche avant la fuite!
C'est tout bon! Je suis très content des résultats! Car il n'affiche pas les messages d'états!
Pour ceux qui a le script SBS de n'importe version, mettez le script d'ASHKA juste en dessous de Sideview, le tour est joué!
Encore merci!!
|
|
| |
| Sujet: Re: Fuir pendant le combat [resolu] | |
| |
|
| |
| Fuir pendant le combat [resolu] | |
|