作者laechan (揮淚斬馬雲)
看板mud_sanc
標題[閒聊] 20180123修改事項
時間Tue Jan 23 21:46:47 2018
今晚應該會跨夜改吧。不過老實說沒啥自信,最近坐在桌子前
總不太想 coding,我自我分析判斷,原因大概是我不希望我在
coding 的時候老是被打斷,以及我最近有其它事情要忙的關係
明天起會改變做法,例如盡量用記事本 coding。
一、指令 blarket 修改
> blarket -crontab
1.新增排程
2.刪除排程
3.離開(按 q 或 quit 也可)
請輸入選項: 1
請輸入欲設定的排程拍賣主題(全英文, 例如 newyear): test
請輸入預定執行時間(mm/dd hh:mm): 01/24 01:40
腳本名稱: test 預定執行時間: Wed Jan 24 01:40:59 2018
資料設定 ok.
> blarket -crontab
腳本名稱: test 預定執行時間: Wed Jan 24 01:40:59 2018
可看到排程已順利設定。
01/24 01:41:0x 秒時,該排程執行
【黑市頻道】排程拍賣通知
====================================================
1.天空城農場的速升券(Skyfarm Express Ticket)
2.神眼鑑定券(Godeye-identified Ticket)
3.古老的紫箱(Old Box)
4.♂荷爾蒙餅乾♀(Endocrine cooky)
♂荷爾蒙餅乾♀(Endocrine cooky)
5.天空城農場的擴增券(Skyfarm Expand Ticket)
天空城農場的擴增券(Skyfarm Expand Ticket)
天空城農場的升級券(Skyfarm Level-UP Ticket)
====================================================
拍賣會主持人: 預訂 30 秒後,開始陸續拍賣以上物品!
嘛,有一點點的時間落差,應該還好。
(沒有要求要完全精準)
> call times_check;check_names_in_files;"blarket_test";"/cmds/std/_blarket"
房間(/open/cmds/times_check)-> check_names_in_files(
"blarket_test" , "/cmds/std/_blarket" ) = 0
確定該排程也已被 times_check 移除。比方 check 其它的
> call times_check;check_names_in_files;"/d/break/brk/boat";
"/d/break/brk/boat"
房間(/open/cmds/times_check)-> check_names_in_files(
"/d/break/brk/boat", "/d/break/brk/boat" ) =
11
非 0 的值就代表有,0 則代表沒有。
二、繼續修改 blarket
備份檔: /cmds/std/blarket.20180124
主要增加自動紀錄的功能,紀錄檔預設為腳本檔,也就是一檔
二用,拍賣物品清單與拍賣紀錄之間以 -- 分隔,在最初讀腳
本檔時,如果它有讀到一行是 -- 的話就會停止讀取它以下的
東西。(意即 -- 以下的就是紀錄)
以下是經實測後的 /open/cmds/blarket/test 檔內容:
> more /open/cmds/blarket/test
測試拍賣及上備註
/d/auc/blarket/wiz_auc/ob17 -end
/d/auc/blarket/wiz_auc/ob18 -end
/d/auc/blarket/wiz_auc/ob05 -end
/d/auc/blarket/wiz_auc/ob06 -end2
/d/auc/blarket/wiz_auc/ob07,/d/auc/blarket/wiz_auc/ob07 -end
/d/auc/blarket/ob11,/d/auc/blarket/ob11,/d/auc/blarket/ob12 -end
-- <= 到這裡就不會再讀, 以下開始就是拍賣紀錄
【黑市頻道】排程拍賣通知
====================================================
1.天空城農場的速升券(Skyfarm Express Ticket)
2.神眼鑑定券(Godeye-identified Ticket)
3.古老的紫箱(Old Box)
4.♂荷爾蒙餅乾♀(Endocrine cooky)
♂荷爾蒙餅乾♀(Endocrine cooky)
5.天空城農場的擴增券(Skyfarm Expand Ticket)
天空城農場的擴增券(Skyfarm Expand Ticket)
天空城農場的升級券(Skyfarm Level-UP Ticket)
====================================================
拍賣會主持人: 預訂 30 秒後,開始陸續拍賣以上物品!
【黑市頻道】 時間紀錄 Wed Jan 24 02:29:11 2018
====================================================
競標品:天空城農場的速升券(Skyfarm Express Ticket)
競標價:十萬影特幣
得標方式:出價最高者得標。
====================================================
這裡少了一行"該次拍賣無人競標"的 log,已修正。
【黑市頻道】 時間紀錄 Wed Jan 24 02:30:21 2018
====================================================
競標品:神眼鑑定券(Godeye-identified Ticket)
競標價:十萬影特幣
得標方式:出價最高者得標。
====================================================
【黑市頻道】 時間紀錄 Wed Jan 24 02:30:21 2018
====================================================
競標品:神眼鑑定券(Godeye-identified Ticket)
競標價:十萬影特幣
得標方式:出價最高者得標。
====================================================
laechan:恭喜 laechan 以十萬 int 得標!
(下略)
三、修改 /open/cmds/times_check.c
主要在 create 內增加一行 set("pre_clean",1); 而已,避免
times_check 被系統定期 reset。
到這裡,排程拍賣的東西全部改完。
LAechan
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.117.106.224
※ 文章網址: https://webptt.com/m.aspx?n=bbs/mud_sanc/M.1516715210.A.8DF.html
1F:→ laechan : 沒法跨夜改了,改標題 01/24 01:15
2F:→ laechan : 待會大概有時間,看情況 01/24 01:15
※ 編輯: laechan (122.117.106.224), 01/24/2018 02:48:25
3F:→ laechan : 我預計今天白天,編好月底要進行的排程拍賣腳本檔 01/24 02:50
4F:→ laechan : 應該下午就可以編好了 01/24 02:51
5F:→ laechan : 順便再小改一下腳本檔的讀取方式, 減少錯誤讀取情況 01/24 02:51