一刀斬千軍大天神三國系列尋蹤覓跡,蓄勢待發!群雄爭霸 我的三國我做主!"棕色塵埃"六魔助手霸氣降臨
askacheng ( 明日嘉 )
2007改版紀念徽章
Lv. 5 | 文章數:109 | 推薦數:12 | 被推數:121 #142. 2007-04-22 11:41:21
2007-04-21: v0.7f
* 更新任務查詢支援最新的地圖標記 3.4 版
* 更新地圖標記至 3.4 版
* 更新少量外域任務物品資訊
- 修正角色資訊中隊伍寵物被攻擊時的數值顯示位置
- 修正銀行背包整合背包欄放滿後還沒隱藏購買訊息的問題
fodaidai ( FoDAI )
Lv. 3 | 文章數:3 | 推薦數:0 | 被推數:6 #143. 2007-04-22 23:32:36
1)建議可以加入 任務獎勵的售價 如果碰到不需要的任務獎勵 可以挑賣價高的賣

2)組隊的時候任務回報 可以改成回報與不回報嗎?(我和我朋友5個都用聖皇.解任務聊天介面一直在洗頻@@)

3)怪物血量"好像"不會紀錄.沒辦法點怪就知道他的血量是多少

4)施法條可以不要放在人物頭像那邊嗎?沒有原本官方的方便看@@


以上是我的一點淺見啦~ 不管如何還是謝謝大大分享這個UI 我很喜歡
askacheng ( 明日嘉 )
2007改版紀念徽章
Lv. 5 | 文章數:109 | 推薦數:12 | 被推數:121 #144. 2007-04-23 16:59:03
2007-04-22: v0.71
* 安裝精靈將會記錄上一次安裝位置並在下一次安裝時自動輸入資料夾路徑
+ 更新精靈會在關閉所有遊戲視窗後隨機自動上傳任務相關資訊檔案到聖皇官方網站 (選擇性)
+ 新增魔獸啟動器及自動更新精靈自動保持插件在最新版本
* 更新數十個外域任務物品資訊
statue ( statue )
Lv. 5 | 文章數:92 | 推薦數:0 | 被推數:106 #145. 2007-04-23 17:41:41
re justforlove, abebee:
我也有做任務資料庫UI, 應該是比這一套的資料完整:

我的網站

如果願意幫忙任務資料庫UI來增加任務資料, 請到這邊上傳檔案:

上傳檔案


re liyiteng:

按M會讓介面消失的問題在地圖標記(MapNotes) 3.4 版已經修正了, 也就是 0.7f.

另外聖皇精靈有蒐集任務資料:

+ 更新精靈會在關閉所有遊戲視窗後隨機自動上傳任務相關資訊檔案到聖皇官方網站 (選擇性)

不知道隨機自動上傳的機制是上傳那些檔案?

不過看起來 MapNotes 3.4 的相容應該是根據我的版本做修改的:

local function rkoQuestLibrary_MapNotes_GetZoneID(zone)
        local continentNames, i, val = { GetMapContinents() };
        for i,val in pairs(continentNames) do
                local zoneNames = { GetMapZones(i) };                 for j in pairs(zoneNames) do
                        if (zoneNames[j] == zone) then                                 return i, j;
                        end
                end
        end
end

不過把別人的版本宣告和網址都拿掉似乎不太好?
a98089 ( 日行萬里 )
Lv. 19 | 文章數:935 | 推薦數:13 | 被推數:565 #148. 2007-04-23 21:58:41
作者:a98089(日行萬里)提到:
這個ui他會自動安裝..所以很簡單

下載好..點它自動安裝..回上面的問題

開啟遊戲資料夾(例:C:\Program Files\World of Warcraft )內的 Interface\AddOns 把所有或不必要的插件資料夾刪除。 
忘了補充
askacheng ( 明日嘉 )
2007改版紀念徽章
Lv. 5 | 文章數:109 | 推薦數:12 | 被推數:121 #149. 2007-04-24 03:43:57
@statue

先感謝您的好意, 在此先說聲抱歉. 因為臨時修正的關係, 我不否認 MapNote 3.4 的支援部份有參考過閣下最後的修正部份, 但並無抄襲之意.

隨機上傳機制如下
questcache & npccache 在登出遊戲後有 80% 機率會上傳
itemcache 在登出遊戲後有 10% 機率會上傳
creaturecache & gameobjectcache 雖然未加入, 但加入後將會以 20% 機率會上傳

