2006.10/25(Wed)
■[UO][ZeazyUO]伐採マクロでござい
というわけでむりぽ!
の予定だったリコ伐採スクリプトが出来たような気がします。
しかし!問題、というか課題がいっぱい。
- UO画面の指定が激しい(800*600で左上にあること前提)
- リコポイントの指定がある(木の真下のみ)
騎乗状態では使えない(座標がずれるため)←使えるように修正ゴキのバックパックIDがうまく取れていない
スクリプト開始直前にゴキのバックパックを手動で開く必要アリ
↑修正できました。伐採用斧はハチェット類しか認識させていない←指定できるようにしました
ゴキのバックパックに関しては、完全に意味不明。
公式で質問してみました。
3キャラ中2キャラ取得不可でした。謎過ぎる……。
公式で質問した結果、レイヤー指定しろとのこと。
そ、そうか。バックパック扱いなんだからそうすれば良かった!
というわけで解決。めでたしめでたし!
というわけで以下解説その他諸々です。
***事前準備***(2006.12.27更新)
- お気に入りのジャイアントビートルを用意。
※ペットからは降りてください- 玄関前(階段部分)か銀行にアイテム移動用セキュアを用意。
- リコ掘り用ルーンブックを用意。
- 銀行(自宅前)ルーンブックを用意。
- バックパックに細工ツールとAPB、少量のインゴット、
リコ後ハイドな人は遅延回避用ツールを用意- 魔法リコの場合は秘薬低減装備
- 騎士リコの場合は奉納ポイント確認
- 必要に応じてスクリプトの書き換え
- プレイヤー、ペットそれぞれのHPが何%以下になったら移動するか
- 重量が何%以上になったらログをボードに加工するか
- 自分の周辺に何がいたら移動するか(青ネーム〜赤ネーム)
- 自分の周辺何マスにいたら移動するか(0〜12マス)
- 魔法の種類(魔法,騎士)
- リコ後ハイドするかどうか
- セキュアの場所(自宅,銀行)
- 伐採用ルーンブックの数(1〜10)
- 斧の種類(詠唱可,詠唱不可)
- ペット乗り降り(しない,する)
- 細工ツールのチャージ数がいくつになったら作成するか
- 大工ツールのチャージ数がいくつになったら作成するか
- 終了キーの設定(Ctrl+αのα部分の指定)
***スクリプト内容***(2006.12.27更新)
- 伐採用斧をターゲット
- 玄関前(階段部分)か銀行内のセキュアをターゲット
- リコ掘り用ルーンブックをターゲット
- 銀行(自宅前)用ルーンブックをターゲット
- エラーが出たらバックパックを開きなおすとよさげ
- 伐採用ルーンブック1の始めから順にリコールして掘る
- 掘っている最中
・指定した周辺範囲に何かいたら移動
・自分のHPかペットのHPが指定%以下になった場合移動
・移動後、自分とペットのHPを確認し、回復
※そのため、プロテクしておくことを激しくオススメ
・重量が85%以上になったらログを加工してペットにしまう- 大工ツールのチャージ合計が50以下になったら大工ツール作成
- 細工ツールのチャージ合計が2以下になったら細工ツール作成
- ボードと特殊素材合計が1600以上になったら、銀行(自宅前)ルーンブックの
ランダムな場所へリコールしてセキュアにボードと特殊素材をしまい、元の場所へ移動する- 3.〜4.を繰り返す
- 終了させたい場合は、Ctrl+任意のキーで終了処理を開始
- 銀行(自宅前)ルーンブックのランダムな場所へリコールして
セキュアにボードと特殊素材をしまう。
※終了キーの判定が遅いため、やや押しっぱなしにしてください
***更新履歴***(2006.12.27)
- 2006.12.27:機能拡張と微修正なVerUP
- lumberJackVer1.05.zzs
- ルーンブック複数指定機能(1〜10冊)
- ペット取得ミスに対応
- 2006.12.25:機能拡張なバージョンアップ
- lumberJackVer1.04.zzs
- リコールブロック対応機能拡張
※RBが2冊必要になりました
- 2006.12.23:機能追加&微修正なバージョンアップ
- lumberJackVer1.03.zzs
- リコールブロック対応機能追加
- リコール後ハイド機能を追加
※Libフォルダに『DelayBug.dms』を入れてください※
- 2006.10.29:機能追加につきバージョンアップ
- lumberJackVer1.02.zzs
- ペット騎乗機能追加
- 2006.10.26:Ver1.01にバージョンアップ
- lumberJackVer1.01.zzs
- 特殊素材に対応(存在を忘れてましたスミマセン)
- ボード加工部分修正(氷板と血板逆になってマシタ)
- 伐採用斧を指定できるように修正
- ペットのバックパックID取得部分修正
- 2006.10.25:リリース
- lumberJackVer1.00.zzs
テスター募集中です(笑
トラックバック - http://d.hatena.ne.jp/arsnova/20061025


で、自分のバックからセキュアの中に入るんだけど、その時はゴキのバックパック開く。
で、採掘の宝石みたいに、伐採で取れる素材もセキュアの中に入るようになると嬉しいです!
で、スクリプト終了時、ボードがセキュアの中に入らずに、リコってゴキのバックパック開いて、終っちゃいました。
以上、オネムの前のテスト報告でした!
BarkFragment等、副産物が出たときに次のポイントに移動してしまう
ブラッドウッドのボード化がうまくいってない?
ペットのID取得がうまくいってないぽいね。
ZezuUOとUO再起動してみてもダメ?
特殊素材のこと忘れてた!w
次回にはしまうようにしときマス。
> テスト中さん
そういえば特殊木材があるんですよね;x;
モデルとカラー調べなおして組み込みます〜。