本帖最后由 taroxd 于 2015-2-10 18:51 编辑
①:给所有敌人添加战斗不能状态
②:修改判定技能是否可用和支付cost的方法。应该在某个 Battler 脚本页里面。
③:在所有对脚本做出更改的地方用开关控制。大概就是这个意思:- class Xxx
- alias_method :new_name, :old_name
- def old_name
- if $game_switches[开关ID]
- 插件脚本的内容
- else
- new_name
- end
- end
- end
复制代码 另一个方法是在脚本编辑器里写下:
SOME_PLUGIN = lambda do 插件脚本的所有内容 end
SOME_PLUGIN = lambda do
插件脚本的所有内容
end
然后在想要启用的时候调用 SOME_PLUGIN.call 。不过这样的话就不能重新再关闭了。
如果要对多个脚本这么做,注意 SOME_PLUGIN 这个名字不要重名 |