作者laechan (小太保)
看板mud_sanc
標題[指令] [系統] 輪盤系統重新開放
時間Wed Jun 22 10:19:47 2011
抱歉,在修改這個指令上拖了一點時間。
一、簡化程式內開獎流程
把 m 個 win_check 及 bet_winer、n 個 rotary_shout
、k 個 tell_object 等呼叫全部濃縮在一個函數內解決.
二、增設賭輪盤可精進賭技的功能
目前的條件設很寬,未來必加的條件就是「你賭贏的錢必
須超過你下注的總額」。
目前則是只要有賭贏錢,就有機率加 gamble 這項技能,
但限定技能值在 200 以內的人才會加。
三、理論上 cmd_rotary 函數因現在已 define NUM_TO_WORDS
,就存在了簡化的空間。(因為現在已可直接對照)
後續修改及相關設定就交由 norr 做,我的原意就是 norr 可
以善用這個全域指令,藉由改善它、或增加新的設定,來順便
精進自己的 coding 能力。
例如現在的訊息是這樣..
getapower 押注[1st]贏了[300000]影特幣!
magicq 押注[1st]贏了[300000]影特幣!
.
. 大概 2x 行
.
takeda 押注[1st]贏了[300000]影特幣!
kimokimo 押注[1st]贏了[300000]影特幣!
問題:有沒有簡化它的好方法?
答案:其實是有的。
Belldandy.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 115.83.14.150
1F:推 Golds :精簡方法喔,贏超過一定數目 (ex: 50W) 才會公開 06/22 10:25
2F:→ Golds :這樣應該就能精簡很多了 06/22 10:26
3F:→ Golds :至少不會那麼洗啦‧‧‧ 06/22 10:26
4F:推 justinj :ppl->more(msg,1,1); 06/22 10:51
5F:→ justinj :啊..還是不要幫norr回答.amem 06/22 10:52
6F:→ justinj :XXX等n人 押注[1st]贏了錢!... 06/22 10:54
7F:→ laechan :提示: 大樂透有做過訊息精簡 06/22 11:40