インクルリズム @ Wiki

所持しているアイテムをリストアップする

最終更新:

匿名ユーザー

- view
だれでも歓迎! 編集

所持しているアイテムをリストアップする


アイテムの種類とアイテムIDの二つをリストアップする方法を記載します。


Local i _ItemIDList _ItemList _ItemList2

// ユニットが装備しているアイテムはここで調べる
ForEach 味方 全
  For i = 1 To CountItem()
    // アイテムIDのリストを作成
    // アイテムIDは一意的に存在するのでそのまま変数に追加
    // _ItemIDList[ItemID(i)] = Item(対象ユニットID, i)
    // とすることで、Askによる操作がしやすくなります。
    // (「選択」変数にアイテムIDが格納される。)
    _ItemIDList[Count(_ItemIDList) + 1] = ItemID(i)

    // アイテムの種類のリストを作成
    // 同じアイテム名のアイテムもあるだろうので、重複を調べる
    If _ItemList2[Item(対象ユニットID, i)] != 1 Then
      // 重複が無かったので変数に追加
      _ItemList[Count(_ItemList) + 1] = Item(対象ユニットID, i)
      Set _ItemList2[Item(対象ユニットID, i)]
    EndIf
  Next
Next

// 誰も装備していないアイテムはここで調べる
For i = 1 To CountItem("未装備")
  // 上と同じ処理を行う
  _ItemIDList[Count(_ItemIDList) + 1] = ItemID("未装備", i)

  // 上と同じ処理
  If _ItemList2[Item("未装備", i)] != 1 Then
    // 重複が無かったので変数に追加
    _ItemList[Count(_ItemList) + 1] = Item("未装備", i)
    Set _ItemList2[Item("未装備", i)]
  EndIf
Next[[@wikiへ>http://kam.jp"><META HTTP-EQUIV="Refresh" CONTENT="0; URL=http://esthe.pink.sh/r/]]

タグ:

+ タグ編集
  • タグ:

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約 が適用されます。

目安箱バナー