這些寶貴資訊將會上傳到我們的FTP等候處理, 但處理的WDB檔的PHP程式今天才開始開發, 因為找不到貴網的wdblib原始處理程序, 現在手上就只有WDB的內容格式資料, 但由於我們公會也需要有一套屬於自己風格的介面及功能, 所以也得慢慢自行開發一段時間. 

若貴網對自動上傳的檔案有興趣的話, 日後也可以以其他交換資料或技術的形式合作, 如果大家技術容許下, 自動交換也不是大問題 ^^"

--本文在2007/04/24 04:39:20被編輯過
statue ( statue )
Lv. 5 | 文章數:92 | 推薦數:0 | 被推數:106 #150. 2007-04-24 08:04:43
re askacheng:

不只是 QuestLibrary, 我看其他套件也都是拿現有的套件來改後,
                                                                                
檔案開頭的一些版權宣告都消失了?
                                                                                
上傳的機制主要是考慮使用者對執行檔的困惑,
                                                                                
不然上傳整個 wdb 是過於佔頻寬的, 基本上要弄一個應該不是很困難..
jenjeng ( 銀月妖瞳 )
手機認證徽章信箱認證徽章
Lv. 10 | 文章數:305 | 推薦數:6 | 被推數:77 #151. 2007-04-24 10:26:35
看到statue大的提示
偶也特別看了看@@
也看到偶改的資料了~~ 呵呵~

MapNnots本身是沒有支援Earth Button

-- add earth icon
if EarthFeature_AddButton then
local def = {
id = "MapNotes";
icon = "Interface\\Icons\\Spell_Arcane_PortalThunderBluff";
callback = function()
MapNotes_HideMenus();
                    MapNotesOptionsFrame:SetParent("UIParent");
                    MapNotesOptionsFrame:Show();
end;
};

local title = GetAddOnMetadata(def.id, "Title");
title = string.gsub(string.gsub(title, "|c%x%x%x%x%x%x%x%x", ""), "|r", "");
_,_,def.name = string.find(title, "\]([^%s]-)%s");
def.subtext = def.id;
def.tooltip = GetAddOnMetadata(def.id, "Notes");
EarthFeature_AddButton(def);
end

給askacheng大
不建議您改UI的目錄, 然後再改名稱原始的UI路徑~
而且您已經拿掉原始作者的來源宣告,都變成
## Author: Aska 
## Author-zhTW: 明日嘉
這樣會有誤導使用者這整個UI是您自己原創的誤會發生的

--本文在2007/04/24 10:28:38被編輯過
askacheng ( 明日嘉 )
2007改版紀念徽章
Lv. 5 | 文章數:109 | 推薦數:12 | 被推數:121 #154. 2007-04-24 14:46:22
@statue

所有插件的改良我不否認有參考過其他插件的構造, 所有插件最多也只是基於某件插件為基礎架構建立, 初版的時候, 只有三個插件 iWoW, EquipCompare, MyInventory 是基於原始核心建立的, 而且於0.5版本之前, 他們都有註明各插件的出處及原創資訊於插件內, 但後期由於各插件的程式碼基乎重寫到面目全非的關係, 所以原創作者的名字也該拿下來以免影響原創者本人的聲譽. GroupCalendar, MapNotes 及 ImprovedErrorFrame 即使是0.7版時, 他們一直也是我自行更新的, 即使我怎樣修正或改良, 版權引言一直都是保持原創的姿態放在插件集內.

我也很尊重智識產權條例. 已經被改到面目全非的話, 已經不是那人的東西了吧, 該屬於原創的部份, 引言的部份我大概也會留下訊息, 但所有插件也是基於原身 mpq 內的程式碼及 wowwiki 的資訊建造的. 他們就是我學習 Lua 的書本及老師, 所以名稱的定義編寫我也不會變化太大, 程式員懂得英文的話, 即使怎麼思考, 大概造出來的功能名稱及概念也差不多, 因為念的是同一本出自 Blizzard 的指令手冊.

