查看: 2885|回复: 8

[已经解决] 怎么才能取消掉MP,彻底!

[复制链接]
梦石
0
星屑
4853
在线时间
1157 小时
注册时间
2009-10-3
回帖
140
发表于 2014-7-9 21:36:05 | 显示全部楼层 |阅读模式

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

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

×
RT,请问一下,该如何解决这个问题。
事情经过如下
本来用着一个论坛里扒的没有署名的脸图战斗脚本(只显示HP和TP,没有MP的)
可今天看见了“装备强化系统 1.00 by 804173948”花了5EXP买了来用
但是他们俩好像不兼容了
然后我就把没有署名的脸图战斗脚本删了。(OS:好像尽说了些没有用的消息呢? )
然后,要怎么样才能取消掉魔法值MP这个属性呢,使他在任何面板上消失。
我只需要生命HP和怒气TP。
谢谢啦!
自己给自己挖了一个坑,然后掉下去的我,竟然爬不上来了,呵呵(NMB)。

…あたしは天

梦石
0
星屑
2310
在线时间
4033 小时
注册时间
2010-10-4
回帖
10548

开拓者贵宾

发表于 2014-7-9 21:41:01 | 显示全部楼层
  1. class Window_Base
  2.   def draw_actor_mp(*) end
  3. end
复制代码
未测试
回复

使用道具 举报

梦石
0
星屑
4853
在线时间
1157 小时
注册时间
2009-10-3
回帖
140
 楼主| 发表于 2014-7-9 21:44:18 | 显示全部楼层
taroxd 发表于 2014-7-9 21:41
未测试

好像不行!
自己给自己挖了一个坑,然后掉下去的我,竟然爬不上来了,呵呵(NMB)。
回复

使用道具 举报

…あたしは天

梦石
0
星屑
2310
在线时间
4033 小时
注册时间
2010-10-4
回帖
10548

开拓者贵宾

发表于 2014-7-9 21:49:16 | 显示全部楼层
zlpwb1666 发表于 2014-7-9 21:44
好像不行!

我测试了一下,没有问题。

虽然界面的布局很难看,但MP确实是消失了

可能和你的脚本不相容吧。

点评

应该是参数的问题。  发表于 2014-7-9 21:58
回复

使用道具 举报

无限の剣制

梦石
0
星屑
10450
在线时间
5019 小时
注册时间
2013-2-28
回帖
4942

开拓者贵宾

发表于 2014-7-9 21:49:37 | 显示全部楼层
为何不搜索绘制MP那段,然后删掉它。
删掉它
  1.   #--------------------------------------------------------------------------
  2.   # ● 绘制 MP
  3.   #--------------------------------------------------------------------------
  4.   def draw_actor_mp(actor, x, y, width = 124)
  5.     draw_gauge(x, y, width, actor.mp_rate, mp_gauge_color1, mp_gauge_color2)
  6.     change_color(system_color)
  7.     draw_text(x, y, 30, line_height, Vocab::mp_a)
  8.     draw_current_and_max_values(x, y, width, actor.mp, actor.mmp,
  9.       mp_color(actor), normal_color)
  10.   end
复制代码
变成这样
  1.   #--------------------------------------------------------------------------
  2.   # ● 绘制 MP
  3.   #--------------------------------------------------------------------------
  4.   def draw_actor_mp(actor, x, y, width = 124)
  5. #~     draw_gauge(x, y, width, actor.mp_rate, mp_gauge_color1, mp_gauge_color2)
  6. #~     change_color(system_color)
  7. #~     draw_text(x, y, 30, line_height, Vocab::mp_a)
  8. #~     draw_current_and_max_values(x, y, width, actor.mp, actor.mmp,
  9. #~       mp_color(actor), normal_color)
  10.   end
复制代码

点评

所以新插入的这类脚本需要检查一番,Ctrl+F搜索一下  发表于 2014-7-9 21:55
就怕另外定义了一个绘制mp的方法……比如因为参数个数不同之类的  发表于 2014-7-9 21:53
好吧,我看到了。没认真看 23333  发表于 2014-7-9 21:53
然后以后插入的脚本里如果有定义绘制MP的地方就一样删掉即可。  发表于 2014-7-9 21:52
你和我的2L做的是相同的事情  发表于 2014-7-9 21:50
回复

使用道具 举报

梦石
0
星屑
4853
在线时间
1157 小时
注册时间
2009-10-3
回帖
140
 楼主| 发表于 2014-7-9 21:56:11 | 显示全部楼层
VIPArcher 发表于 2014-7-9 21:49
为何不搜索绘制MP那段,然后删掉它。
删掉它变成这样

谢谢你!
能请问一下
1.如果我要将TP条绘制在被消掉的MP条的位置,该怎么弄呢
2.在HP和TP之间有一道深深的沟壑,要怎么样才能填平了他呢

问题2图片

问题2图片

点评

哦,突然想起来 蕾娅的战斗脸图脚本 没改这个。看下面。  发表于 2014-7-9 22:18
没有任何跟TP 相关的叙述  发表于 2014-7-9 22:13
你在那个脸图战斗里搜索一下 draw_actor_tp  发表于 2014-7-9 22:08
还是不太明白,我用的芙蕾娅的战斗脸图脚本,里面没有看见绘制TP这些的  发表于 2014-7-9 22:03
这个只需要在这个脸图战斗脚本里改一改坐标就行了  发表于 2014-7-9 21:57
自己给自己挖了一个坑,然后掉下去的我,竟然爬不上来了,呵呵(NMB)。
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
653
在线时间
3774 小时
注册时间
2011-2-26
回帖
1577

开拓者

发表于 2014-7-9 21:59:55 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

梦石
0
星屑
4853
在线时间
1157 小时
注册时间
2009-10-3
回帖
140
 楼主| 发表于 2014-7-9 22:02:46 | 显示全部楼层
晴兰 发表于 2014-7-9 21:59
顺便说一句
Window_Base.instance_methods.grep(/mp/).each do |x| Window_Base.send :define_method, x do ...

谢谢!
但是战斗画面中还是存在MP条
自己给自己挖了一个坑,然后掉下去的我,竟然爬不上来了,呵呵(NMB)。
回复

使用道具 举报

无限の剣制

梦石
0
星屑
10450
在线时间
5019 小时
注册时间
2013-2-28
回帖
4942

开拓者贵宾

发表于 2014-7-9 22:19:27 | 显示全部楼层
本帖最后由 VIPArcher 于 2014-7-9 22:28 编辑

脚本Window_BattleStatus里96行

  1.   #--------------------------------------------------------------------------
  2.   # ● 绘制值槽区域(包括 TP)
  3.   #--------------------------------------------------------------------------
  4.   def draw_gauge_area_with_tp(rect, actor)
  5.     draw_actor_hp(actor, rect.x + 0, rect.y, 72)
  6. #~     draw_actor_mp(actor, rect.x + 82, rect.y, 64)
  7.     draw_actor_tp(actor, rect.x + 82, rect.y, 64)
  8.   end
复制代码
@taroxd 结贴

点评

谢谢,已经弄好了  发表于 2014-7-9 22:26
不注释掉绘制MP也是可以的,反正上面也注释过了,只是防止其他脚本又定义了绘制MP  发表于 2014-7-9 22:21

评分

参与人数 1梦石 +1 收起 理由
taroxd + 1 认可答案

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部