Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- alias timestamp { !timestamp $1- | saveini }
- on ^*:TEXT:*:#:{
- var %i = 0
- var %line = $1-
- while (%i < $numtok($1-,32)) {
- inc %i 1
- if ($gettok($1-,%i,32) ison $chan) {
- if ($gettok($1-,%i,32) isop $chan) {
- var %line = $replace(%line,$gettok($1-,%i,32), $+ $gettok($1-,%i,32) $+ )
- }
- elseif ($gettok($1-,%i,32) ishop $chan) {
- var %line = $replace(%line,$gettok($1-,%i,32), $+ $gettok($1-,%i,32) $+ )
- }
- elseif ($gettok($1-,%i,32) isvoice $chan) {
- var %line = $replace(%line,$gettok($1-,%i,32), $+ $gettok($1-,%i,32) $+ )
- }
- }
- }
- if ($nick isop $chan) {
- var %nick = <4@ $+ $nick $+ >
- }
- elseif ($nick ishop $chan) {
- var %nick = <8% $+ $nick $+ >
- }
- elseif ($nick isvoice $chan) {
- var %nick = <6+ $+ $nick $+ >
- }
- else {
- var %nick = < $+ $nick $+ >
- }
- if ($gettok($readini(mirc.ini,options,n4),12,44) == 0) {
- echo $chan %nick %line
- }
- elseif ($gettok($readini(mirc.ini,options,n4),12,44) == 1) {
- echo $chan $timestamp %nick %line
- }
- haltdef
- }
- on *:INPUT:#:{
- if (/ == $left($1,1)) { return }
- if ($me isop $chan) {
- var %nick = <4@ $+ $me $+ >
- }
- elseif ($me ishop $chan) {
- var %nick = <8% $+ $me $+ >
- }
- elseif ($me isvoice $chan) {
- var %nick = <6+ $+ $me $+ >
- }
- else {
- var %nick = < $+ $me $+ >
- }
- if ($gettok($readini(mirc.ini,options,n4),12,44) == 0) {
- echo $chan %nick $1-
- }
- elseif ($gettok($readini(mirc.ini,options,n4),12,44) == 1) {
- echo $chan $timestamp %nick $1-
- }
- .msg $chan $1-
- halt
- }
Add Comment
Please, Sign In to add comment