「Windower4/addOns/findall」の編集履歴(バックアップ)一覧はこちら
Windower4/addOns/findall - (2018/09/04 (火) 23:18:57) の1つ前との変更点
追加された行は緑色になります。
削除された行は赤色になります。
&size(24){&bold(){findAll}}
#Contents
*概要
findAllは、文字列部分一致での検索が可能な所持アイテム追跡AddOnです。
[[https://github.com/Windower/Lua/tree/4.1/addons/findAll]]
*アイテムリストの作成
-addons\findAll\data\storages.jsonにアイテムリストが作成されます。
-アドオンをロードした状態でアイテムリストを登録したいキャラクタでログインし、全ての所持品の読み込みが終わる((画面右上のアイテム読み込みアイコンが消える))と最初の登録が終わります。
-以降はログイン中約1分間隔で自動更新が行われます。
-スペックの低いPCの場合、アイテムリストの更新時に一瞬固まるので重要な局面ではアンロードしておくことをお薦めします。
*アイテム検索機能の利用方法
&color(ref){//findall} &color(skyblue){:キャラクタ1} &color(skyblue){:キャラクタ2} &color(red){アイテム名} &color(green){-e}&color(darkblue){<FileName>}
-&color(red){アイテム名}は必須項目です。
-&color(skyblue){キャラクタ名}を追加すると、特定のキャラクタのみを検索対象として設定することが可能です。
--&color(skyblue){キャラクタ名}は複数設定可能です。
--&color(skyblue){キャラクタ名}の名前の前はコロンが必要なので注意。
--&color(skyblue){キャラクタ名}を省略すると、登録されたアイテムリスト内全てのアイテムを検索対象とします。
-&color(green){-e}のあとに&color(darkblue){<fileName>}を設定すると検索結果をCSV形式((カンマ区切りのテーブルデータ))で出力できます。出力先はstorages.jsonと同階層です。
検索結果で使われるストレージの和訳は以下のとおりです。
|英名|日本語訳|h
|inventory|マイバッグ|
|safe|モグ金庫|
|storage|収納家具|
|locker|モグロッカー|
|satchel|モグサッチェル|
|sack|モグサック|
|case|モグケース|
|wardrobe|モグワードローブ|
|temporary|テンポラリ|
|slip xx|モグの預り帳 【xx】|
例1 … 全キャラから&color(red){オメガ}を含むアイテムを検索
//findall オメガ
findAll: Searching: オメガ
findAll: メイン/slip 11: アケオメガード
findAll: 倉庫1/safe: アケオメガード
findAll: 倉庫3/sack: オメガの後肢
findAll: 倉庫4/sack: オメガの尾
findAll: 倉庫4/sack: オメガの眼
findAll: 倉庫4/slip 11: アケオメガード
findAll: Total: 7
例2 … 倉庫4から&color(red){オメガ}を含むアイテムを検索し、omega.csvへ出力
//findall :倉庫4 オメガ -eomega.csv
findAll: Serching: オメガ
findAll: 倉庫4/sack: オメガの尾
findAll: 倉庫4/sack: オメガの眼
findAll: 倉庫4/slip 11: アケオメガード
findAll: Total: 3
findAll: The results have been saved to "omega.csv"
* Trackの利用方法
findallでは、画面中に指定した所持アイテムの数、または指定したストレージの空き容量を表示することが可能です。
設定方法は以下の通り。
+addons\findAll\data\settings.xmlを開く
+4行目の<track />を<track></track>に変更
+<track> から </track>の間に&color(red){コード}を記述
+-必要に応じて28行目付近の<font>Arial</font>を日本語用フォントに書き換え
+文字コードをUTF-8、改行コードはそのまま(CR+LF)で上書き保存
**コードの内容
キャプションを設定せず、該当アイテムの数のみを表示する場合
(例:マイバッグ内の紙兵の数を表示させる)
<track>${inventory:紙兵}</track>
キャプションを設定し、該当アイテムの数を表示する場合
要: settings.xmlで日本語利用可能なフォントの指定
(例:マイバッグ内の紙兵の数を表示させる)
<track>紙兵: ${inventory:紙兵}</track>
コード内で改行を使いたい場合は <![CDATA[ code ]]> を利用する
(例:各種ストレージの空き容量を表示 / 表示が崩れる場合は等幅フォントを指定する)
<track>
<![CDATA[*ストレージ空き容量*
マイバッグ: ${inventory:$freespace}
サッチェル: ${satchel:$freespace}
サック: ${sack:$freespace}
ケース: ${case:$freespace}
ワードローブ: ${wardrobe:$freespace}]]>
</track>
----
&size(24){&bold(){findAll}}
#Contents
*概要
findAllは、文字列部分一致での検索が可能な所持アイテム追跡AddOnです。
[[https://github.com/Windower/Lua/tree/4.1/addons/findAll]]
*アイテムリストの作成
-addons\findAll\data\storages.jsonにアイテムリストが作成されます。
-アドオンをロードした状態でアイテムリストを登録したいキャラクタでログインし、全ての所持品の読み込みが終わる((画面右上のアイテム読み込みアイコンが消える))と最初の登録が終わります。
-以降はログイン中約1分間隔で自動更新が行われます。
-スペックの低いPCの場合、アイテムリストの更新時に一瞬固まるので重要な局面ではアンロードしておくことをお薦めします。
*アイテム検索機能の利用方法
&color(ref){//findall} &color(skyblue){:キャラクタ1} &color(skyblue){:キャラクタ2} &color(red){アイテム名} &color(green){-e}&color(darkblue){<FileName>}
-&color(red){アイテム名}は必須項目です。
-&color(skyblue){キャラクタ名}を追加すると、特定のキャラクタのみを検索対象として設定することが可能です。
--&color(skyblue){キャラクタ名}は複数設定可能です。
--&color(skyblue){キャラクタ名}の前はコロンが必要なので注意。
--&color(skyblue){キャラクタ名}を省略すると、登録されたアイテムリスト内全てのアイテムを検索対象とします。
-&color(green){-e}のあとに&color(darkblue){<fileName>}を設定すると検索結果をCSV形式((カンマ区切りのテーブルデータ))で出力できます。出力先はstorages.jsonと同階層です。
検索結果で使われるストレージの和訳は以下のとおりです。
|英名|日本語訳|h
|inventory|マイバッグ|
|safe|モグ金庫|
|storage|収納家具|
|locker|モグロッカー|
|satchel|モグサッチェル|
|sack|モグサック|
|case|モグケース|
|wardrobe|モグワードローブ|
|temporary|テンポラリ|
|slip xx|モグの預り帳 【xx】|
例1 … 全キャラから&color(red){オメガ}を含むアイテムを検索
//findall オメガ
findAll: Searching: オメガ
findAll: メイン/slip 11: アケオメガード
findAll: 倉庫1/safe: アケオメガード
findAll: 倉庫3/sack: オメガの後肢
findAll: 倉庫4/sack: オメガの尾
findAll: 倉庫4/sack: オメガの眼
findAll: 倉庫4/slip 11: アケオメガード
findAll: Total: 7
例2 … 倉庫4から&color(red){オメガ}を含むアイテムを検索し、omega.csvへ出力
//findall :倉庫4 オメガ -eomega.csv
findAll: Serching: オメガ
findAll: 倉庫4/sack: オメガの尾
findAll: 倉庫4/sack: オメガの眼
findAll: 倉庫4/slip 11: アケオメガード
findAll: Total: 3
findAll: The results have been saved to "omega.csv"
* Trackの利用方法
findallでは、画面中に指定した所持アイテムの数、または指定したストレージの空き容量を表示することが可能です。
設定方法は以下の通り。
+addons\findAll\data\settings.xmlを開く
+4行目の<track />を<track></track>に変更
+<track> から </track>の間に&color(red){コード}を記述
+-必要に応じて28行目付近の<font>Arial</font>を日本語用フォントに書き換え
+文字コードをUTF-8、改行コードはそのまま(CR+LF)で上書き保存
**コードの内容
キャプションを設定せず、該当アイテムの数のみを表示する場合
(例:マイバッグ内の紙兵の数を表示させる)
<track>${inventory:紙兵}</track>
キャプションを設定し、該当アイテムの数を表示する場合
要: settings.xmlで日本語利用可能なフォントの指定
(例:マイバッグ内の紙兵の数を表示させる)
<track>紙兵: ${inventory:紙兵}</track>
コード内で改行を使いたい場合は <![CDATA[ code ]]> を利用する
(例:各種ストレージの空き容量を表示 / 表示が崩れる場合は等幅フォントを指定する)
<track>
<![CDATA[*ストレージ空き容量*
マイバッグ: ${inventory:$freespace}
サッチェル: ${satchel:$freespace}
サック: ${sack:$freespace}
ケース: ${case:$freespace}
ワードローブ: ${wardrobe:$freespace}]]>
</track>
----
表示オプション
横に並べて表示:
変化行の前後のみ表示: