Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ON $*:TEXT:/^!note\s\w+\s/iS:#:{
- if ( $2 == $null ) { return }
- if ( $3- == $null ) { return }
- if ( $nick isin %twitchbots ) { return }
- ; %randnotemsg the fix for repetative messages when you leave a message for others
- ; var %randnotemsg Message from $nick to $2 $+ : $3- $+ ;Note left for $2 by $nick $+ : $3- $+ ;Message left for $2 by $nick $+ : $3-
- ; %randnotemsgself the fix for repetative messages when you leave a message for yourself
- ; var %randnotemsgself Message left by $nick $+ : $3- $+ ;Note left by $nick $+ : $3- $+ ; $+ $nick left note: $3-
- if ( $nick == $me ) { return }
- if ( %noteidnick. [ $+ [ $server ] ] [ $+ [ . ] ] [ $+ [ $chan ] ] [ $+ [ . ] ] [ $+ [ $2 ] ] >= 5 ) {
- msg $chan $nick $+ , Limit reached. Only 5 messages per user is allowed.
- return
- }
- inc %noteidnick. [ $+ [ $server ] ] [ $+ [ . ] ] [ $+ [ $chan ] ] [ $+ [ . ] ] [ $+ [ $2 ] ]
- set %notenick. [ $+ [ $server ] ] [ $+ [ . ] ] [ $+ [ $chan ] ] [ $+ [ . ] ] [ $+ [ $2 ] ] [ $+ [ . ] ] $+ %noteidnick. [ $+ [ $server ] ] [ $+ [ . ] ] [ $+ [ $chan ] ] [ $+ [ . ] ] [ $+ [ $2 ] ] $nick
- if ( $2 != $nick ) {
- ; Old Code
- ; set %notemsg. [ $+ [ $server ] ] [ $+ [ . ] ] [ $+ [ $chan ] ] [ $+ [ . ] ] [ $+ [ $2 ] ] [ $+ [ . ] ] $+ %noteidnick. [ $+ [ $server ] ] [ $+ [ . ] ] [ $+ [ $chan ] ] [ $+ [ . ] ] [ $+ [ $2 ] ] $gettok(%randnotemsg,$rand(1,3),59)
- set %notemsg. [ $+ [ $server ] ] [ $+ [ . ] ] [ $+ [ $chan ] ] [ $+ [ . ] ] [ $+ [ $2 ] ] [ $+ [ . ] ] $+ %noteidnick. [ $+ [ $server ] ] [ $+ [ . ] ] [ $+ [ $chan ] ] [ $+ [ . ] ] [ $+ [ $2 ] ] Message left for $2 by $nick $+ : $3-
- msg $chan $nick $+ , Your message has been left for $2 $+ .
- return
- }
- ; Old Code
- ; set %notemsg. [ $+ [ $server ] ] [ $+ [ . ] ] [ $+ [ $chan ] ] [ $+ [ . ] ] [ $+ [ $2 ] ] [ $+ [ . ] ] $+ %noteidnick. [ $+ [ $server ] ] [ $+ [ . ] ] [ $+ [ $chan ] ] [ $+ [ . ] ] [ $+ [ $2 ] ] $gettok(%randnotemsgself,$rand(1,3),59)
- set %notemsg. [ $+ [ $server ] ] [ $+ [ . ] ] [ $+ [ $chan ] ] [ $+ [ . ] ] [ $+ [ $2 ] ] [ $+ [ . ] ] $+ %noteidnick. [ $+ [ $server ] ] [ $+ [ . ] ] [ $+ [ $chan ] ] [ $+ [ . ] ] [ $+ [ $2 ] ] Message left by $nick $+ : $3-
- msg $chan $nick $+ , Your message has been left.
- }
- on *:JOIN:#:{ postmessage }
- on *:TEXT:*:#:{ postmessage }
- alias postmessage {
- if ( $nick == $me ) { return }
- var %x_note_id 1
- while ( %noteidnick. [ $+ [ $server ] ] [ $+ [ . ] ] [ $+ [ $chan ] ] [ $+ [ . ] ] [ $+ [ $nick ] ] > 0 ) {
- msg $chan %notemsg. [ $+ [ $server ] ] [ $+ [ . ] ] [ $+ [ $chan ] ] [ $+ [ . ] ] [ $+ [ $nick ] ] [ $+ [ . ] ] [ $+ [ %x_note_id ] ]
- unset %notenick. [ $+ [ $server ] ] [ $+ [ . ] ] [ $+ [ $chan ] ] [ $+ [ . ] ] [ $+ [ $nick ] ] [ $+ [ . ] ] [ $+ [ %x_note_id ] ]
- unset %notemsg. [ $+ [ $server ] ] [ $+ [ . ] ] [ $+ [ $chan ] ] [ $+ [ . ] ] [ $+ [ $nick ] ] [ $+ [ . ] ] [ $+ [ %x_note_id ] ]
- var %note_delay 10000
- while ( %note_delay ) {
- dec %note_delay
- if ( %note_delay == 0 ) {
- inc %x_note_id
- dec %noteidnick. [ $+ [ $server ] ] [ $+ [ . ] ] [ $+ [ $chan ] ] [ $+ [ . ] ] [ $+ [ $nick ] ]
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement