| ### Plana(相手ユニットID) = Plana(相手ユニットID) - 霊力減少量 ### これでどうでしょうか? ヘルプの【Plana】関数の引数にはパイロット名しか書かれていませんが、ちゃんとユニットIDも使えます。 何か理由があってパイロットIDを使いたい場合は ### 霊力減少パイロット = PilotID(相手ユニットID) Plana(霊力減少パイロット) = Plana(霊力減少パイロット) - 霊力減少量 ### とすれば大丈夫だと思います。
また > Select 相手ユニットID > RecoverPlana (霊力減少量 \ Info(パイロット,PilotID(相手ユニットID), 最大霊力) * -100) こちらですが、【\】は整数除算といって、割り算の結果を整数にして返すものです。 今回の使い方から考えると 『霊力減少量 \ Info(パイロット,PilotID(相手ユニットID), 最大霊力)』 この部分の計算結果が0になってしまっているのではないでしょうか? 【\】ではなく【/】を使えば小数点以下まで計算されるはずです。
|