看板 mud_jy 關於我們 聯絡資訊
我是用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
pauleagle: 沒實測 不過應該在 (%*) 後面加個特定符號可以做到 02/04 11:46
airdana: 比較麻煩的方法:用簡寫設定alias,然後tell 該簡寫來抓 02/04 13:28
quitme: 我看運標BOT裡面抓劫匪的ID是用~((%*)~)中間有空格也可以 02/04 13:32
quitme: 抓,但是我用此法然後tell的文字前後加括弧,還是沒辦法 02/04 13:34
szany: #var action {%1} 02/05 06:37
quitme: 樓上的~我第四行就是這樣寫阿~加了{}也一樣沒有整句抓到 02/09 11:06
quitme: 有高手指導一下嗎 02/10 13:25
hakman: 測了一下,7.21 用bot神 ten 教的方法可以抓到 02/12 11:40
quitme: 4.62哭哭,我不想跳到z7阿~~ 02/12 14:28
quitme: 其實我比較好奇的是為什麼運標BOT的劫匪ID可以完整抓到 02/12 14:30
quitme: 但是用相同寫法卻抓不到完整的tell文字,劫匪ID中間空格 02/12 14:32
quitme: 難道不是空格?? 02/12 14:32
karta450020: #var action "%1" 應該加雙引號就能抓到了 02/12 20:17
szany: 確定是 {} 不是 () ?? 02/14 21:42
quitme: 非常確定 02/14 22:09
tawi: var不能用() 02/15 18:03
nues0626: #TRIGGER {^*~(*~)告诉你:(*)} {action=%1} 02/15 18:24
nues0626: 確定可以用 我也是462 02/15 18:24
quitme: 你的寫法跟我寫的一樣,你可以抓到中間有空格的文字串? 02/17 09:10
quitme: 雙引號正解阿,感謝高手karta450020指導 02/17 09:14
nues0626: 可以抓的到耶 02/17 18:34