Re: [閒聊] 卡片計劃(續)

看板mud_sanc (Sanctuary - 聖殿)作者 (揮淚斬馬雲)時間7年前 (2018/11/20 10:33), 7年前編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/3 (看更多)
先打一篇關於離線的設定。 假設 c001~c009 我設定為特殊卡片,即: 1.可能有限度化張數的設計 2.玩家若帶著它離線太久會被移除 限度化張數基本上可以透過一個 card_room.c 來做控制,但因為 大部份卡片我都不想做限度化張數,所以我基本上不會做這個。 離線太久會被移除的設定,在 dummy system 實裝後這個是可以 做的(所以才說這個很重要,抱歉拖了一段時間才完成),以下說 明做法: 1.比方我要找 t 開頭的玩家,誰有 c099 卡片 > cd /data/std/user/s > grep -n c099 *.o tida.o:7:vobjs (["m041":8,"m029":8,"m028":28,"m806":7,"m805":11, "m803":71,"m802":5,"m020":19,"m007":25,"p421":3,"m006":13,"m005":10, "m002":15,"m001":16,"m057":1,"f801":2,"q005":6,"q004":8,"m206":29, "m039":15,"q003":6,"m205":11,"q002":10,"q001":10,"m202":60, "c099":1,"m033":1,"s003":1,"m813":1,"s001":1,"m019":6,"m017":17, "m083":29,"m015":1,"m013":1,"m080":8,"m012":2,"m066":28,"m101":6, "m211":1,"m043":1,]) 2.找到後,就觀看它的上次登入資料 > more /data/std/connection/t/tida.o :::::::::::::: /data/std/connection/t/tida.o :::::::::::::: last_on 1542121460 > time 1542121460 1542121460 = Tue Nov 13 23:04:20 2018 (上面所有的動作只要寫一支程式就可以自動完成) 由上可知,玩家 tida 上次上線是 11/13,今天 11/20,比方我們就 可以設定,如果到 11/21 他還沒上線,我就透過 dummy system 將 他的 c099 卡片移除。 全部字頭才 36 個(a-z,0-9,部份動作交給程式替我做),只有特定 幾張卡片會這樣做,我也不一定要每天巡,每隔幾天巡一次就好,加 上沒有限度化張數的設計,其它玩家就不用擔心卡片被特定玩家壟斷 為何不需每天巡?比方 tida 的 c099 卡片應該在明天移除,結果我 沒巡,tida 後天上線,我大後天才巡,沒關係啊,巡到才刪,沒巡 到就是繼續持有。 (每天都巡是要累死我膩..) 有刪卡片我都會貼在當日的修改事項裡頭,當做紀錄,玩家若希望取 回卡片就說一下就好,屆時可能請玩家透過 rewards 來交換、或是 做一下遊戲內的勞動服務。 Laechan -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.117.106.224 ※ 文章網址: https://www.ptt.cc/bbs/mud_sanc/M.1542681187.A.6F2.html ※ 編輯: laechan (122.117.106.224), 11/20/2018 11:13:30
文章代碼(AID): #1Ryt9ZRo (mud_sanc)
文章代碼(AID): #1Ryt9ZRo (mud_sanc)