精華區beta mud_sanc 關於我們 聯絡資訊
  前面全刪!   由於前篇使用的函數begins與ends判斷要求較嚴格,容易誤判, 一般認為會抓進來的訊息都會漏掉,這次是針對上次的缺點稍做改進 ,效果還不錯! 寫法如下: Pattern:(%1)   抓所有訊息! Commands: 01 #var hide2 3 3 設定變數(hide2),內容是3,對應15行的{#noop}! 02 #if (%pos("【",%1)) {#var hide2 1} 03 #if (%pos("頻道-",%1)) {#var hide2 1} 04 #if (%pos("$友克鑫拍賣會$",%1)) {#var hide2 1} 05 #if (%pos("〔隊伍頻道〕",%1)) {#var hide2 1} 06 #if (%pos("偷偷的告訴",%1)) {#var hide2 1} 07 #if (%pos("大呼",%1)) {#var hide2 1} 08 #if (%pos("說道",%1)) {#var hide2 1} 藍色行判定1,對應15行{#cap chat} 09 #if (%pos("織依",%1)) {#var hide2 3} 黃色行判定3,對塵15行{#cap noop} 10 #if (%pos("你的技能",%1)) {#var hide2 2} 綠色行判定2,對應15行{#cap skill} 11 #if (%pos("你技能中",%1)) {#var hide2 2} 12 #if (%pos("【 等級 】",%1)) {#var hide2 3} 13 #if (%pos("【 國 家 名 】",%1)) {#var hide2 3} 14 #if (%pos("【 牧師 】",%1)) {#var hide2 3} 15 #case @hide2 {#cap chat} {#cap skill} {#noop} {#c+ chat} {#c- chat} 原則:有關聯的判斷句,肯定要放前面,排除要放後面。否則排除判斷會被蓋掉!    如: 織依說道: 第8行抓到說道來判定1,接著第9行則會判斷成3,送到15行會依判斷做第三    道指令!如果將兩行對調,就會先判定3再判定1,在15行就會做第一道指令    !那織依就會對你叫個不停喔! 如需要在增加判斷的部份,只要在行1和行15之間增加即可,但要注意順序!    要增加指令,在15行不停增加即可,但指令們的座號別弄錯! 註:在hmml用很正常,只保證在hmml上可用! Commands部份在下方,想做活體實驗可以複製回去! #var hide2 3 3 #if (%pos("【",%1)) {#var hide2 1} #if (%pos("頻道-",%1)) {#var hide2 1} #if (%pos("$友克鑫拍賣會$",%1)) {#var hide2 1} #if (%pos("〔隊伍頻道〕",%1)) {#var hide2 1} #if (%pos("偷偷的告訴",%1)) {#var hide2 1} #if (%pos("大呼",%1)) {#var hide2 1} #if (%pos("說道",%1)) {#var hide2 1} #if (%pos("織依",%1)) {#var hide2 3} #if (%pos("你的技能",%1)) {#var hide2 2} #if (%pos("你技能中",%1)) {#var hide2 2} #if (%pos("【 等級 】",%1)) {#var hide2 3} #if (%pos("【 國 家 名 】",%1)) {#var hide2 3} #if (%pos("【 牧師 】",%1)) {#var hide2 3} #case @hide2 {#cap chat} {#cap skill} {#noop} {#c+ chat} {#c- chat} -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.163.171.99
asara :大推...^^ 11/02 21:18