本帖最后由 a000b1745 于 2013-11-24 15:30 编辑 我好奇地問一下...我只要這樣寫↓ $game_actors[12].change_equip(0, nil) $game_actors[12].change_equip(1, nil) 都可以順利的把該部位的裝備卸下, $game_actors[12].change_equip_by_id(1, 4) 也可以換上背包內的4號頭盔~ 可是為什麼我打 $game_actors[12].change_equip_by_id(1, $game_variables[108]) 她不會把 ID=變數108的號頭盔給換上呢?? (沒報錯、角色身上也確實有那個ID的裝備、但是執行腳本後完全沒動作...) |
注意是$game_variables[X] = $game_actors[id].equips.empty? ? 0 : $game_actors[id].equips[0].id, 比如角色id是1就是$game_variables[X] = $game_actors[1].equips.empty? ? 0 : $game_actors[1].equips[0].id,注意在事件里用的时候把game_actors[id]放在同一行否则会出错。如果再不行就把错误信息贴出来。 |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-11-17 06:22
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.