| こんにちは、ヒロキです。
>disableされている武器名を取得する方法
特定のユニットについて、disableされた武器を取得する関数をつくってみました。 よろしければお試しください。 動作は開発版にて確認済みです。
それでは
# Call GetDisableArm ユニット名称 # 指定したユニットのDisableされた武装を配列DisableArmに格納する GetDisableArm: Local i j u Set u Args(1) Set j 0 For i = 1 to Info(ユニット,u,武器数) If IsDisable(u,Info(ユニット,u,武器,i)) = 1 Then Incr j DisableArm[j] = Info(ユニット,u,武器,i) EndIf Next Return
IsDisable: Return (Eval("Disable($(Args(1)),$(Args(2)))") Or Eval("Disable($(Args(2)))"))
|