Re: [問題] Zmud #say問題...
恕刪
: 我現在上線都會先抓取一些數值設定成初始值
: 然後設定一個類別的觸發來計算上線所賺取的經驗值
: 接下來用#say show出我所計算的結果
: 也許是個性使然,希望show出來的結果能夠整齊一點
: 不知道有沒有類似C語言中\t的語法
: 像是
: #say 12345 [指令] 67890
: #say 123456 [指令] 7890
: 秀出來的結果為
: 12345 67890
: 123456 7890
: 這種效果
小弟在Zmud 4.62中沒有查到類似語法(有的話請告知)
如果其他版本有就請高手補充
比較建議直接用#sta把數值掛在狀態列上
中間加個分隔可區分就好
如果要硬做出來是可以
以下就參考看看
a=1234565
b=890
len=15
※設定@b前置總長度為15
#var a_len %len(@a)
※把@a長度換算出來
#math min_len (@len-@a_len)
※計算保留空白長度
#loop @min_len {#var a %concat(@a, )}
※在@a後面加上間距空白
#var c @a@b
※把@a跟@b合起來成@c
#say @c
※會顯示1234565 899
#alias exp {a=%1;b=%2;len=15;#var a_len %len(@a);#math min_len (@len-@a_len);
#loop @min_len {#var a %concat(@a, )};#var c @a@b;#say @c}
輸入exp 數值1(變數1) 數值2(變數2) 就可有上述效果
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.130.138.205
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
mud 近期熱門文章
PTT遊戲區 即時熱門文章
95
225
27
54