设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索

小白求助,添加的状态,战后仍然存在,无法取消

查看数: 1915 | 评论数: 5 | 收藏 1
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2021-8-27 19:13

正文摘要:

本帖最后由 gp371322 于 2021-8-28 07:51 编辑 可以了 JAVASCRIPT 代码复制//==========================================// RPG Maker MZ - Actions//============================= ...

回复

MH-Pride 发表于 2021-8-27 23:31:56
本帖最后由 MH-Pride 于 2021-8-28 08:33 编辑

(() => {
        'use strict';
        const pluginName = "Actions";
        const parameters = PluginManager.parameters(pluginName);
            const realparameters = JSON.parse(parameters['addStates']);
        //读取参数        
        if(realparameters){
                for(let i = 0;i < realparameters.length;i++){
                        realparameters =JSON.parse(realparameters);
                }
        };
        // 表现倒下(死亡后的消失效果)
        const _Game_Battler_performCollapse =Game_Battler.prototype.performCollapse;
        Game_Battler.prototype.performCollapse = function() {
                //取得最后杀敌角色使用技能ID
                const lastSkill = BattleManager._subject._lastBattleSkill._itemId;
                for(let i = 0;i < realparameters.length;i++){
                        if (lastSkill== realparameters.skillId) {
                                BattleManager._subject.addState(parseInt(realparameters.stateId));
                                                               
                        }
                }
        };
})

当然不行啊你的JSON.parse后的realparameters不是数字是字符串啊 当然接触不了 转换成数字就好了
这样子的话加被动就能无限时间了算是bug吗lol

评分

参与人数 1+1 收起 理由
gp371322 + 1 塞糖

查看全部评分

aster258 发表于 2021-8-27 19:29:21
本帖最后由 aster258 于 2021-8-27 19:31 编辑

状态勾选战斗结束后解除。。。
或者设置走1步就解除
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-23 22:31

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表