WereWorld(Tm) Posted November 21, 2021 Share Posted November 21, 2021 Ciao,qualcuno conosce un plugin per MZ (o eventualmente MV da provare a trasportare con Fossil) con skill tipo le combo di Suikoden, ossia:- Se ho personaggio X e Y nel party- Possono spendere entrambi tot MP per attivare una nuova skill insieme in battaglia Thanks www.ddreamsgames.com Link to comment Share on other sites More sharing options...
0 MichaelPrimo Posted January 21, 2022 Share Posted January 21, 2022 Ciao, Wereworld!Non puoi provare con una skill che chiama un evento comune?Puoi mettere degli if (if tizio B è presente, if tizio B ha più di Z MP, fai la mossa, togli gli Z MP al tizio B) e provare a vedere così senza plugin! Buona serata e fammi sapere! Link to comment Share on other sites More sharing options...
0 Ischenderun Posted January 21, 2022 Share Posted January 21, 2022 Ciao, Wereworld!Non puoi provare con una skill che chiama un evento comune? Puoi mettere degli if (if tizio B è presente, if tizio B ha più di Z MP, fai la mossa, togli gli Z MP al tizio B) e provare a vedere così senza plugin! Buona serata e fammi sapere!Questo potrebbe essere utile per il combattimento a vista frontale ma non funzionerebbe bene per il combattimento laterale con animazione dei battler. Per il combattimento laterale, con animazione per i battler interessati, potrebbe tornare utile il plugin di Irina per MV: http://www.yanfly.moe/wiki/Unison_Attack_(Irina) ☆Polvere di Stelle☆ ora anche su itch.io: https://ischenderun.itch.io/polvere-di-stelle Non ho particolari talenti, sono soltanto appassionatamente curioso.Siate affamati, siate folli, perché solo coloro che sono abbastanza folli da pensare di poter cambiare il mondo lo cambiano davvero.Ad maiora semper Contatto Facebook : https://www.facebook.com/Ischenderun/Pagina Facebook: https://www.facebook.com/Rpg-Maker-Mv-ed-Mz-100937052104281 Link to comment Share on other sites More sharing options...
0 MichaelPrimo Posted January 21, 2022 Share Posted January 21, 2022 Questo potrebbe essere utile per il combattimento a vista frontale ma non funzionerebbe bene per il combattimento laterale con animazione dei battler. Per il combattimento laterale, con animazione per i battler interessati, potrebbe tornare utile il plugin di Irina per MV: http://www.yanfly.moe/wiki/Unison_Attack_(Irina)Purtroppo sembra sia a pagamento :( http://www.yanfly.moe/wiki/Unison_Attack_(Irina)Se all'OP va bene allora ok, altrimenti cercheremo una altra soluzione! Buona serata! Link to comment Share on other sites More sharing options...
0 Ischenderun Posted February 7, 2022 Share Posted February 7, 2022 Ciao,qualcuno conosce un plugin per MZ (o eventualmente MV da provare a trasportare con Fossil) con skill tipo le combo di Suikoden, ossia:- Se ho personaggio X e Y nel party- Possono spendere entrambi tot MP per attivare una nuova skill insieme in battaglia ThanksVedi se questo ti può essere d'aiuto :https://forums.rpgmakerweb.com/index.php?threads/dynamicactionmz-versatile-plugins-for-creating-beautiful-action-sequence.129933/ ☆Polvere di Stelle☆ ora anche su itch.io: https://ischenderun.itch.io/polvere-di-stelle Non ho particolari talenti, sono soltanto appassionatamente curioso.Siate affamati, siate folli, perché solo coloro che sono abbastanza folli da pensare di poter cambiare il mondo lo cambiano davvero.Ad maiora semper Contatto Facebook : https://www.facebook.com/Ischenderun/Pagina Facebook: https://www.facebook.com/Rpg-Maker-Mv-ed-Mz-100937052104281 Link to comment Share on other sites More sharing options...
0 Lomax_Iced Posted March 24, 2024 Share Posted March 24, 2024 // == Plugin Parameters == /*:it * @plugindesc Plugin per combo tra due personaggi nel party. * * @param ComboSkillID * @text ID Combo Skill * @desc ID della skill che i personaggi possono attivare in combo. * @type skill * @default 1 * * @param ComboMPCost * @text Costo MP Combo * @desc Costo in MP per attivare la combo. * @type number * @default 20 * * @help Questo plugin consente ai personaggi di attivare combo in battaglia * spendendo un tot di MP per attivare una skill speciale. * * Per utilizzare la combo, aggiungi la tag <Combo> alla descrizione della skill * che desideri sia disponibile solo tramite combo. */ (function() { var parameters = PluginManager.parameters('ComboPlugin'); var comboSkillID = parseInt(parameters['ComboSkillID']) || 1; var comboMPCost = parseInt(parameters['ComboMPCost']) || 20; // Override per verificare se la skill è disponibile solo tramite combo var _Game_BattlerBase_canUse = Game_BattlerBase.prototype.canUse; Game_BattlerBase.prototype.canUse = function(item) { if (item.meta.Combo) { return false; } return _Game_BattlerBase_canUse.call(this, item); }; // Override per verificare se i personaggi hanno abbastanza MP per attivare la combo var _Game_ActionTest = Game_Action.prototype.testComboSkill; Game_Action.prototype.testComboSkill = function() { if (this.isCombo()) { var subject = this.subject(); var action = this.item(); var comboSkill = $dataSkills[comboSkillID]; if (subject.mp >= comboMPCost && subject.isStateAffected(1) && comboSkill) { this.setSkill(comboSkillID); this.setSubject(subject); return true; } } return _Game_ActionTest.call(this); }; })(); Spero sia utile senza troppo togliere a yanfli https://youtube.com/shorts/IeFx6zFuE0A?feature=share https://youtu.be/z8XXIWEDrw8 https://youtu.be/g4-mMbCTX6I https://youtu.be/YZDK0M6BMsw <p> Link to comment Share on other sites More sharing options...
0 Dax Posted March 26, 2024 Share Posted March 26, 2024 // == Plugin Parameters == /*:it * @plugindesc Plugin per combo tra due personaggi nel party. * * @param ComboSkillID * @text ID Combo Skill * @desc ID della skill che i personaggi possono attivare in combo. * @type skill * @default 1 * * @param ComboMPCost * @text Costo MP Combo * @desc Costo in MP per attivare la combo. * @type number * @default 20 * * @help Questo plugin consente ai personaggi di attivare combo in battaglia * spendendo un tot di MP per attivare una skill speciale. * * Per utilizzare la combo, aggiungi la tag <Combo> alla descrizione della skill * che desideri sia disponibile solo tramite combo. */ (function() { var parameters = PluginManager.parameters('ComboPlugin'); var comboSkillID = parseInt(parameters['ComboSkillID']) || 1; var comboMPCost = parseInt(parameters['ComboMPCost']) || 20; // Override per verificare se la skill è disponibile solo tramite combo var _Game_BattlerBase_canUse = Game_BattlerBase.prototype.canUse; Game_BattlerBase.prototype.canUse = function(item) { if (item.meta.Combo) { return false; } return _Game_BattlerBase_canUse.call(this, item); }; // Override per verificare se i personaggi hanno abbastanza MP per attivare la combo var _Game_ActionTest = Game_Action.prototype.testComboSkill; Game_Action.prototype.testComboSkill = function() { if (this.isCombo()) { var subject = this.subject(); var action = this.item(); var comboSkill = $dataSkills[comboSkillID]; if (subject.mp >= comboMPCost && subject.isStateAffected(1) && comboSkill) { this.setSkill(comboSkillID); this.setSubject(subject); return true; } } return _Game_ActionTest.call(this); }; })(); Spero sia utile senza troppo togliere a yanfli Scusa Lomax, ma non mi sembra lo script voluto.A parte che è un topic di 3 anni e passa fa, ma la richiesta era di uno script per skill attivabili con combinazioni di personaggi in party, questo script non capisco esattamente cosa combini. Inoltre non definisci in alcun punto quali combinazioni di personaggi sbloccano quale skill.Lo hai provato per caso? Ricorda che è sempre molto utile fornire un piccolo progetto di prova con lo script funzionante ;) Membro Segreto della Vecchia Guardia del Making [Gif in fase di reload] Link to comment Share on other sites More sharing options...
0 Lomax_Iced Posted March 31, 2024 Share Posted March 31, 2024 Cavolo è vero! Ho dimenticato la ciccia Ora dovrebbe andare: /*: * @target MZ * @plugindesc Permette di attivare combo in battaglia basate sulla presenza di specifici personaggi nel party. * @author Massimo Bivona * * @param ComboSkillID * @text ID Skill Combo * @desc L'ID della skill che i personaggi possono attivare in combo. * @type skill * @default 1 * * @param ComboMPCost * @text Costo MP Combo * @desc Il costo in MP per attivare la combo. * @type number * @default 20 * * @help * Utilizza il tag <ComboMember> nelle note dei personaggi per indicare chi può attivare la combo. * Esempio di uso nella nota del personaggio: <ComboMember> */ (() => { const parameters = PluginManager.parameters('ComboPlugin'); const comboSkillID = Number(parameters['ComboSkillID'] || 1); const comboMPCost = Number(parameters['ComboMPCost'] || 20); Game_Party.prototype.canUseCombo = function() { // Verifica se ci sono abbastanza MP e se i membri con <ComboMember> sono nel party. return this.members().some(member => member.actor().meta.ComboMember && member.mp >= comboMPCost); }; const _Game_BattlerBase_canUse = Game_BattlerBase.prototype.canUse; Game_BattlerBase.prototype.canUse = function(item) { if (item.id === comboSkillID && this.isActor()) { return $gameParty.canUseCombo() && _Game_BattlerBase_canUse.call(this, item); } return _Game_BattlerBase_canUse.call(this, item); }; const _Game_Action_apply = Game_Action.prototype.apply; Game_Action.prototype.apply = function(target) { if (this.item().id === comboSkillID) { // Riduci gli MP di tutti i membri idonei per la combo. $gameParty.members().forEach(member => { if (member.actor().meta.ComboMember) { member.gainMp(-comboMPCost); } }); } _ Game_Action_apply.call(this, target); }; })(); Ora ho fornito più spiegazioni su come utilizzarlo in modo corretto. Comunque per il discorso richieste passate, io non guardo l'anno di pubblicazione, di solito leggo la richiesta e poi provo a soddisfarla, per me è anche una sorta di esercizio per vedere se sono migliorato con la programmazione. Magari migliorando lo stile di scrittura dei plugin che creo e soprattutto anche velocizzarmi nel realizzarne uno. Però ovvio hai ragione devo seguire le regole del sito e fornirvi anche una demo. https://youtube.com/shorts/IeFx6zFuE0A?feature=share https://youtu.be/z8XXIWEDrw8 https://youtu.be/g4-mMbCTX6I https://youtu.be/YZDK0M6BMsw <p> Link to comment Share on other sites More sharing options...
Question
WereWorld(Tm)
Ciao,
qualcuno conosce un plugin per MZ (o eventualmente MV da provare a trasportare con Fossil) con skill tipo le combo di Suikoden, ossia:
- Se ho personaggio X e Y nel party
- Possono spendere entrambi tot MP per attivare una nuova skill insieme in battaglia
Thanks
www.ddreamsgames.com
Link to comment
Share on other sites
7 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now