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

Project1

 找回密码
 注册会员
搜索

更改最大值

查看数: 2289 | 评论数: 3 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2015-8-9 21:09

正文摘要:

最近考试,懒惰研究 这里问一下怎么突破数据库的最大值 发图: 谢谢大神的回答。(。◕∀◕。)

回复

邪月长啸 发表于 2015-8-12 11:30:09

  1. #==============================================================================
  2. # 本脚本来自www.66RPG.com,使用和转载请保留此信息
  3. #==============================================================================
  4. #----------------------------------------------------------------------------
  5. #把下面的代码放到脚本编辑器的 顶部
  6. #运行后会自动退出.然后 关闭工程后重新打开.
  7. #只改了 物品、武器、防具、动画。
  8. #这段代码每次运行都会增加1000个位置.
  9. #够用的时候就把这代码删除.
  10. #----------------------------------------------------------------------------
  11. animations = load_data("Data/Animations.rxdata")
  12. items = load_data("Data/Items.rxdata")
  13. weapons = load_data("Data/Weapons.rxdata")
  14. armors = load_data("Data/Armors.rxdata")

  15. for i in animations.size...animations.size+1000
  16.   animations[i] = RPG::Animation.new
  17.   animations[i].id = i
  18. end
  19. for i in items.size...items.size+1000
  20.   items[i] = RPG::Item.new
  21.   items[i].id = i
  22. end
  23. for i in weapons.size...weapons.size+1000
  24.   weapons[i] = RPG::Weapon.new
  25.   weapons[i].id = i
  26. end
  27. for i in armors.size...armors.size+1000
  28.   armors[i] = RPG::Armor.new
  29.   armors[i].id = i
  30. end

  31. save_data(animations, "Data/Animations.rxdata")
  32. save_data(items, "Data/Items.rxdata")
  33. save_data(weapons, "Data/Weapons.rxdata")
  34. save_data(armors, "Data/Armors.rxdata")
  35. exit
复制代码
chd114 发表于 2015-8-9 22:17:13
你可以选择使用破限脚本
RyanBern 发表于 2015-8-9 21:30:39
本帖最后由 RyanBern 于 2015-8-9 21:35 编辑

数据库里无法突破这个值,如果想使用更多的要利用脚本额外编写。
以下脚本插入Scene_Title里面的载入数据库后面,这里只涉及物品的情况:
RUBY 代码复制
  1. $data_items[1000] = RPG::Item.new # 添加 1000 号物品
  2. $data_items[1000].price = 50 # 设置价格

具体的参数请在F1中搜索RPG::Item,其余同理。不过这样做无法制作其他的事件,例如获得物品,条件分歧等。
RUBY 代码复制
  1. $game_party.gain_item(1000, 1) # 得到 1 个 1000 号物品
  2. $game_party.lose_item(1000, 1) # 失去 1 个 1000 号物品
  3. $game_party.item_number(1000) # 取得 1000 号物品的数量
  4. $game_party.item_number(1000) > 0 # (条件分歧用)是否持有 1000 号物品

或者楼主可以使用由癫狂侠客改制的DKRM。
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-11-24 21:09

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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