mickaellion2 -
posté le 02/03/2017 à 21:52:48 (52 messages postés)
❤ 0
Débutant expérimenté sans but... "Old-up" de topic...
Domaine concerné: Gameplay (Script ou event)
Logiciel utilisé: Rm MV
Bonjour à tous chers Oniromanciens(ennes) !
Il y a quelques mois, je suis tombé sur ça:
et ça:
En gros (pour ceux qui le veulent en résumé), il s'agit d'un plugin de "ligne" de formation et d'un plugin d'amitiés entre acteurs.
Et avec ces deux scripts en main, j'ai pensé ça !
Oui, j'ai voulu faire un système de soutien à la Fire Emblem.
Le problème, c'est vous vous en doutez... je n'ai aucune connaissances en javascript (-non, on l'avait pas du tout vue venir celle-là ...).
Sur forums.rpgmakerweb, MoogleX m'a mis un vent (intentionnel ou non, je ne sais pas) et Yangly ne semble pas enclin à m'aider non plus.
Donc j'aimerais savoir comment implanter un système de soutien via ces deux plugins qui pourrait remplir ces critères:
A chaque tour (d'équipe):
-Deux acteurs côte-à-côte augmentent leur points d'amitiés (PA).
-Si Actor x devant Actor y, alors Actor x PA envers Actor y augmente (unidirectionnel !!!).
-Stats (à choisir) de Actor y changent en fonction de la relation qu'il a avec les acteurs autour de lui.
-Possibilité de "transmettre" certaines altérations d'états.
Tout cela dépendrait des niveaux d'amitié entre les acteurs.
Plus sérieusement, je sais que vous avez tous votre claque que les gens vous demandent toujours des trucs compliqués à faire donc je demande juste si vous connaissez une quelconque manière de m'aider (pas la peine de vous mettre à programmer juste pour ça, SAUF si c'est vraiment IZY et que je suis le seul idiot ici présent ).
Merci d'avance,
Mickaellion2.
NanakyTim -
posté le 15/03/2017 à 21:30:03 (23817 messages postés)
❤ 0
C'est pas genre la 3ème fois que tu uppes ton topic ?
Ce que tu demandes est très spécifique et visiblement assez difficile/chiant/les deux. D'où le manque de réponse
Tu peux essayer de trouver une alternative grâce aux events commun, il y a assez de commandes événementielles pouvant se lancer durant un combat pour varier le gameplay de la sorte. Désolé de pas pouvoir t'aider plus.
mickaellion2 -
posté le 19/03/2017 à 21:33:54 (52 messages postés)
❤ 0
Débutant expérimenté sans but... "Old-up" de topic...
Merci beaucoup pour cette piste et (surtout pour la réponse ).
Oui, je suis conscient que j'en demandais beaucoup, au moins une réponse, ça fait du bien (je déteste les vents ).
Quand tu parles d'events communs, c'est avec des commandes de l'Event Extender ? Si oui, est-il aussi compatible pour MV ?
NanakyTim -
posté le 19/03/2017 à 23:28:26 (23817 messages postés)
❤ 0
Nope, je parle des événements communs que tu peux "appeler" via des compétences notamment.
Dans le genre, ça permet de faire des attaques complexes. Pour les relations entre tes personnages, tu peux t'aider de variables:
Admettons variable 004: "Relation Roger et Marie-Christine".
À chaque dialogue que tu considères augmenter/baisser la relation entre ces deux personnages, tu n'as qu'à augmenter/baisser la variable 004 de 1. Puis une fois en combat, dans un event commun (ou directement dans "groupe de monstres"), tu peux faire des systèmes complexes usant de cela. Par exemple "Marie-Christine ressuscitera une fois Roger par combat en sacrifiant 10% de ses PV.". Pour ce faire, tu mettras "condition: si PV de Roger est inférieur ou égal à 0" (en vrai tu utiliseras une variable pour scanner ça aussi, en la rendant égale aux PV de Roger), alors: "Roger: regagne X PV; Marie-Christine perd X% de ses PV" (là aussi, peut-être besoin de jouer avec les variables). Et tu actives un interrupteur "Roger ressuscité" qui se désactivera automatiquement en fin de combat.
C'est un exemple comme un autre de ce que tu peux faire en event, avec de l'imagination et de la débrouillardise. À toi d'apprendre à maîtriser le logiciel, il y a souvent des dizaines de solutions à un même problème; certaines sont meilleures car plus simple et/ou plus rapide, parfois toutes se valent et dépendent de ta façon de travailler.
mickaellion2 -
posté le 20/03/2017 à 09:14:23 (52 messages postés)
❤ 0
Débutant expérimenté sans but... "Old-up" de topic...
Mais bien sûr, je voulais tellement utiliser le plugin... J'aurais dû rester sur VXA pour ne pas chercher "la solution facile".
Bon, le système de base lié à la position des persos tombe à l'eau. Mais c'est largement suffisant et ré-adaptable en plus!
Merci pour tout, NanakyTim !
NanakyTim -
posté le 20/03/2017 à 12:19:17 (23817 messages postés)
❤ 0
Ah mais quand tu dis plugin tu parles de script xD
Il ne faut pas confondre les deux, sinon ça donne naissance à des quiproquos. Un script est un script !
Du coup je vais pas te mentir, tu peux très bien utiliser ton script de formation et utiliser des commandes scripts en condition (le truc que tu voulais faire c'est genre "si X est proche de Y, alors ça débloque des effets/compétences/autre"). Mais pour ça je peux pas t'aider, il faudrait quelqu'un pour te donner les formules magiques
En revanche de rien si tu trouves mes conseils utiles. Je maintiens qu'avec un peu de débrouillardise tu peux tout à fait faire ce que tu veux, essaye différente formules, quitte à générer des petits bugs parfois, c'est en faisant des erreurs que tu en apprendras plus sur le logiciel
mickaellion2 -
posté le 20/03/2017 à 19:24:21 (52 messages postés)
❤ 0
Débutant expérimenté sans but... "Old-up" de topic...
-Où est-ce que j'ai écrit script ? -Dans l’en-tête, andouille ! -Ah, oups ...
Je renouvelle mes remerciements pour les conseils Après je pourrais demander de l'aide sur un autre forum ou décrypter le CoreEngine et le RowFormation de Yanfly (avec un peu de chance, j'apprendrais quelques trucs sur javascript)
NanakyTim -
posté le 20/03/2017 à 23:37:23 (23817 messages postés)
❤ 0
Tu peux poser les questions et les bouts de script que tu cherches à comprendre grâce aux balises de code ici. On te répondra, 'faut juste être (très) patient quand il s'agit de scripts.