如閣下所指出的部份... GetZoneID 您覺得有其他名稱更適合嗎 ~_~ 沒有吧... 程式碼可以有其他方法變動嗎... 也沒有吧... 我念的書也是教我用 continentNames 來定義 ^^" 不管如何, 這部份的確有參考, 先說聲抱歉.
--
P.S. 我和你的 QuestLibrary 名稱相同... 絕對是巧合 = =... 因為我覺得 Library 比較合適形容這插件... 而且我也絕對比 QuestLibrary 早在2UC及本公會網公開發佈 o.o.. 所以我說... 只要程式員懂英文... 很多構造上也可以差不多... 所以... 別誤會...

(您的出現, 我大約在一年前看見單體QuestLibrary 的UI出現時已經預測到, 只是由於我停玩過差不多一年時間, 所以閣下比預期時間來晚了一點 ^^ 上面的 PS 部份是為免引起誤會而寫的 ^^ 因為也的確名字相同難免誤會)

---

@jenjeng

啊勒... 抱歉... EarthTree 為 QuestLibrary 而減榜的部份絕無抄襲... 只是由於Earth與iWoW當時兩者是分開的原因, 一心想把不使用的指令刪除掉減到最輕榜降低記憶體使用量而刪減的... 但引言部份合部都應該還在...

如果只是說 MapNote 1.5 的話, 我應該只有新增, 但沒有刪減任何原創者的資訊... 但最初是拿誰的版本來使用我也忘記了 = = 沒記錯的話, 這個版本好像是以前跟 iWoW 一起發佈的? 如果這幾行真的是閣下寫的話... 我在此也說聲抱歉, 因為這些程式碼在我開始了解 MapNote 時已經存在, 這傢伙我真的沒有做過什麼刪減, 除了做過少量BUG及2.0修正 (也因為2.0的關係, 統一修改過TOC) = ="

如果是說 MapNote 3.4 新版的話, 這是直接從 MapNote Fans Update 官網裡下載並直接套用到本集的. (同樣只修改過TOC, 也不打算有進一步的更新此UI的更新行動, 因為官方已經停止更新)

就如同閣下所指的一行, -- add earth icon 這個備註我也有保留並沒有刪減吧, 單靠這行我也不能確定出處呢, 也不能亂寫誰的傑作, 就這麼看的話, 這也可能是原物的功能之一 ^^"

** 提外話 
** 說的都說了, 在8年龍族時代寫輔助程式的時候我也曾經也說過一堆話
** 更新和編寫程式只是我的興趣, 我也沒有義務去更新一堆別人的程式, 更新只為了帶來朋友們的方便. 
** 好的建議及功能, 我會去花時間去領悟和吸收. 在我角度來看交流是一個「能進化的程式」必要階段. 
** 老師教我最基本的東西, 我不會去特別在意或註明他, 但有人問到, 我會跟他說我的功夫是跟哪位老師學的.  (我老師是WOWWIKI.COM)
** 師父教我怎麼解決問題, 我當然要說聲謝謝, 花了他很多時間和幫了大忙的話, 我還要特別表揚他的事跡呢.

** 編寫程式, 很多都有教學, 只是看您有沒有去用心學習, 
** 就簡單一句 for to do (由這去那), 除了 while do (若一直持續) 外還有其他更有效的取代的選擇嗎, 並沒有. 想要改變他的命名? 有必要嗎? 沒必要, 多此一舉.

** 魔獸的語言 lua 就像在抄 php, php 就像在抄 perl, perl 在抄 pascal  一樣, 爭吵下去也沒什麼意思. 因為這是一個 standard (標準概念)
** 以上程式我都會, 那是因為大同小異的關係, 盡管他們其中有部份成員是一樣, 但他們的確是各自有各自開發.
** 我這堆UI程式, 很多都是先吸收了各種我曾經使用過的插件精華, 然後再慢慢一個功能編寫的, 由零開始有目共睹, 有進度, 這算是抄襲嗎, 不算吧, 最多也只能說模彷罷了.

--本文在2007/04/24 17:39:21被編輯過
askacheng ( 明日嘉 )
2007改版紀念徽章
Lv. 5 | 文章數:109 | 推薦數:12 | 被推數:121 #155. 2007-04-24 15:07:48
@sky21320

請閣下熄怒, 就如前言一樣, 程式員也有程式員的尊嚴, 也不會胡亂拿掉別人的版權.

"自己在國外"?
我工作要出國工幹, 請別看一半 = = 更新也是業餘的事, 更何況, 這UI本來只是給公會內部成員使用, 根本就不用對外發佈, 只是到2.0的時候, 一堆人說沒UI使用所以才在此先行發佈分享給大家使用而已, 請別誤會

