| 赞 | 0  | 
 
| VIP | 0 | 
 
| 好人卡 | 0 | 
 
| 积分 | 1 | 
 
| 经验 | 251 | 
 
| 最后登录 | 2024-5-22 | 
 
| 在线时间 | 4 小时 | 
 
 
 
 
 
Lv1.梦旅人 
	- 梦石
 - 0 
 
        - 星屑
 - 60 
 
        - 在线时间
 - 4 小时
 
        - 注册时间
 - 2006-5-12
 
        - 帖子
 - 447
 
 
 
 | 
	
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员  
 
x
 
再发个刚汉化的VX脚本(VX破限) 
 
 
- #==============================================================================
 
 - # [RMVX 脚本] +最高等级限制系统+ 版本 1.1
 
 - #------------------------------------------------------------------------------
 
 - # 原作者: Woratana [[email protected]]
 
 - # 发布日期: 30/01/2008
 
 - # 汉化:zero2
 
 - #
 
 - #
 
 - # 如何设置最高等级
 
 - # - 所有的角色,并不需要特定的最高等级,
 
 - # 设置自己的最高等级,在default_lv_max = ... 
 
 - # 举例来说, default_lv_max = 20 
 
 - # 这会使所有没有特定设置最高等级的角色
 
 - # 最高等级均为20.
 
 - #
 
 - # - 对于角色需要具体最高等级,,
 
 - # 设置自己的最高等级:
 
 - # CHAR[actor's id from database] = ...
 
 - # 举例来说, CHAR[7] = 10
 
 - # 这会令七号角色在数据库最高等级10 .
 
 - #==============================================================================
 
  
- module Wormaxlv
 
 -   CHAR = Array.new
 
 - #------------------------------------
 
 - # 设置最高等级,在这里
 
 - #------------------------------------
 
 -   DEFAULT_LV_MAX = 99 # 设置默认的最高等级
 
 -   CHAR[1] = 5 # 这使角色1号已最高等级为5
 
 - end
 
  
- class Scene_Battle < Scene_Base
 
 -   
 
 -   def display_level_up
 
 -     exp = $game_troop.exp_total
 
 -     for actor in $game_party.existing_members
 
 -       last_level = actor.level
 
 -       last_skills = actor.skills
 
 -       actor.gain_exp(exp, true)
 
 -     end
 
 -     wait_for_message
 
 -   end
 
  
- end
 
  
- class Game_Actor < Game_Battler
 
 -   attr_accessor :max_lv
 
  
- alias wor_actor_setup setup
 
 -  def setup(actor_id)
 
 -     wor_actor_setup(actor_id)
 
 -     if Wormaxlv::CHAR[actor_id] == nil
 
 -     @max_lv = Wormaxlv::DEFAULT_LV_MAX
 
 -     else
 
 -     @max_lv = Wormaxlv::CHAR[actor_id]
 
 -     end
 
 -   end
 
 -     
 
 -   def change_exp(exp, show)
 
 -     last_level = @level
 
 -     last_skills = skills
 
 -     @exp = [[exp, 9999999].min, 0].max
 
 -     while @exp >= @exp_list[@level+1] and @exp_list[@level+1] > 0 and @level <= (@max_lv - 1)
 
 -       level_up
 
 -     end
 
 -     while @exp < @exp_list[@level]
 
 -       level_down
 
 -     end
 
 -     @hp = [@hp, maxhp].min
 
 -     @mp = [@mp, maxmp].min
 
 -     if show and @level > last_level
 
 -       display_level_up(skills - last_skills)
 
 -     end
 
 -   end
 
 - end
 
 
  复制代码 
 
 
 |   
 
 
 
 |