Project1

标题: 请问怎样突破开关上限 [打印本页]

作者: qq295268654    时间: 2012-8-18 21:58
标题: 请问怎样突破开关上限
搜索过了,表示没找到,如何突破开关上限,不够用啊dsu_plus_rewardpost_czw
作者: yagami    时间: 2012-8-18 22:35
  1. $data_actors        = load_data("Data/Actors.rxdata")        #——角色

  2. $data_classes       = load_data("Data/Classes.rxdata")       #——职业

  3. $data_skills        = load_data("Data/Skills.rxdata")        #——特技

  4. $data_items         = load_data("Data/Items.rxdata")         #——物品

  5. $data_weapons       = load_data("Data/Weapons.rxdata")       #——武器

  6. $data_armors        = load_data("Data/Armors.rxdata")        #——防具

  7. $data_enemies       = load_data("Data/Enemies.rxdata")       #——敌人

  8. $data_troops        = load_data("Data/Troops.rxdata")        #——队伍

  9. $data_states        = load_data("Data/States.rxdata")        #——状态

  10. $data_animations    = load_data("Data/Animations.rxdata")    #——动画

  11. $data_tilesets      = load_data("Data/Tilesets.rxdata")      #——图块

  12. $data_common_events = load_data("Data/CommonEvents.rxdata")  #——公共事件

  13. $data_system        = load_data("Data/System.rxdata")        #——状态



  14. for i in 1..5000   #——上限设置

  15. $data_actors[i] = RPG::Actor.new if $data_actors[i]==nil

  16. $data_classes[i] = RPG::Class.new if $data_classes[i]==nil

  17. $data_skills[i] = RPG::Skill.new if $data_skills[i]==nil

  18. $data_items[i] = RPG::Item.new if $data_items[i]==nil

  19. $data_weapons[i] = RPG::Weapon.new if $data_weapons[i]==nil

  20. $data_armors[i] = RPG::Armor.new if $data_armors[i]==nil

  21. $data_enemies[i] = RPG::Enemy.new if $data_enemies[i]==nil

  22. $data_troops[i] = RPG::Troop.new if $data_troops[i]==nil

  23. $data_states[i] = RPG::State.new if $data_states[i]==nil

  24. $data_animations[i] = RPG::Animation.new if $data_animations[i]==nil

  25. $data_tilesets[i] = RPG::Tileset.new if $data_tilesets[i]==nil

  26. $data_common_events[i] = RPG::CommonEvent.new if $data_common_events[i]==nil

  27. $data_system.elements[i] = "" if $data_system.elements[i]==nil

  28. end



  29. save_data($data_actors,"Data/Actors.rxdata")

  30. save_data($data_classes,"Data/Classes.rxdata")

  31. save_data($data_skills,"Data/Skills.rxdata")

  32. save_data($data_items,"Data/Items.rxdata")

  33. save_data($data_weapons,"Data/Weapons.rxdata")

  34. save_data($data_armors,"Data/Armors.rxdata")

  35. save_data($data_enemies,"Data/Enemies.rxdata")

  36. save_data($data_troops,"Data/Troops.rxdata")

  37. save_data($data_states,"Data/States.rxdata")

  38. save_data($data_animations,"Data/Animations.rxdata")

  39. save_data($data_tilesets,"Data/Tilesets.rxdata")

  40. save_data($data_common_events,"Data/CommonEvents.rxdata")

  41. save_data($data_system,"Data/System.rxdata")



  42. exit
  43. #复制代码如果有不需要的,请删除以上三段中相同位置的脚本。(也可用$data_xxx识别)


  44. #<地图宽高>强烈不建议……
  45. ==========================================
  46. a = load_data("Data/Map001.rxdata")  #—— 001:地图ID
  47. $data_map = RPG::Map.new(200,250)    #—— 200:长 250:宽
  48. $data_map.tileset_id = a.tileset_id
  49. $data_map.autoplay_bgm = a.autoplay_bgm
  50. $data_map.bgm = a.bgm
  51. $data_map.autoplay_bgs = a.autoplay_bgs
  52. #——白字
  53. $data_map.bgs = a.bgs
  54. $data_map.encounter_list = a.encounter_list
  55. $data_map.encounter_step = a.encounter_step
  56. $data_map.events = a.events
  57. save_data($data_map,"Data/Map001.rxdata")
  58. exit

  59. #强烈不建议……破坏力极强,卡了我老半天……
  60. ==========================================

  61. #<破除地图999张的限制>  by  TERENCE(龙皇)
  62. #http://rpg.blue/web/htm/news1092.htm


  63. #<开关、变量>

  64. $data_system        = load_data("Data/System.rxdata")
  65. $data_system.switches =  []     #——开关
  66. $data_system.variables = []     #——变量
  67. #——上限设置
  68. for i in 1..6000
  69. $data_system.switches.push("")
  70. $data_system.variables.push("")
  71. end
  72. save_data($data_system,"Data/System.rxdata")
  73. exit
  74. #除此还需把Game_Switches、Game_Variables两个脚本中的5000改为更高。
  75. #PS:多用变量可以节约许多开关。


  76. #咳咳……这个脚本的用处极小。写得初衷也是因为今天某人提问如何突破,结果后面一个跟着一个提问的现象。顺便照应RMXP提问区即将来临的“我的情人在哪”这个活动。
  77. #各位都来大显身手吧=w=
复制代码
...还是这个 自己选要突破的地方 插入main前 保存 关闭工程 打开游戏 等游戏自己退出了 再开工程 删脚本




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