スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
by micche  at --:-- |  スポンサー広告 |   |   |  page top ↑

LootHogについて

addonのLootHogは、大変便利でよく使ってるのですが、何だか最近のはチャットウィンドウに順位を縦に並べて表示してくれないみたいで、縦に並べて表示したいときは手動でプログラムの修正が必要みたいです。
最近、縦に並ばなくて困ってる方を時々見かけるのでちょっと私のやってるやり方を紹介します。
(もしかしたらオプションの設定で出来るのかもしれませんが(^_^;)) バージョンは、LootHog (Suan) 2.7.4です。
オプションの設定はこんな感じです。
20060828_1.jpg

で、LootHogフォルダの下にある「LootHog.lua」のloothog_announce_winner()関数の中の一部を以下のように修正しています。

== 修正前(496行目~)=================================
--ACHTUNG MOMENTAN NOCH BAUSTELLE!!!
if (loothog_settings["listtochat"]) then
loothog_chat(LOOTHOG_LABEL_CHATLISTTOP)
loothog_chat(LOOTHOG_LABEL_WINNERSDELIMITER)
local roll_counter = table.getn(loothog_rolls)
local report_roll = ""
while (roll_counter >= 1) do
--report_roll = ""
if (report_roll == "") then
report_roll = string.format(LOOTHOG_MSG_ROLLS, roll_counter, loothog_rolls[roll_counter][1], loothog_rolls[roll_counter][2])
else
report_roll = report_roll .. ", " .. string.format(LOOTHOG_MSG_ROLLS, roll_counter, loothog_rolls[roll_counter][1], loothog_rolls[roll_counter][2])
end
--loothog_chat(report_roll)
roll_counter = roll_counter - 1
end
loothog_chat(report_roll)
end

== 修正後(496行目~)=================================
--ACHTUNG MOMENTAN NOCH BAUSTELLE!!!
if (loothog_settings["listtochat"]) then
loothog_chat(LOOTHOG_LABEL_CHATLISTTOP)
loothog_chat(LOOTHOG_LABEL_WINNERSDELIMITER)
local roll_counter = table.getn(loothog_rolls)
local report_roll = ""
while (roll_counter >= 1) do
-- --report_roll = ""
-- if (report_roll == "") then
-- report_roll = string.format(LOOTHOG_MSG_ROLLS, roll_counter, loothog_rolls[roll_counter][1], loothog_rolls[roll_counter][2])
-- else
-- report_roll = report_roll .. ", " .. string.format(LOOTHOG_MSG_ROLLS, roll_counter, loothog_rolls[roll_counter][1], loothog_rolls[roll_counter][2])
-- end
-- --loothog_chat(report_roll)
-- roll_counter = roll_counter - 1
loothog_chat(string.format(LOOTHOG_MSG_ROLLS, roll_counter, loothog_rolls[roll_counter][1], loothog_rolls[roll_counter][2]))
roll_counter = roll_counter - 1
end
-- loothog_chat(report_roll)
end

他にも修正方法はあるようですが、今、私のやってる方法はこれです。
ちょっとスペースとかが詰まってて見にくいですが、もし困ってる方がいれば参考にしてください。
スポンサーサイト
by micche  at 21:35 |  WoW |  comment (2)  |  trackback (0)  |  page top ↑
Comments

情報ありがと^^
「なぜこれがOptionで設定できないか」
少々疑問ですが上記修正でOKですね^^
by よち 2006/08/29 11:27  URL [ 編集 ]

よかった~。大丈夫でしたか(^^)。
何だか、プログラム見たところ、文字列を連結して最後にチャットウィンドウに出しているように見えるので、横並びが仕様なのでしょうかね。
しかし、グチャグチャになるのは困りますね><。
by Mic 2006/08/29 21:05  URL [ 編集 ]
Comment Form
管理者にだけ表示を許可する

プロフィール

micche

Author:micche
「Ner'zhul/Alliance」にてギルド「World of Jokers」に所属して遊んでます。
Micche(lvl60 Mage)
Miccho(lvl60 Druid)
只今mainはMiccheです。

最近の記事+コメント
最近のトラックバック
月別アーカイブ
カテゴリー
ブロとも申請フォーム

この人とブロともになる

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。