查看: 2843|回复: 1

[已经解决] 【标题修改】去除经验值

[复制链接]
梦石
0
星屑
325
在线时间
252 小时
注册时间
2014-4-11
回帖
184
发表于 2015-9-26 21:00:39 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 眼中目之瞳 于 2015-9-26 21:34 编辑

嗯,个人理解问题_(:з」∠)_,想去除(隐藏)经验值的话可以去“Window_Status”里修改_(:з」∠)_



删除第26行后就能只移除经验值而保留等级(只删除第27行就只留下经验),但会使破限脚本失效(加上去的等级没了)
  1. #--------------------------------------------------------------------------
  2. # ● 移除所有有关等级和经验值的功能
  3. #--------------------------------------------------------------------------

  4. module Taroxd
  5.   # 试图访问角色等级时执行。参数即为方法的参数。
  6.   RemoveLevel = -> * { 0 }
  7. end

  8. class Game_Actor < Game_Battler

  9.   # 等级视为初始等级。仅用于计算属性
  10.   def level
  11.     actor.initial_level
  12.   end

  13.   %W(level_up level_down init_exp exp exp_for_level
  14.     current_level_exp next_level_exp max_level? max_level
  15.     change_exp display_level_up gain_exp final_exp_rate
  16.     reserve_members_exp_rate change_level).each do |name|
  17.     define_method name, Taroxd::RemoveLevel
  18.   end

  19. end

  20. Window_Base.send :define_method, :draw_actor_level, Taroxd::RemoveLevel
  21. Window_Status.send :define_method, :draw_exp_info, Taroxd::RemoveLevel
复制代码

…あたしは天

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

开拓者贵宾

发表于 2015-9-26 21:19:19 | 显示全部楼层
本帖最后由 taroxd 于 2015-9-26 21:21 编辑

谁跟你说这个脚本可以只移除经验值而保留等级的。我写的明明是「移除所有有关等级和经验值的功能」

想要保留等级就别用这个脚本

点评

只改显示的话,10~24 行都是多余的  发表于 2015-9-26 21:33
我以为是屏蔽_(:з」∠)_  发表于 2015-9-26 21:30
这个脚本做的不是更改显示,而是移除所有相关功能。只要改显示的话自己去改就好了  发表于 2015-9-26 21:23
但删掉26行或者27行就只显示没被删掉的那个了O.O  发表于 2015-9-26 21:20

评分

参与人数 1星屑 +150 收起 理由
VIPArcher + 150 认可答案

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部