【解決済み】パーティ全員のIDを取得したい
Posted: 2016年9月09日(金) 16:53
ツクールmvでパーティメンバー全員のIDを配列に取得するにはどうすればよいでしょう。
[1,2,4,9,12,30]みたいに。
どういうことをやろうとしているのかと言いますと。
パーティメンバーの変更をイベントコマンドでやろうとすると、
一覧からアクターを選択して加える/外すしかできないので、
たとえば、
・変数20に入っているアクターIDのキャラを加える
(変数20に3が入っていたら3番のアクターを加える)
・変数30に入っている配列のアクターIDのキャラを加える
(変数30に[2,13]が入っていたら2番と13番のキャラを加える)
・前から4番目のアクターだけ外す
・全員外す
といったことができませんよね。
(いえ不可能とは言いませんが、アクターが300人いたら
300人分のコマンドを並べることになっちゃいますよね。)
Vxのときは手作りのスクリプトで上手く行っていたのですが
Mvで同様のことをやろうとして行き詰っています。
加入させたいキャラのIDや、IDの配列を用意しておいてその通りに
加入させるのはどうにかできたのですが、逆に、
現在のパーティメンバーのIDを取得して全員または一部だけ外す
というところで困っています。
そこで冒頭の質問なのですが、
パーティメンバー全員のIDを配列に取得するにはどうすればよいでしょう。
[1,2,4,9,12,30]みたいに。
[1,2,4,9,12,30]みたいに。
どういうことをやろうとしているのかと言いますと。
パーティメンバーの変更をイベントコマンドでやろうとすると、
一覧からアクターを選択して加える/外すしかできないので、
たとえば、
・変数20に入っているアクターIDのキャラを加える
(変数20に3が入っていたら3番のアクターを加える)
・変数30に入っている配列のアクターIDのキャラを加える
(変数30に[2,13]が入っていたら2番と13番のキャラを加える)
・前から4番目のアクターだけ外す
・全員外す
といったことができませんよね。
(いえ不可能とは言いませんが、アクターが300人いたら
300人分のコマンドを並べることになっちゃいますよね。)
Vxのときは手作りのスクリプトで上手く行っていたのですが
Mvで同様のことをやろうとして行き詰っています。
加入させたいキャラのIDや、IDの配列を用意しておいてその通りに
加入させるのはどうにかできたのですが、逆に、
現在のパーティメンバーのIDを取得して全員または一部だけ外す
というところで困っています。
そこで冒頭の質問なのですが、
パーティメンバー全員のIDを配列に取得するにはどうすればよいでしょう。
[1,2,4,9,12,30]みたいに。