Re: [wizs] 二拍專用系統 (預訂本週六晚上實測)

看板mud_sanc (Sanctuary - 聖殿)作者 (小太保)時間14年前 (2011/10/14 00:27), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
該指令已修改的差不多,預定本週六正式實測。 (星期五六我會再檢查程式有沒有潛在 bug 以及是否還有 修正的空間) 對 hands 指令有任何意見或建議也歡迎提供. ※ 引述《laechan (小太保)》之銘言: : 今天測試發現問題如下... : 一、手動 hands -end 的話會有 bug,應是有用到 move 函數, : 卻 return notify 造成此 bug。 已全部修正。 : 二、A 標到 B 所提供的認主物品,可是該物品認主還是 B,還有 : 變成 A。這應是漏設認主造成的。 這個 bug 是發生在一次拍賣多件物品時, 該 bug 發生的原因是.. foreach(ob in obs) ob->move(ppl); if(ob->query("names")) ob->set("names",ppl->query("name")); // 更改認主 正確的寫法應該要把 ob->set("names", 寫進 foreach 裡頭 foreach(ob in obs) { ob->move(ppl); ob->set("names",... } 不然就會變成「只有第 n 件會更改認主, 第 1~n-1 件都不改」 該 bug 已修正. : 三、A 出價 1 億,B 出價 20 萬,排序結果應由 A 得標,可是 : 卻出現 B 得標的情況,而且顯示的得標金額是 1 億,而實 : 際扣的錢是 20 萬。此應是 sort 錯誤造成。 : (例如應該由最高價的人得標,卻變成最低價的人得標) 嘛, 這個 bug 不明, 不過因後續更改了 bider_data 的儲存方式 , 這個 bug 就自然而然地修正了. 今天做了一些測試, 沒發現問題. : 四、應增加一個 hands -debug 功能,針對已經沒有標記的拍賣 : 應予完全消除。 這個以後再加即可. : 五、hands -getback 應增加即時訊息顯示,以及 getback data : 的即時觀看。 hands -getback 可以觀看有哪些拍賣的款項未領回. hands -getback 的基本取回條件是身上的錢 < 10億. : 另外有玩家建議將標記長度(8位數)縮短,目前考慮縮短為 6 位 : 數。 這個暫時不改, 等 hands 沒問題了且也穩定了再改. 另外,因為一個禮拜有七天,一天 24 小時,一小時 3600 秒 7 x 24 x 3600 = 604800,所以基本上編號一定是 7 位數以上 才保險,不過以底下為例 標記編號   提供者   物品數 底價   你的出價  出價人數 剩餘時間 =========================================================================== 19518111 laechan 5 100000 ---- 0 10分 =========================================================================== 「理論上」如果你只給後面 4 位數(如 8111)或 5 位數(18111), 系統應該也可以辨識,這個會列入修改考量。 這樣就不用全打 8 位數, 我會寫個新的函數來處理, 不過基本上 至少要 5 位數(才能完全避免重覆). : 上面全部明天~星期二之間修復。 : Laechan 拍謝拖了兩個月才有能力修 hands 的 bug。 hands 的正式測試會定在本週六進行,該指令的基本用途就是 讓玩家可以自力拍賣認主物及非認主物,並可一次拍賣多件, 不過不受理「你認為價值應超過 10 億」的東西。 有興趣參加星期六的 hands 二手拍賣會實測者,可先熟悉底 下指令模式.. hands(二手拍賣)功能選項: ===================================================== hands -post 張貼二手物品拍賣訊息 hands -end 進行二手物品拍賣結標 hands -remove 移除二手物品拍賣訊息 hands -list/-ext 列出二手物品拍賣訊息 hands -view 觀看二手物品數值設定 hands -search 搜尋二手拍賣特定物品 hands -bid 參與二手拍賣出價競標 hands -getback 取回二手拍賣競標款項 ===================================================== > hands -list [簡列模式] 標記編號   提供者   物品數 底價   你的出價  出價人數 剩餘時間 =========================================================================== 19522671 weapon 3 100000 ---- 0 3分 54秒 =========================================================================== 本次二手拍賣開始於 Thu Oct 13 23:42:07 2011, 開放時間一般為兩小時. > hands -ext [展開模式, 可展開拍賣品資料] 標記編號   提供者   物品數 底價   你的出價  出價人數 剩餘時間 =========================================================================== 19522671 weapon 3 100000 ---- 0 3分 50秒 魔神帶(Evil_God Wristlet). 能天使鋼盾(Shield the Power). 天神像─賽魯斯.傑拉(Inviolable Statue : Cellus Ceola). =========================================================================== 本次二手拍賣開始於 Thu Oct 13 23:42:07 2011, 開放時間一般為兩小時. hands -list/-ext 也會顯示本次二拍開啟時間. > hands -post 語法: hands -post [物品id1,id2,...] for [底價] time [多少秒後結標] 要一次 post 多樣物品時,各物品 id 之間以 , 分隔. 底價區間: 100000~1000000000 影特幣, 時間區間: 60~600 秒. 例如: hands -post ring for 100000 time 600 hands -post ring,belt for 100000 time 600 > hands -end 語法: hands -end [標記編號] 你只能對自己張貼的拍賣訊息進行結標的動作. > hands -remove 語法: hands -remove [時間標記]. > hands -view 語法: hands -view [標記編號] [第幾樣物品]. 如果不接第幾樣物品,就預設看第一樣物品. > hands -search 語法: hands -search [物品id] > hands -bid 語法: hands -bid [標記編號] for [出價多少]. 你的出價將會先被提存到二手拍賣網. 例如: hands -bid 12345678 for 200000 > hands -getback 語法: hands -getback [標記編號]. 你可取回的款項對應編號有: 19515059 上面顯示我有應取回款項 > hands -getback 19515059 hands -getback: 你自第 19515059 則訊息處取回 120000 影特幣的款項. hands -getback 的資料在每個拍賣會舉辦後的兩天內, 將會做定時的清除。(getback 公約) Laechan -- ※ 發信站 :批踢踢實業坊(ptt.cc) ※ 編輯: laechan 來自: 115.81.147.189 (10/14 00:33)

10/14 03:16, , 1F
hmml5 有反映拍賣刊登者收不到款項的問題, 已修正.
10/14 03:16, 1F
文章代碼(AID): #1Ebn5W14 (mud_sanc)
文章代碼(AID): #1Ebn5W14 (mud_sanc)