设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 247|回复: 2
打印 上一主题 下一主题

[有事请教] 求大佬帮忙,怎么把数据库的999变成2000

[复制链接]

Lv1.梦旅人

梦石
0
星屑
65
在线时间
5 小时
注册时间
2025-3-31
帖子
5
跳转到指定楼层
1
发表于 2025-4-28 23:18:39 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
我如果变动了1100   就会强制变回999     请问大佬们,该怎么去设置,,,,跪谢了

79CBBC1A7E003B385E468019CD0D1A43.png (170.8 KB, 下载次数: 1)

目前状态1100

目前状态1100

Lv3.寻梦者

梦石
0
星屑
1932
在线时间
110 小时
注册时间
2017-9-5
帖子
192
2
发表于 2025-4-29 12:47:26 | 只看该作者
论坛里搜破限,有破限脚本,能自定义数据库上限
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
68
在线时间
7 小时
注册时间
2025-5-7
帖子
2
3
发表于 3 天前 | 只看该作者
  1. #===============================================================
  2. # ● [XP/VX/VXA] ◦ Database Limit Breaker III ◦ □
  3. # * Break limit of data number in database files *
  4. #--------------------------------------------------------------
  5. # ◦ by Woratana [[email][email protected][/email]]
  6. # ◦ Thaiware RPG Maker Community
  7. # ◦ Originally released on: 22/02/2008
  8. # ◦ Ported to VXAce by Mr. Bubble on: 30/12/2011
  9. #--------------------------------------------------------------

  10. #==========================================
  11. # ** 如何使用
  12. #------------------------------------------
  13. # 0. 打开你的工程 (建议先备份数据库文件,以防上限过低丢失数据)
  14. # 1. 将这个脚本插入到 Main 之上
  15. # 2. 设定 DLB_USE_IT = true
  16. # 3. 设定你要破限的数据
  17. # 4. 保存,调试运行你的游戏
  18. # 5. 如果破限完成,游戏将立即关闭
  19. # 6. 关闭你的工程(不要保存!)
  20. # 7. 重新打开你的工程
  21. # 8. 设定 DLB_USE_IT = false
  22. # 10. 对于 XP 或 VX ,建议保留这个脚本。如果你使用 VX Ace ,你无需将这个脚本保留在脚本编辑器中。
  23. #==========================================

  24.   #===========================================================================
  25.   # [ENG] 使用结束后的处理(将DLB_USE_IT设为false,并且之后不要更改设定)
  26.   #+==========================================================================
  27.   DLB_USE_IT = true # (true / false)

  28.   if DLB_USE_IT # 不要删除这一行
  29.     DLB_DATA = {
  30.     #======================================================
  31.     # 普通数据库文件的限制为999
  32.     # 变量和开关限值为5000
  33.     # 此脚本将允许您更改超过其限制的号码~
  34.     #===============================
  35.     # ** 如何设置 **
  36.     #-------------------------------
  37.     # 让某个项目的可设置数量突破上限。
  38.     # 格式: 'Database_File' => (number),
  39.     # 例如 'switch' => 5500,
  40.     # (* 不要忘记在每行后面写“,”!)

  41.     #==============================================
  42.     # ** [List] 设定部分 **
  43.     #----------------------------------------------
  44.     # 'switch' 表示游戏开关数量破限
  45.     # 'variable' 表示游戏变量数量破限
  46.     # 'actor' 表示角色数量破限
  47.     # 'class' 表示职业数量破限
  48.     # 'skill' 表示技能数量破限
  49.     # 'item' 表示物品数量破限
  50.     # 'weapon' 表示武器数量破限
  51.     # 'armor' 表示护甲数量破限
  52.     # 'enemy' 表示敌人数量破限
  53.     # 'troop' 表示敌群数量破限
  54.     # 'state' 表示状态数量破限
  55.     # 'tileset' 表示图块组数量破限 (只有 RMXP/RMVXA 可用)
  56.     # 'animation' 表示动画数量破限
  57.     # 'commonev' 表示公共事件数量破限
  58.     #======================================================
  59.     # * 开始设定破限内容
  60.     #======================================================

  61.     # 敌群数量上限变为2000
  62.     'troop' => 9999,
  63.     'actor' => 9999,
  64.     ''class' => 9999,
  65.     'skill' => 9999,
  66.     'item' => 9999,
  67.     'weapon' => 9999,
  68.     'armor' => 9999,
  69.     'enemy' => 9999,
  70.     'state' => 9999,
  71.     'animation' => 9999,
  72.     'commonev' => 9999,

  73.     #========================================================
  74.     # * [END] 设定结束
  75.     #========================================================
  76.     'end' => nil # Close hash
  77.     }

  78.     if defined?(Audio.setup_midi) # VXA
  79.       dformat = '.rvdata2'
  80.     elsif defined?(Graphics.wait) # VX
  81.       dformat = '.rvdata'
  82.     else # XP
  83.       dformat = '.rxdata'
  84.     end
  85.     start_time = Time.now
  86.     DLB_DATA.each do |k,v|
  87.       dvar = nil
  88.       case k
  89.       when 'switch'; dname = 'System'; dvar = 'switches'; dnewdata = ''
  90.       when 'variable'; dname = 'System'; dvar = 'variables'; dnewdata = ''
  91.       when 'actor'; dname = 'Actors'; dnewdata = 'RPG::Actor.new'
  92.       when 'class'; dname = 'Classes'; dnewdata = 'RPG::Class.new'
  93.       when 'skill'; dname = 'Skills'; dnewdata = 'RPG::Skill.new'
  94.       when 'item'; dname = 'Items'; dnewdata = 'RPG::Item.new'
  95.       when 'weapon'; dname = 'Weapons'; dnewdata = 'RPG::Weapon.new'
  96.       when 'armor'; dname = 'Armors'; dnewdata = 'RPG::Armor.new'
  97.       when 'enemy'; dname = 'Enemies'; dnewdata = 'RPG::Enemy.new'
  98.       when 'troop'; dname = 'Troops'; dnewdata = 'RPG::Troop.new'
  99.       when 'state'; dname = 'States'; dnewdata = 'RPG::State.new'
  100.       when 'animation'; dname = 'Animations'; dnewdata = 'RPG::Animation.new'
  101.       when 'tileset'; dname = 'Tilesets'; dnewdata = 'RPG::Tileset.new'
  102.       when 'commonev'; dname = 'CommonEvents'; dnewdata = 'RPG::CommonEvent.new'
  103.       when 'end'; next
  104.       else; p 'unknown DLB_DATA!', 'Check carefully what you typed in DLB_DATA'
  105.       end
  106.       base_data = load_data('Data/' + dname + dformat)
  107.       data = dvar.nil? ? base_data : eval('base_data.' + dvar.to_s)
  108.       unless data.size > v and v - (data.size - 1) <= 0
  109.         add_data = Array.new(v - (data.size - 1)) { eval(dnewdata) }
  110.         data.push *add_data
  111.         save_data(base_data, 'Data/' + dname + dformat)
  112.       end
  113.     end
  114.     p 'Finished in ' + (Time.now - start_time).to_s + ' sec'
  115.     exit
  116.   end


  117. # checks for VXAce since these methods do not need to be overwritten
  118. # in RGSS3.
  119. unless defined?(Audio.setup_midi)

  120. class Game_Switches
  121.   #--------------------------------------------------------------------------
  122.   # * Set Switch
  123.   #     Make the system be able to set switch ID more than 5000
  124.   #--------------------------------------------------------------------------
  125.   def []=(switch_id, value)
  126.     @data[switch_id] = value
  127.   end
  128. end

  129. class Game_Variables
  130.   #--------------------------------------------------------------------------
  131.   # * Set Variable
  132.   #     Make the system be able to set switch ID more than 5000
  133.   #--------------------------------------------------------------------------
  134.   def []=(variable_id, value)
  135.     @data[variable_id] = value
  136.   end
  137. end

  138. end # unless defined?(Audio.setup_midi)
复制代码
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2025-6-3 03:09

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表