Project1

标题: 再发个刚汉化的VX脚本(VX破限) [打印本页]

作者: zero2    时间: 2008-2-15 19:14
标题: 再发个刚汉化的VX脚本(VX破限)
再发个刚汉化的VX脚本(VX破限)


  1. #==============================================================================
  2. # [RMVX 脚本] +最高等级限制系统+ 版本 1.1
  3. #------------------------------------------------------------------------------
  4. # 原作者: Woratana [[email protected]]
  5. # 发布日期: 30/01/2008
  6. # 汉化:zero2
  7. #
  8. #
  9. # 如何设置最高等级
  10. # - 所有的角色,并不需要特定的最高等级,
  11. # 设置自己的最高等级,在default_lv_max = ...
  12. # 举例来说, default_lv_max = 20
  13. # 这会使所有没有特定设置最高等级的角色
  14. # 最高等级均为20.
  15. #
  16. # - 对于角色需要具体最高等级,,
  17. # 设置自己的最高等级:
  18. # CHAR[actor's id from database] = ...
  19. # 举例来说, CHAR[7] = 10
  20. # 这会令七号角色在数据库最高等级10 .
  21. #==============================================================================

  22. module Wormaxlv
  23.   CHAR = Array.new
  24. #------------------------------------
  25. # 设置最高等级,在这里
  26. #------------------------------------
  27.   DEFAULT_LV_MAX = 99 # 设置默认的最高等级
  28.   CHAR[1] = 5 # 这使角色1号已最高等级为5
  29. end

  30. class Scene_Battle < Scene_Base
  31.   
  32.   def display_level_up
  33.     exp = $game_troop.exp_total
  34.     for actor in $game_party.existing_members
  35.       last_level = actor.level
  36.       last_skills = actor.skills
  37.       actor.gain_exp(exp, true)
  38.     end
  39.     wait_for_message
  40.   end

  41. end

  42. class Game_Actor < Game_Battler
  43.   attr_accessor :max_lv

  44. alias wor_actor_setup setup
  45. def setup(actor_id)
  46.     wor_actor_setup(actor_id)
  47.     if Wormaxlv::CHAR[actor_id] == nil
  48.     @max_lv = Wormaxlv::DEFAULT_LV_MAX
  49.     else
  50.     @max_lv = Wormaxlv::CHAR[actor_id]
  51.     end
  52.   end
  53.    
  54.   def change_exp(exp, show)
  55.     last_level = @level
  56.     last_skills = skills
  57.     @exp = [[exp, 9999999].min, 0].max
  58.     while @exp >= @exp_list[@level+1] and @exp_list[@level+1] > 0 and @level <= (@max_lv - 1)
  59.       level_up
  60.     end
  61.     while @exp < @exp_list[@level]
  62.       level_down
  63.     end
  64.     @hp = [@hp, maxhp].min
  65.     @mp = [@mp, maxmp].min
  66.     if show and @level > last_level
  67.       display_level_up(skills - last_skills)
  68.     end
  69.   end
  70. end
复制代码




作者: SkyGod    时间: 2008-2-15 19:18
有效果圖吗?我想先看看效果再用
作者: superufo    时间: 2008-2-15 19:18
提示: 作者被禁止或删除 内容自动屏蔽
作者: 雪流星    时间: 2008-2-15 20:37
MS许多VX区有许多汉化脚本呢。

不过若是发在地球村的话会不会容易与XP版本脚本搞混呢?

还是乾脆在开一新区,专门发布VX脚本?
作者: 叮当    时间: 2008-2-15 21:19
完全没必要转去地球村… 而且… 楼主 您确定您不是用翻译机翻译的吗 {/gg}
作者: zero2    时间: 2008-2-15 22:22
以下引用叮当于2008-2-15 13:19:36的发言:

完全没必要转去地球村… 而且… 楼主 您确定您不是用翻译机翻译的吗  


要是有这样的,给我下载地址,谢谢!!
作者: 殤。    时间: 2008-2-15 22:23
提示: 作者被禁止或删除 内容自动屏蔽
作者: zero2    时间: 2008-2-15 23:01
以下引用殤。于2008-2-15 14:23:58的发言:

楼主翻译的都是很短的而且注释很少的那种= =


我冷眼观世……
作者: 火鸡三毛老大    时间: 2008-2-16 04:55
脚本不错带走....{/tp}
作者: 叮当    时间: 2008-2-16 05:03
# 如何设置最高级别
# - 所有的角色,并不需要特定的最高水平,


# - 对于角色需要具体最高水平,,
# 设置自己的最高水平:                不是用的翻译机我只能说……无语
作者: 小兵的大刀    时间: 2008-2-16 05:35
提示: 作者被禁止或删除 内容自动屏蔽
作者: zero2    时间: 2008-2-16 20:00
以下引用叮当于2008-2-15 21:03:43的发言:

# 如何设置最高级别
# - 所有的角色,并不需要特定的最高水平,


# - 对于角色需要具体最高水平,,
# 设置自己的最高水平:                不是用的翻译机我只能说……无语


已经修改了,可以了吗?
作者: 龙轩    时间: 2008-9-12 21:15
提示: 作者被禁止或删除 内容自动屏蔽
作者: 龙行宇VS杰    时间: 2009-8-13 13:49
不过最高等级提高了。。那配合角色的怪物又要做一堆了。。。。。
作者: taoboy    时间: 2009-10-5 21:35
好东西啊~




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1