查看: 2596|回复: 3

[有事请教] 麻烦大佬帮我改下这段脚本

[复制链接]
梦石
0
星屑
417
在线时间
125 小时
注册时间
2010-10-11
回帖
80
发表于 2020-5-10 20:35:26 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×

这个脚本是我以前用在VA上的,功能就是开关5打开后禁止移动,哪位大佬能帮我改成在MV上用么?谢谢了哈!

class Game_Player < Game_Character
  alias old_move_by_input move_by_input
  def move_by_input
    return if $game_switches[5] == true
    old_move_by_input
  end
end
梦石
0
星屑
3463
在线时间
286 小时
注册时间
2013-10-13
回帖
253

开拓者

发表于 2020-5-11 02:25:58 | 显示全部楼层
不是用判断+禁止移动就行了么
一次放纵自己违反规则以后,就会养成习惯,一旦变成习惯了想改也改不了了
回复

使用道具 举报

梦石
0
星屑
7801
在线时间
683 小时
注册时间
2012-7-29
回帖
172
发表于 2020-5-11 09:11:10 | 显示全部楼层
[pre lang="javascript"]var oldMoveByInput = Game_Player.prototype.moveByInput;
Game_Player.prototype.moveByInput = function() {
    $gameSwitches.value(5) || oldMoveByInput.call(this);
};[/pre]

评分

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

查看全部评分

回复

使用道具 举报

梦石
0
星屑
417
在线时间
125 小时
注册时间
2010-10-11
回帖
80
 楼主| 发表于 2020-5-11 12:57:53 | 显示全部楼层
开关关 发表于 2020-5-11 09:11
var oldMoveByInput = Game_Player.prototype.moveByInput;
Game_Player.prototype.moveByInput = function ...

谢谢大佬!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部