本帖最后由 Cupidk爱呗茶 于 2020-5-1 17:58 编辑
看了一下大概只要对gameactor 的display_level_up或者change_exp修改一下就行了 使用方法写在说明了
有什么问题请联系层主
为了避免误导 稍微修改了一下使用说明【【【【
module SFbk Arr = [2..10] #希望显示升级信息的角色ID范围数组 2..10即为2号角色到10号角色 #设置方法: 例↓ # Arr = [1,3,5,7,9] 表示1,3,5,7,9号ID角色 # Arr = [1..10,11,15,13] 表示1到10号与11,15,13号的角色ID # 如添加多个范围判断 例 ↓ # Arr = [1..10,25..30] 表示只有1号到10号,25号到30号ID的角色可以显示 end #============================================================================== # ■ Game_Actor #============================================================================== class Game_Actor < Game_Battler include SFbk #-------------------------------------------------------------------------- # ● 显示等级上升的信息 # new_skills : 学会的新技能的数组 #-------------------------------------------------------------------------- alias new_display_level_up display_level_up def display_level_up(new_skills) return unless Arr.any? {|a| a === @actor_id} new_display_level_up(new_skills) end end
module SFbk
Arr = [2..10] #希望显示升级信息的角色ID范围数组 2..10即为2号角色到10号角色
#设置方法: 例↓
# Arr = [1,3,5,7,9] 表示1,3,5,7,9号ID角色
# Arr = [1..10,11,15,13] 表示1到10号与11,15,13号的角色ID
# 如添加多个范围判断 例 ↓
# Arr = [1..10,25..30] 表示只有1号到10号,25号到30号ID的角色可以显示
end
#==============================================================================
# ■ Game_Actor
#==============================================================================
class Game_Actor < Game_Battler
include SFbk
#--------------------------------------------------------------------------
# ● 显示等级上升的信息
# new_skills : 学会的新技能的数组
#--------------------------------------------------------------------------
alias new_display_level_up display_level_up
def display_level_up(new_skills)
return unless Arr.any? {|a| a === @actor_id}
new_display_level_up(new_skills)
end
end
|