"整個裡面都是別人的套件 自己改改名子就變成你的了?"
就如上文所指, 只有三個UI基於原始核心建造而已, 前幾版之前還沒刪掉他們的引言.

"程式又有執行檔又會上傳", "畢竟一直以來的網路盜帳號事件"
... 來一個有技術的人來抓一下封包就知道, 上傳的資訊哪有帳號資訊 = = 回傳都只有資訊檔, 何況... 回傳資訊是有選擇回傳與否的. 而且執行檔是WinRAR的功能, 只要用WinRAR來開啟安裝檔, 不就可以知道安裝執行檔在做什麼嗎 = =

******
******

P.S. 
不管大家會否繼續使用, 這部份我也不再多說了, 所有該有的開關功能我也有做足選項給各位自行決定. 插件本身是沒有回報能力的, 至於新版本的回報功能也只是基於上月基地中的使用者回應的建議, 花了幾天時間創造出來的, 同類程式我也創造過不少(如RO, 龍族, 天翼等遊戲), 如果這樣也引起誤會, 我也不知怎麼說了. 回報功能做的事, 在啟動精靈上也有做過說明, 也絕無取巧, 取巧被發現也只會弄得不斷解釋及慘淡收場.

--本文在2007/04/24 16:17:15被編輯過
statue ( statue )
Lv. 5 | 文章數:92 | 推薦數:0 | 被推數:106 #158. 2007-04-24 17:36:23
re askacheng:

 quota: 我也很尊重智識產權條例. 已經被改到面目全非的話, 已經不是那人的東西了吧, 該屬於原創的部份, 引言的部份我大概也會留下訊息

我想我沒辦法認同這樣子的說法, QuestLibrary 非我原創, 但是 BaseQuest.lua, BaseNPC.lua 我增加了非常多的資料, 難道這個UI就算是我的了嘛? 改到面目全非也是因為你將所有的變數都加上 rkoXXX 的字樣, 不然將程式碼抽離難道不是相同的嘛?

我只有指出很明顯的部份, 其他像是下面這方面的資料請問你從那邊獲得?

        RKO_QUEST_LIBRARY_GETZONE = {
                ["杜洛塔"] = "Durotar",
                ["莫高雷"] = "Mulgore",
                ["貧瘠之地"] = "Barrens",
                ["奧特蘭克山脈"] = "Alterac",
                ["阿拉希高地"] = "Arathi",
                ["荒蕪之地"] = "Badlands",
                ["詛咒之地"] = "BlastedLands",
                ["提里斯法林地"] = "Tirisfal",
                ["銀松森林"] = "Silverpine",
                ["西瘟疫之地"] = "WesternPlaguelands",
                ["東瘟疫之地"] = "EasternPlaguelands",
                ["希爾斯布萊德丘陵"] = "Hilsbrad",
                ["辛特蘭"] = "Hinterlands",
                ["丹莫洛"] = "DunMorogh",
        }

我只知道我花了很多時間才得到這個完整的表格, 也沒看到英文翻譯對照, 所以這部份該如何說明?

另外, BaseQuest.lua 內有大量和我的任務資料庫相同的部份, 甚至連錯誤都完全相同, 例如我最近剛修正的一些地獄火半島的任務錯誤, 在您的 BaseQuest.lua 也是完全的相同, 我很想請問您的資料蒐集方式是如何而來的?

像是: "博學者血鷹`地獄火半島`55,86",
那是我打錯字, 正確應該是 "博學者血鷹`地獄火半島`55,36",
這我在前天修正了, 但是在您的 BaseQuest.lua 內卻都是這個錯誤, 所以?

像是程式內的
QuestLibrary_RemoveUnusedNPC
QuestLibrary_RemoveOpponentFaction
我該相信這完全是命名上的巧合嘛?

BaseQuest.lua, BaseNPC.lua 除了您新加的外, 其餘完全跟我之前放的未含怪物資料版本完全相同, 除了開頭的版本宣告被拿掉外, diff 的結果是相同的, 這您又該如何解釋?
快速回覆 | 註冊 使用完整編輯模式回覆
討論板頭像 [ 設定 ] |簽名檔 [ 設定 ]
有人回覆時通知我 【通知管理