| [Résolu] Ne pas faire participer le leader aux combats. | |
|
Auteur | Message |
---|
romstyle Paysan (niveau 2)
Messages postés : 10 Date d'inscription : 05/03/2015 Jauge LPC :
| Sujet: [Résolu] Ne pas faire participer le leader aux combats. Jeu 30 Juil 2015 - 18:39 | |
| Bonjour a tous,
J'aimerais faire en sorte que mon leader de groupe 001:Eric ne participe jamais aux combats.
exemple:
mon groupe: 001 Eric 002 Natalie
au moment du lancement du combat je veut que seul Natalie combatte. et jamais le leader du groupe.
Pouvez vous m'aidé ? j'ai regardais les script j'ai pu faire en sorte que eric n'attaque plus mais impossible de le retiré du combat.
la seul chose que j'ai pu faire aussi c'est de désactiver complètement le leader ce qui n'es pas une solution vu qu'on ne dirige plus le leader mais le second héros du groupe :/
Merci d'avance.
Je suis sous RPG MAKER VX ACE.
Dernière édition par romstyle le Jeu 30 Juil 2015 - 21:43, édité 3 fois |
|
| |
trucbidule Modératrice
Messages postés : 1758 Date d'inscription : 28/04/2013 Jauge LPC :
| Sujet: Re: [Résolu] Ne pas faire participer le leader aux combats. Jeu 30 Juil 2015 - 18:54 | |
| Tu pourrais peut-être retirer ton leader de l'équipe avant chaque combat, et le remettre après ? Mais après, si tu veux qu'il gagne de l'xp et des récompenses aussi, ça devient compliqué ... ^^" |
|
| |
romstyle Paysan (niveau 2)
Messages postés : 10 Date d'inscription : 05/03/2015 Jauge LPC :
| Sujet: Re: [Résolu] Ne pas faire participer le leader aux combats. Jeu 30 Juil 2015 - 18:57 | |
| j'aimerais éviter de faire cela même si c'est une solution en event que je n'avais même pas pencé. sans parler du faite que l'ajout de Eric a la fin du combat ne fait plus de lui le leader sachant qu'il passe en seconde position.
Donc si tu as une autres solution je prend =)
Puis pour répondre a ta question non je ne compte pas lui faire gagner quoi que ce sois =)
Merci comme même a toi. |
|
| |
Xavioo Chevalier Mage (niveau 4)
Messages postés : 466 Date d'inscription : 24/12/2011 Jauge LPC :
| Sujet: Re: [Résolu] Ne pas faire participer le leader aux combats. Jeu 30 Juil 2015 - 19:09 | |
| Quel système de combat utilise tu? |
|
| |
romstyle Paysan (niveau 2)
Messages postés : 10 Date d'inscription : 05/03/2015 Jauge LPC :
| Sujet: Re: [Résolu] Ne pas faire participer le leader aux combats. Jeu 30 Juil 2015 - 19:10 | |
| Celui de base. je cherche déjà a faire ce que je veut avec mon équipe avant de le personnalisé. |
|
| |
Siegfried Mage (niveau 2)
Messages postés : 286 Date d'inscription : 31/07/2011 Jauge LPC :
| Sujet: Re: [Résolu] Ne pas faire participer le leader aux combats. Jeu 30 Juil 2015 - 19:28 | |
| Si c'est pour un pokémon-like, et que tu cherches à juste afficher le chara du leader, il y a plus simple (en script : modifier le chara de Game_Player, à partir de la map ou dans Sprite_Character).
Sinon, est-ce que ton leader compte se battre un jour ? S'il ne se bat jamais, il suffit de mettre une ligne de code qui l'exclut du groupe de combat (en repérant son ID dans la liste des actors).
Je n'ai pas VX Ace sur cet ordi, mais je crois qu'il y a des scripteurs compétents qui feront ça très rapidement. |
|
| |
Xavioo Chevalier Mage (niveau 4)
Messages postés : 466 Date d'inscription : 24/12/2011 Jauge LPC :
| Sujet: Re: [Résolu] Ne pas faire participer le leader aux combats. Jeu 30 Juil 2015 - 19:31 | |
| Ok je suis loin d'être un expert en script mais je pense que j'ai trouvé: Si tu est sur Rpgmaker vx Ace, tu dois aller sur le script Game_party
De la tu peux changer le maximum de personnages en combat et choisir lesquels sont en combat (ID 1, 2, 3, 4 dans l'equipe je crois) Enfin je suis pas un expert mais je suis a peu pres sur que c'est le bon endroit. Si quelqu'un qui si connait plus pourrait confirmer? |
|
| |
romstyle Paysan (niveau 2)
Messages postés : 10 Date d'inscription : 05/03/2015 Jauge LPC :
| Sujet: Re: [Résolu] Ne pas faire participer le leader aux combats. Jeu 30 Juil 2015 - 19:34 | |
| Non ceci n'a rien avoir avec Pokémon ^^ puis non il ce battra jamais. Pour ce qui es de la ligne de code je suis limité. Je comprend comment le ruby fonctionne puis je bidouille mais de la a faire une ligne en ruby j'en suis pour le moment incapable.
Pour répondre a Xavioo j'ai déjà était dans cette partie d'ou le fait d'avoir pu désactiver le leader entièrement mais rien pour le désactivé juste pour les combats. |
|
| |
romstyle Paysan (niveau 2)
Messages postés : 10 Date d'inscription : 05/03/2015 Jauge LPC :
| Sujet: Re: [Résolu] Ne pas faire participer le leader aux combats. Jeu 30 Juil 2015 - 19:41 | |
| j'ai rien dit je viens de mettre : - Code:
-
def battle_members all_members[0+1, max_battle_members].select {|actor| actor.exist? } end
Ce qui a retiré le leader en combat seulement. Avant j'avais la désactivation vu que au lieu de mettre 0+1 je rajouter juste 1 a la place du 0. Donc ceci marche nickel =) merci a vous 3 pour vôtres aides je passe en résolu. |
|
| |
Atwars Modérateur en chef
Messages postés : 1569 Date d'inscription : 11/04/2012 Jauge LPC :
| Sujet: Re: [Résolu] Ne pas faire participer le leader aux combats. Jeu 30 Juil 2015 - 19:46 | |
| Je donne des points à tous pour l'aide donné à romstyle |
|
| |
romstyle Paysan (niveau 2)
Messages postés : 10 Date d'inscription : 05/03/2015 Jauge LPC :
| Sujet: Re: [Résolu] Ne pas faire participer le leader aux combats. Jeu 30 Juil 2015 - 19:50 | |
| Je viens de m'apercevoir que ceci marche seulement sur un partie sauvegarder. au moment du nouvelle partie le héros et désactivé. Edit: Bon rien a faire le héros et désactiver complètement ... j'ai était un peut trop rapide. Problème non résolu |
|
| |
Siegfried Mage (niveau 2)
Messages postés : 286 Date d'inscription : 31/07/2011 Jauge LPC :
| Sujet: Re: [Résolu] Ne pas faire participer le leader aux combats. Jeu 30 Juil 2015 - 20:40 | |
| Ok, seconde solution alors. Je vais installer la version démo de VX Ace et te faire ça. |
|
| |
romstyle Paysan (niveau 2)
Messages postés : 10 Date d'inscription : 05/03/2015 Jauge LPC :
| Sujet: Re: [Résolu] Ne pas faire participer le leader aux combats. Jeu 30 Juil 2015 - 20:41 | |
| merci c'est cool de ta pars moi la je m'en sort plus.
ça doit faire 3 4 jours que je suis dessus avant d'avoir pris la décision de demander de l'aide. |
|
| |
Siegfried Mage (niveau 2)
Messages postés : 286 Date d'inscription : 31/07/2011 Jauge LPC :
| Sujet: Re: [Résolu] Ne pas faire participer le leader aux combats. Jeu 30 Juil 2015 - 21:26 | |
| Ok, j'ai terminé. Juste un détail (d'importance) : le logiciel affiche les membres en combat sur la map (à la suite du leader). J'ai réussi à distinguer map et combat, mais le truc, c'est qu'en l'état, le script inclut les 4 personnages qui suivent dans la liste (donc les persos 2 à 5). Le truc, c'est que par défaut, seuls les persos 1 à 4 sont affichés sur la map, et sans doute dans le menu.
Tu veux limiter le nombre de combattants à trois, ou tu comptes bidouiller pour voir 5 persos sur la map et dans le menu ? |
|
| |
romstyle Paysan (niveau 2)
Messages postés : 10 Date d'inscription : 05/03/2015 Jauge LPC :
| Sujet: Re: [Résolu] Ne pas faire participer le leader aux combats. Jeu 30 Juil 2015 - 21:30 | |
| 3 ça me va très bien je compte pas en mettre plus dans tous les cas =)
Merci a toi ^^ |
|
| |
Siegfried Mage (niveau 2)
Messages postés : 286 Date d'inscription : 31/07/2011 Jauge LPC :
| Sujet: Re: [Résolu] Ne pas faire participer le leader aux combats. Jeu 30 Juil 2015 - 21:37 | |
| Voilà, tu ajoutes simplement ce script. - Code:
-
#============================================================================== # ■ Non-Participation du héros aux combats #------------------------------------------------------------------------------ # Par Siegfried # Modification de Game_Party pour exclure le héros des combats. # Il continue d'apparaître sur la map et dans le menu. # Attention : en combat, seuls trois personnages peuvent agir. #==============================================================================
class Game_Party < Game_Unit #-------------------------------------------------------------------------- # ● Nombre maximum de combattants #-------------------------------------------------------------------------- alias remove_leader_max_battle_members max_battle_members def max_battle_members if in_battle return 3 else remove_leader_max_battle_members end end #-------------------------------------------------------------------------- # ● Combattants #-------------------------------------------------------------------------- alias remove_leader_battle_members battle_members def battle_members if in_battle table = all_members.clone table.delete_at(0) table[0, max_battle_members].select {|actor| actor.exist? } else remove_leader_battle_members end end end
Le héros ne participe pas aux combats (pas d'Exp gagnée, etc...), et seuls les persos 2 à 4 le font. Sur la map et dans le menu, le héros reste en tête. Normalement, tu peux changer de leader sans souci, ce sera le même effet pour tout personnage en tête de file. |
|
| |
romstyle Paysan (niveau 2)
Messages postés : 10 Date d'inscription : 05/03/2015 Jauge LPC :
| Sujet: Re: [Résolu] Ne pas faire participer le leader aux combats. Jeu 30 Juil 2015 - 21:38 | |
| Merci beaucoup a toi.
je test tous ça puis je reviens vers toi pour te dire quoi.
EDIT: Fonctionne parfaitement encore merci a toi =)
Passage en resolu. |
|
| |
Zexion Administrateur
Messages postés : 6228 Date d'inscription : 04/01/2012 Jauge LPC :
| Sujet: Re: [Résolu] Ne pas faire participer le leader aux combats. Jeu 30 Juil 2015 - 21:50 | |
| Merci à Siegfried, je lui ajoute des points et je classe. |
|
| |
Siegfried Mage (niveau 2)
Messages postés : 286 Date d'inscription : 31/07/2011 Jauge LPC :
| Sujet: Re: [Résolu] Ne pas faire participer le leader aux combats. Jeu 30 Juil 2015 - 21:52 | |
| Envoie-moi un MP en cas de souci avec ce script. VX Ace n'est pas une version que j'utilise mais généralement, j'assure le support pour ce que je code. |
|
| |
romstyle Paysan (niveau 2)
Messages postés : 10 Date d'inscription : 05/03/2015 Jauge LPC :
| Sujet: Re: [Résolu] Ne pas faire participer le leader aux combats. Jeu 30 Juil 2015 - 22:32 | |
| pas de soucis, jusque maintenant aucun soucis ^^ |
|
| |
Contenu sponsorisé
| Sujet: Re: [Résolu] Ne pas faire participer le leader aux combats. | |
| |
|
| |
|