Project1

标题: JS插件里的代码可以直接运行插件命令吗? [打印本页]

作者: swin1234    时间: 2021-12-14 19:52
标题: JS插件里的代码可以直接运行插件命令吗?
             JS插件里的代码可以直接运行插件命令吗?


                // \nは改行マーク。\\c[1]は文章上の文字カラー変更の制御文字と同じです。(¥c[1])
                // ほかの制御文字もほとんど使うことができます(ウェイトなどは使えません)。
                this._helpText =
                    "Return to the title screen?\n\\c[1](Your progress will not be saved.)\\c[0]";
                this._yesMethod =  this.onTitleOk.bind(this);.bind(this);
                break;
            case '_comQLoad':
                this._helpText =
                    "Do you want to Quickload?\n\\c[1](Your progress will not be saved.)\\c[0]";
                this._yesMethod = this.onQloadOk.bind(this);
                break;
        }

    };

这个是一个JS插件里的代码,我想在                  

  "Return to the title screen?\n\\c[1](Your progress will not be saved.)\\c[0]";
                this._yesMethod =  this.onTitleOk.bind(this);.bind(this);
                break; 这里把this.onTitleOk.;改成可以运行YEP_X_MessageBacklog 插件命令OpenMessageBacklog,这样可能吗
作者: 在野月光族    时间: 2021-12-14 22:02
会报错。
需要对插件指令做一下中转。
可以重写Game_Interpreter.prototype.command356
然后在需要触发的地方调用$gameMap._interpreter.command356();
作者: 任小雪    时间: 2021-12-14 22:59
若是能随意修改大佬们的插件,基本也都可以直接自己做插件了吧,俺寻思
作者: 任小雪    时间: 2021-12-14 23:01
\n是换行\\c其实就是字体换颜色\f是换页




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1