Text Capture

By Lucyfero on Jan 20, 2015

Little script that allows to capture all dialogues among a selected number of users.
Use: to add a new member select a user in the 'user list' then either use the right mouse key menu or press the F8 key.
To delete a user from the list, select the user in the 'user list' then press CF8.
The selected users will have their nick yellow colored.
To stop capturing dialogues use the right mouse key menu.

; Little script that allows to capture all dialogues
; among selected users  ---- By Lucyfero
;
;
on +24:TEXT:*:*: {
  IF (!$window(@Capture)) { 
    window -ne @Capture
    ; Write the header into the window
    titlebar @Capture User's_Dialogue 
  }
  ; Add info
  aline @Capture $nick $+ : $1- 
}
alias F8  .guser 24 $$1 2 | echo 8 -a added $1 to Dialog Capture | //cline -hlm 8 $chan $1
alias CF8 .ruser 24 $$1 2 | echo 8 -a removed $1 from Dialog Capture |  //cline -r $chan $1
Menu * {
  .Text Capture
  ..Text Capture ON $$1 : .guser 24 $$1 2 | //cline -hlm 8 $chan $1 | echo 8 -a  use F8 to add more users | echo 8 -a use cF8 to exclude a user 
  ..Text Capture OFF : .rlevel -r 24 | echo 8 -a all users removed from Dialog Capture | /color.reset
}
alias -l color.reset {
  SET -u %i 0
  :next.i
  INC -u %i
  IF ($ial(*,%i)) {
        if (($nick(#,%i) != $me) &&  ($nick(#,%i) ison # )) //cline -r # $nick(#,%i) 
    GOTO next.i
  }

Comments

Sign in to comment.
BeginnerS   -  Sep 11, 2015

Is there a command line to capture text only on certain nicks. Lets say "Daemon" is the nick.But i didnt turn on the capture text.
Could it be possible to make a list of nicks that I want to capture.That for example didn't join the channel yet.
By the way excellent script.

 Respond  
Are you sure you want to unfollow this person?
Are you sure you want to delete this?
Click "Unsubscribe" to stop receiving notices pertaining to this post.
Click "Subscribe" to resume notices pertaining to this post.