Project1
标题:
請教批量移除隊員的寫法?
[打印本页]
作者:
sai90306
时间:
2012-4-21 03:07
标题:
請教批量移除隊員的寫法?
本帖最后由 sai90306 于 2012-4-21 03:39 编辑
假設要移除的腳色ID = 3 , 2 ,4(這邊只是舉例數列不一定是有大小順序的)
則要如何一次性帶入:
$game_party.remove_actor(腳色ID)
(也就是我想將一個數組的第一個值帶入$game_party.remove_actor(腳色ID)然後再帶入第二個值....直到最後一個值)
才能達到
$game_party.remove_actor(2)
$game_party.remove_actor(3)
$game_party.remove_actor(4)
的效果呢?
我想到的寫法是這樣的
$partyid = []
$game_party.actors.each{|actor|
$partyid.push(actor.id)
}
i in 1..$game_party.actors.size ##這邊有問題
id = $partyid
$game_party.remove_actor(id)
dsu_plus_rewardpost_czw
作者:
lsu666666
时间:
2012-4-21 03:11
本帖最后由 lsu666666 于 2012-4-21 03:43 编辑
http://rpg.blue/forum.php?m ... rintable&tid=136594
http://rpg.blue/thread-157655-1-1.html
看看這個
‘‘──lsu666666于2012-4-21 03:41补充以下内容
代码
复制
class Game_Party
def remove_all_actor
@actors = []
$game_player.refresh
end
end
class Game_Party
def remove_all_actor
@actors = []
$game_player.refresh
end
end
事件里调用$game_party.remove_all_actor
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1