ページ 11

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

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

よろしくお願いします。

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

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

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

戦闘中の使用を考慮する場合は少々複雑になります(ここでは割愛します)。

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

Posted: 2016年2月15日(月) 23:31
by なっぱ
無事取得できました!ありがとうございました。