你一定误会了。以为自带的一个变量只能存一个角色一个数。你没发现自带的这么多变量都只是一个变量吗。 都是$game_variables 默认有存档的变量就是下面这些 Marshal.dump($game_system, file) Marshal.dump($game_switches, file) Marshal.dump($game_variables, file) Marshal.dump($game_self_switches, file) Marshal.dump($game_screen, file) Marshal.dump($game_actors, file) Marshal.dump($game_party, file) Marshal.dump($game_troop, file) Marshal.dump($game_map, file) Marshal.dump($game_player, file) |
本帖最后由 夜狠简单 于 2017-2-23 13:23 编辑 when 4 #重生 begin $game_system.items_record[@actor.id].each_pair{|key, value| $game_party.gain_item(key, value)} @actor.ren = 0 @actor.du = 0 @actor.chong = 0 @actor.dai = 0 @actor.renlv = 0 @actor.dulv = 0 @actor.chonglv = 0 @actor.dailv = 0 Audio.se_play("Audio/SE/Y_se_item06") @status_window.refresh @item_window.refresh p "重生成功,返还所有资源,退化英雄经脉" rescue @actor.ren = 0 @actor.du = 0 @actor.chong = 0 @actor.dai = 0 @actor.renlv = 0 @actor.dulv = 0 @actor.chonglv = 0 @actor.dailv = 0 Audio.se_play("Audio/SE/Y_se_item06") @status_window.refresh @item_window.refresh p "重生成功,退化英雄经脉" end end end # 按下 R 键的情况下 |
夜狠简单 发表于 2017-2-23 11:47 p $game_system.items_record 这个读取的{0=>{10=>1}} 角色ID都是0 我把我脚本贴出来
|
本帖最后由 夜狠简单 于 2017-2-23 14:10 编辑 RUBY 代码复制
|
参与人数 2 | 星屑 +180 | 梦石 +1 | 收起 理由 |
---|---|---|---|
RyanBern | + 150 | + 1 | 认可答案 |
jiushiainilip19 | + 30 | 认可答案 |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-11-27 08:23
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.