查看: 2267|回复: 2

[已经过期] rmva暗雷死亡后怎么能不让游戏结束?

[复制链接]
梦石
0
星屑
690
在线时间
1 小时
注册时间
2015-9-18
回帖
0
发表于 2015-9-18 23:30:09 | 显示全部楼层 |阅读模式

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

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

×
rmva暗雷死亡后怎么能不让游戏结束?有没有可以自动存档的脚本?

漾夕☽星化残月☾

梦石
0
星屑
8611
在线时间
3858 小时
注册时间
2015-5-12
回帖
2022

剧作品鉴家

发表于 2015-9-19 01:30:27 | 显示全部楼层
有那种脚本的、
很容易找到相应的游戏
至于后一个、在事件里写点代码就可以了
具体是什么搜索论坛很容易找到
回复

使用道具 举报

梦石
0
星屑
5256
在线时间
760 小时
注册时间
2009-1-21
回帖
236
发表于 2015-9-19 01:52:10 | 显示全部楼层
開關 關閉時
不會GAME OVER
死亡後會執行公共事件

忘了來源
戰鬥不GAME OVER

  1. module BattleManager
  2.   #--------------------------------------------------------------------------
  3.   # ● 全滅時的處理
  4.   #--------------------------------------------------------------------------
  5.   def self.process_defeat
  6.     $game_message.add(sprintf(Vocab::Defeat, $game_party.name))
  7.     wait_for_message
  8.      unless $game_switches[1] #1号开关關閉时,不結束遊戲
  9.       revive_battle_members
  10.       replay_bgm_and_bgs
  11.       SceneManager.return
  12.       $game_temp.reserve_common_event(1) #数字为公共事件ID
  13.      else
  14.       SceneManager.goto(Scene_Gameover)
  15.     end
  16.     battle_end(2)
  17.     return true
  18.   end
  19. end
复制代码



自動存檔可以利用這個來實現

  1. DataManager.save_game(存档ID - 1) # 存檔
  2. DataManager.load_game(存档ID - 1) # 讀檔
复制代码
在事件內用腳本功能他就會儲存到指定位置
順序從0開始

也就是說

  1. DataManager.save_game(0) # 儲存檔案到第一欄位
  2. DataManager.load_game(0) # 讀檔第一欄位的存檔
复制代码
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部