| 赞 | 72 |
| VIP | |
| 好人卡 | |
| 积分 | 23 |
| 经验 | |
| 最后登录 | 2022-3-9 |
| 在线时间 | 4033 小时 |
…あたしは天
- 梦石
- 0
- 星屑
- 2308
- 在线时间
- 4033 小时
- 注册时间
- 2010-10-4
- 回帖
- 10548
 
|
发表于 2015-2-10 18:47:39
|
显示全部楼层
本帖最后由 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
复制代码 另一个方法是在脚本编辑器里写下:
[pre lang="ruby"]
SOME_PLUGIN = lambda do
插件脚本的所有内容
end[/pre]
然后在想要启用的时候调用 SOME_PLUGIN.call 。不过这样的话就不能重新再关闭了。
如果要对多个脚本这么做,注意 SOME_PLUGIN 这个名字不要重名 |
评分
-
查看全部评分
|