[討論] 關於tell及抓取變數

看板mud_jy作者 (羊)時間9年前 (2015/02/04 08:29), 編輯推噓5(5016)
留言21則, 8人參與, 最新討論串1/1
我是用zmud4.62 我想用tell的方式告訴分身應執行的指令 triger:xxx告訴你:(%*) command:#var action %1 結果@action裡面抓到的都只有空格前的文字 空格後的文字被zmud歸類為變數裡的預設 例如:xxx告訴你:get sword from xiang 我去看action這個變數裡抓到的字就只有get sword變成變數的預設值....Orz 後面的sword from xiang都沒抓到 請問高手要怎麼設才會全部都抓到 並且執行變數action裡的動作? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 210.69.127.130 ※ 文章網址: https://www.ptt.cc/bbs/mud_jy/M.1423009770.A.290.html

02/04 11:46, , 1F
沒實測 不過應該在 (%*) 後面加個特定符號可以做到
02/04 11:46, 1F

02/04 13:28, , 2F
比較麻煩的方法:用簡寫設定alias,然後tell 該簡寫來抓
02/04 13:28, 2F

02/04 13:32, , 3F
我看運標BOT裡面抓劫匪的ID是用~((%*)~)中間有空格也可以
02/04 13:32, 3F

02/04 13:34, , 4F
抓,但是我用此法然後tell的文字前後加括弧,還是沒辦法
02/04 13:34, 4F

02/05 06:37, , 5F
#var action {%1}
02/05 06:37, 5F

02/09 11:06, , 6F
樓上的~我第四行就是這樣寫阿~加了{}也一樣沒有整句抓到
02/09 11:06, 6F

02/10 13:25, , 7F
有高手指導一下嗎
02/10 13:25, 7F

02/12 11:40, , 8F
測了一下,7.21 用bot神 ten 教的方法可以抓到
02/12 11:40, 8F

02/12 14:28, , 9F
4.62哭哭,我不想跳到z7阿~~
02/12 14:28, 9F

02/12 14:30, , 10F
其實我比較好奇的是為什麼運標BOT的劫匪ID可以完整抓到
02/12 14:30, 10F

02/12 14:32, , 11F
但是用相同寫法卻抓不到完整的tell文字,劫匪ID中間空格
02/12 14:32, 11F

02/12 14:32, , 12F
難道不是空格??
02/12 14:32, 12F

02/12 20:17, , 13F
#var action "%1" 應該加雙引號就能抓到了
02/12 20:17, 13F

02/14 21:42, , 14F
確定是 {} 不是 () ??
02/14 21:42, 14F

02/14 22:09, , 15F
非常確定
02/14 22:09, 15F

02/15 18:03, , 16F
var不能用()
02/15 18:03, 16F

02/15 18:24, , 17F
#TRIGGER {^*~(*~)告诉你:(*)} {action=%1}
02/15 18:24, 17F

02/15 18:24, , 18F
確定可以用 我也是462
02/15 18:24, 18F

02/17 09:10, , 19F
你的寫法跟我寫的一樣,你可以抓到中間有空格的文字串?
02/17 09:10, 19F

02/17 09:14, , 20F
雙引號正解阿,感謝高手karta450020指導
02/17 09:14, 20F

02/17 18:34, , 21F
可以抓的到耶
02/17 18:34, 21F
文章代碼(AID): #1KqMVgAG (mud_jy)