Chat and Tell Capturing

Chat, Shout and Tell Capturing

These triggers detect tells, shouts and chatline messages, and copy them into a separate window called Tells.
For these triggers to work, you will need to create the window:

#WIN Tells

These triggers are based on the code posted by Zion on the Zuggsoft finished scripts forum

Personal

Tells
#REGEX {^(?:>\s|)(You tell \w+|\w+(?<!YOURPET) tells you|\w+ LTs \(.+\)|You LT \(.+\))\:?(.*)$$(.*)$$} {
  :Tells:#SAYPROMPT {%cr%ansi( bold, blink, blue)"["%time( hh:mm)"] "%ansi( bold, magenta)"["%1"]: "%ansi( bold, grey)%2}
  }
#COND {^ +(?:LT\:)?(.*)$$} {:Tells:#SAYPROMPT {%ansi( bold, grey)" "%1}} {looppat|prompt|regex}
Think bubbles
#REGEX {^(?:>\s)?(\w+) thinks(.*)$$} {:Tells:#SAYPROMPT {%cr%ansi( bold, blue)"["%time( hh:mm)"] "%ansi( bold, cyan)"["%1 thinks"]: "%ansi( bold, grey)%2}}
#COND {^ +(.*)$$} {:Tells:#SAYPROMPT {%ansi( bold, grey)" "%1}} {looppat|prompt|regex}
Mywho Player Arrival/Departure
#REGEX {(\[\w+ (?:enters the game|reconnects|disconnects)\])} {:Tells:#SAYPROMPT {%cr%ansi( bold, blue)"["%time( hh:mm)"] "%ansi( bold, red)"["Arrival"]: "%ansi( bold, grey)%1}}

General Lines

Shouts
#REGEX {^(?:>\s)?(\w+) shouts:(.*)$$} {:Tells:#SAYPROMPT {%cr%ansi( bold, blue)"["%time( hh:mm)"] "%ansi( bold, cyan)"["%1 shout"]: "%ansi( bold, grey)%2}}
#COND {^ +(.*)$$} {:Tells:#SAYPROMPT {%ansi( bold, grey)" "%1}} {looppat|prompt|regex}
Auction Line
#REGEX {^(?:>\s)?\[Auction\] (\w+) ?(\(\w+\) )?: (.*)$} {:Tells:#SAYPROMPT {%cr%ansi( bold, blue)"["%time( hh:mm)"] "%ansi( bold, yellow)"["%1" auction]: "%ansi( bold, grey)%3}}
#COND {^ +(.*)$$} { :Tells:#SAYPROMPT {%ansi( bold, grey)" "%1}} {looppat|prompt|regex}
HM Chatline
#REGEX {^(?:>\s)?(\w+) \<HM-(\w+)\>: (.*)$$} {:Tells:#SAYPROMPT {%cr%ansi( bold, blue)"["%time( hh:mm)"] "%ansi( bold, red)"["%1 HM-%2"]: "%ansi( bold, grey)%3}}
#COND {^ +(.*)$$} {:Tells:#SAYPROMPT {%ansi( bold, grey)" "%1}} {looppat|prompt|regex}
Explorer Chatline
#REGEX {^(?:>\s)?(\w+) \(Exp\):(.*)$$} {:Tells:#SAYPROMPT {%cr%ansi( bold, blue)"["%time( hh:mm)"] "%ansi( bold, cyan)"["%1 Exp"]: "%ansi( bold, grey)%2}}
#COND {^ +(.*)$$} {:Tells:#SAYPROMPT {%ansi( bold, grey)" "%1}} {looppat|prompt|regex}
House Chatline
#REGEX {^(?:>\s)?(\w+) \<House.*\>(.*)$$} {:Tells:#SAYPROMPT {%cr%ansi( bold, blue)"["%time( hh:mm)"] "%ansi( bold, cyan)"["%1 House"]: "%ansi( bold, grey)%2}}
#COND {^ +(.*)$$} {:Tells:#SAYPROMPT {%ansi( bold, grey)" "%1}} {looppat|prompt|regex}
Craft Chatline
#REGEX {^(?:>\s)?(\w+) \<Craft\>:(.*)$$} {:Tells:#SAYPROMPT {%cr%ansi( bold, blue)"["%time( hh:mm)"] "%ansi( bold, lightblue)"["%1 Craft"]: "%ansi( bold, grey)%2}}
#COND {^ +(.*)$$} {:Tells:#SAYPROMPT {%ansi( bold, grey)" "%1}} {looppat|prompt|regex}
Party Chatline
#REGEX {\[PARTY\] (.*)$$} {:Tells:#SAYPROMPT {%cr%ansi( bold, blue)"["%time( hh:mm)"] "%ansi( bold, yellow)"["PARTY"]: "%ansi( bold, grey)%1}}
#COND {^ +(.*)$$} {:Tells:#SAYPROMPT {%ansi( bold, grey)" "%1}} {looppat|prompt|regex}

Necro Specific

Necro Guild Chatline
#REGEX {^(?:>\s)?(\w+) \[(.+)\]: (.*)$$} {:Tells:#SAYPROMPT {%cr%ansi( bold, blue)"["%time( hh:mm)"] "%ansi( bold, green)"["%1 %2"]: "%ansi( bold, grey)%3}}
#COND {^ +(.*)$$} {:Tells:#SAYPROMPT {%ansi( bold, grey)" "%1}} {looppat|prompt|regex}
Necro Guild Chatline Emotes
#REGEX {^\[(\S{3,})\]: (.*)$$} {:Tells:#SAYPROMPT {%cr%ansi( bold, blue)"["%time( hh:mm)"] "%ansi( bold, green)"["%1"]: "%ansi( bold, grey)%2}}
#COND {^ +(.*)$$_1} {:Tells:#SAYPROMPT {%ansi( bold, grey)" "%1}} {looppat|prompt|regex}
Scryorbs
#REGEX {^\(ScryOrb\)\>\>(.*)$$} {:Tells:#SAYPROMPT {%cr%ansi( bold, blue)"["%time( hh:mm)"] "%ansi( bold, red)"["Scryorb:%1"]"}}
#COND {^ +(.*)$$} {:Tells:#SAYPROMPT {%ansi( bold, grey)" "%1}} {looppat|prompt|regex}
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License