メニューでスキル選択したアクターidを変数に取得

なっぱ
記事: 43
登録日時: 2015年11月19日(木) 20:19

メニューでスキル選択したアクターidを変数に取得

投稿記事by なっぱ » 2016年2月15日(月) 20:08

メニューでスキルを選択してコモンイベントを使う際、スキルを使ったアクターidを変数に取得したい(言い直しただけで件名のまんまでごめんなさい)のですが、スクリプトでどうのように取得すればよいか教えていただけないでしょうか?

よろしくお願いします。

※aceの頃は、USKさんの「スキル・アイテム画面コモン」というスクリプトの機能で行っていました。もし何かの参考になりましたら…。

奏ねこま
記事: 702
登録日時: 2016年1月20日(水) 20:04

Re: メニューでスキル選択したアクターidを変数に取得

投稿記事by 奏ねこま » 2016年2月15日(月) 21:42

戦闘中の使用を考慮せず、マップ上でメニューから使用する前提であれば、
イベントコマンドの「変数の操作...」でオペランドを「スクリプト」にして、
「$gameParty.menuActor().actorId();」とすれば、スキル使用者のアクターIDが変数に代入されます。

戦闘中の使用を考慮する場合は少々複雑になります(ここでは割愛します)。
なっぱ
記事: 43
登録日時: 2015年11月19日(木) 20:19

Re: メニューでスキル選択したアクターidを変数に取得

投稿記事by なっぱ » 2016年2月15日(月) 23:31

無事取得できました!ありがとうございました。

“MV:質問” へ戻る