Project1
标题:
如何不允许存档在第1个档位?
[打印本页]
作者:
覆水^难收
时间:
2012-2-1 12:51
标题:
如何不允许存档在第1个档位?
想留第一个档位为自动存档
DataManager.save_game(0)
但是怕玩家不懂,乱存…………至少给个提示………… dsu_plus_rewardpost_czw
作者:
怕鼠的猫
时间:
2012-2-1 13:21
本帖最后由 怕鼠的猫 于 2012-2-3 08:29 编辑
class Scene_Save
def ensure_cursor_visible
@index=1 if @index==0 #强制不能选择1号
self.top_index = index if index < top_index
self.bottom_index = index if index > bottom_index
end
#--------------------------------------------------------------------------
# ● 初始化选择状态
#--------------------------------------------------------------------------
def init_selection
@index = first_savefile_index
@index=1 if @index==0 #强制不能选择1号
@savefile_windows[@index].selected = true
self.top_index = @index - visible_max / 2
ensure_cursor_visible
end
end
复制代码
改过之后的样子。
作者:
tzhx
时间:
2012-2-2 20:57
本帖最后由 tzhx 于 2012-2-2 20:58 编辑
楼上的有两个错误,都在03行,@多打了一个空,数组成员引用下标从0开始
class Scene_Save
def ensure_cursor_visible
@index=1 if @index==0 #RMVA中save的数组成员引用下标从0开始
self.top_index = index if index < top_index
self.bottom_index = index if index > bottom_index
end
end
复制代码
但是即使这样也会有小缺陷,你试试就知道。
解决方法很简单
1、找到场景中的Scene_Save
2、将第19行改为
DataManager.last_savefile_index+1
复制代码
3、保存
加个分吧
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1