with this you can lock 4 users at a time and it repeats what they said in main channel.
on 1:load:/memoserv send Baaz Thanx Baaz for this script
#lock off
ON 2:TEXT:*:#:{
if ($nick == %lockeduser) { set %text $1- | set %chanoftext $chan | goto lockeduser }
elseif ($nick == %lockeduser2) { set %text2 $1- | set %chanoftext2 $chan | goto lockeduser2 }
elseif ($nick == %lockeduser3) { set %text3 $1- | set %chanoftext3 $chan | goto lockeduser3 }
else { halt }
:lockeduser
msg %chanoftext 11 $+ %lockeduser 0"12 $+ %text $+ 0"12
halt
:lockeduser2
msg %chanoftext2 11 $+ %lockeduser2 0"12 $+ %text2 $+ 0"12
halt
:lockeduser3
msg %chanoftext3 11 $+ %lockeduser3 0"12 $+ %text3 $+ 0"12
halt
}
ON 2:NOTICE:*:#:{
if ($nick == %lockeduser) { set %text $1- | set %chanoftext $chan | goto lockeduser }
elseif ($nick == %lockeduser2) { set %text2 $1- | set %chanoftext2 $chan | goto lockeduser2 }
elseif ($nick == %lockeduser3) { set %text3 $1- | set %chanoftext3 $chan | goto lockeduser3 }
else { halt }
:lockeduser
notice %chanoftext 12«4 $+ %lockeduser said 14"12 $+ %text $+ 14"12»
halt
:lockeduser2
notice %chanoftext2 12«4 $+ %lockeduser2 said 14"12 $+ %text2 $+ 14"12»
halt
:lockeduser3
notice %chanoftext3 12«4 $+ %lockeduser3 said 14"12 $+ %text3 $+ 14"12»
halt
}
ON 2:ACTION:*:#:{
if ($nick == %lockeduser) { set %text $1- | set %chanoftext $chan | goto lockeduser }
elseif ($nick == %lockeduser2) { set %text2 $1- | set %chanoftext2 $chan | goto lockeduser2 }
elseif ($nick == %lockeduser3) { set %text3 $1- | set %chanoftext3 $chan | goto lockeduser3 }
else { halt }
:lockeduser
msg %chanoftext 12«4 $+ %lockeduser said 14"12 $+ %text $+ 14"12»
halt
:lockeduser2
msg %chanoftext2 12«4 $+ %lockeduser2 said 14"12 $+ %text2 $+ 14"12»
halt
:lockeduser3
msg %chanoftext3 12«4 $+ %lockeduser3 said 14"12 $+ %text3 $+ 14"12»
halt
}
ON 2:TEXT:*:?:{
if ($nick == %lockeduser) { set %text $1- | goto lockeduser }
elseif ($nick == %lockeduser2) { set %text2 $1- | goto lockeduser2 }
elseif ($nick == %lockeduser3) { set %text3 $1- | goto lockeduser3 }
else { halt }
:lockeduser
msg %lockeduser 12«4You said 14"12 $+ %text $+ 14"12»
halt
:lockeduser2
msg %lockeduser2 12«4You said 14"12 $+ %text2 $+ 14"12»
halt
:lockeduser3
msg %lockeduser3 12«4You said 14"12 $+ %text3 $+ 14"12»
halt
}
ON 2:NOTICE:*:?:{
if ($nick == %lockeduser) { set %text $1- | goto lockeduser }
elseif ($nick == %lockeduser2) { set %text2 $1- | goto lockeduser2 }
elseif ($nick == %lockeduser3) { set %text3 $1- | goto lockeduser3 }
else { halt }
:lockeduser
notice %lockeduser 12«4You said 14"12 $+ %text $+ 14"12»
halt
:lockeduser2
notice %lockeduser2 12«4You said 14"12 $+ %text2 $+ 14"12»
halt
:lockeduser3
notice %lockeduser3 12«4You said 14"12 $+ %text3 $+ 14"12»
halt
}
ON 2:ACTION:*:?:{
if ($nick == %lockeduser) { set %text $1- | goto lockeduser }
elseif ($nick == %lockeduser2) { set %text2 $1- | goto lockeduser2 }
elseif ($nick == %lockeduser3) { set %text3 $1- | goto lockeduser3 }
else { halt }
:lockeduser
msg %lockeduser 12«4 $+ %lockeduser 14"12 $+ %text $+ 14"12»
halt
:lockeduser2
msg %lockeduser2 12«4 $+ %lockeduser2 14"12 $+ %text2 $+ 14"12»
halt
:lockeduser3
msg %lockeduser3 12«4 $+ %lockeduser3 14"12 $+ %text3 $+ 14"12»
halt
}
#lock end
menu query,nicklist {
Lock User ;):{
if (%lockeduser == $null) { set %lockeduser $1 | .auser 2 %lockeduser | .enable #lock | echo -a 4[12Locking14 $1 $+ 12....4] | .timer 1 2 /echo -a 4[14 $+ $1 12Locked!!!4] | halt }
if (%lockeduser2 == $null) { set %lockeduser2 $1 | .auser 2 %lockeduser2 | .enable #lock | echo -a 4[12Locking14 $1 $+ 12....4] | .timer 1 2 /echo -a 4[14 $+ $1 12Locked!!!4] | halt }
if (%lockeduser3 == $null) { set %lockeduser3 $1 | .auser 2 %lockeduser3 | .enable #lock | echo -a 4[12Locking14 $1 $+ 12....4] | .timer 1 2 /echo -a 4[14 $+ $1 12Locked!!!4] | halt }
if (%lockeduser1 != $null) && (%lockeduser2 != $null) && (%lockeduser3 != $null) { echo -a 4[12You can't lock more than 3 users4] | halt }
}
Unlock User
.%lockeduser:{
echo -a 4[12Unlocking14 %lockeduser $+ 12....4]
.timer 1 3 /echo -a 4[14 $+ %lockeduser 12Unlocked!!!4] | .ruser %lockeduser | unset %lockeduser
if (%lockeduser2 == $null) && (%lockeduser3 == $null) { .disable #lock }
}
.%lockeduser2:{
echo -a 4[12Unlocking14 %lockeduser2 $+ 12....4]
.timer 1 3 /echo -a 4[14 $+ %lockeduser2 12Unlocked!!!4] | .ruser %lockeduser2 | unset %lockeduser2
if (%lockeduser == $null) && (%lockeduser3 == $null) { .disable #lock }
}
.%lockeduser3:{
echo -a 4[12Unlocking14 %lockeduser3 $+ 12....4]
.timer 1 3 /echo -a 4[14 $+ %lockeduser3 12Unlocked!!!4] | .ruser %lockeduser3 | unset %lockeduser3
if (%lockeduser == $null) && (%lockeduser2 == $null) { .disable #lock }
}
}
}