赞 | 25 |
VIP | 0 |
好人卡 | 0 |
积分 | 44 |
经验 | 0 |
最后登录 | 2024-11-12 |
在线时间 | 550 小时 |
Lv3.寻梦者
- 梦石
- 0
- 星屑
- 4362
- 在线时间
- 550 小时
- 注册时间
- 2018-11-12
- 帖子
- 114
|
- //请输入开关ID,用来控制玩家是否禁止动弹
- var KGid = 1;
- //玩家禁止动弹时,玩家无法动弹
- var _JDGame_Player_updateMove = Game_Player.prototype.updateMove;
- Game_Player.prototype.updateMove = function() {
- if ($gameSwitches.value(KGid)) this.setPosition(this._realX,this._realY);
- _JDGame_Player_updateMove.call(this);
- };
- //玩家禁止动弹时,玩家无法转向(不需要就删除这一整段代码)
- var _JDGame_Player_setDirection = Game_Player.prototype.setDirection;
- Game_Player.prototype.setDirection = function(d) {
- if ($gameSwitches.value(KGid)) return;
- _JDGame_Player_setDirection.call(this,d);
- };
- //玩家禁止动弹时,无法主动接触事件触发(不需要就删除这一整段代码)
- var _JDGame_Event_start = Game_Event.prototype.start;
- Game_Event.prototype.start = function() {
- if ($gameSwitches.value(KGid)) return;
- _JDGame_Event_start.call(this);
- };
- //玩家禁止动弹时,无法打开菜单(不需要就删除这一整段代码)
- var _JDScene_Map_isMenuEnabled = Scene_Map.prototype.isMenuEnabled;
- Scene_Map.prototype.isMenuEnabled = function() {
- return _JDScene_Map_isMenuEnabled.call(this) && !$gameSwitches.value(KGid);
- };
复制代码
【使用说明】
·将上述代码复制粘贴至任意插件最下面;
·开关ID请自定义,默认就是1号开关,用来控制禁止动弹;
·不需要的功能可以自行删除对应代码。
————————
????????随手写的,希望对楼主有所帮助。 |
|