the first set of code add to your nicklist popups .
second code add to your remotes section.
;Code below add to your nicklist popups just a couple extra added line commands to the normal ones are all
+O with CS:/msg ChanServ@services.dal.net OP # $$1
Trace $$1:/raw -q trace $$*
Whois $$1:/whois $$*
Cycle # : /cyc
.-
Msg/Notice
.Ops:/ops $$?="Enter Op Notice"
.Op/Voice:/ovnotice $$?="Enter Op/Voice Notice"
.Notice:/notice $$1 $$?="Type your notice msg "
.Msg:/msg $$1 $$?="Type in message here"
CTCP/DCC
.CtCp
..Ping:/ctcp $$* ping
..Fake Pinger:/fakeping $$1
..Whois:/whois $$*
..Dns:/dns $$*
..UCentral:/uwho $$1
..Finger:/ctcp $$* finger
..Version:/ctcp $$* version
..Time:/ctcp $$* time
..Userinfo:/ctcp $$1 userinfo
..ClientInfo:/ctcp $$1 clientinfo
..CTCP ?:/ctcp $$* $$?="Specify CTCP Command ?"
.DCC
..Send:/dcc send $$1
..Chat:/dcc chat $$1
..Allow +:/dccallow + $+ $$1
..Allow -:/dccallow - $+ $$1
..Allowlist:/dccallow list
.-
$me Personal Info
.Server
..Network $chr(9) $network:halt
..-
..Nick $chr(9) $me:halt
..IP Address $chr(9) $ip:halt
..Idle Time $chr(9) $idle:halt
..User Mode $chr(9) $usermode:halt
..-
..Server $chr(9) $server:halt
..Server IP $chr(9) $serverip:halt
..Server Port $chr(9) $port:halt
..Away $chr(9) $iif($away,On ( $+ $duration($awaytime) $+ ),Off):halt
..-
..Channels On $chr(9) $chan(0):halt
..Queries Open $chr(9) $query(0):halt
..-
.Other Info
..Day $chr(9) $day:halt
..Time $chr(9) $time:halt
..Date $chr(9) $date:halt
..Operating system $chr(9) $os:halt
..-
.Uptime
..mIRC $chr(9) $uptime(mirc,1):halt
..Server $chr(9) $uptime(server,1):halt
..System $chr(9) $uptime(system,1):halt
.-
.DCC Chats $chr(9) $chat(0):halt
.DCC Gets $chr(9) $get(0):halt
.DCC Sends $chr(9) $send(0):halt
;Code below goes into the your remotes section nothing fancy alias used to make the op and op voice chat to work.
alias /ops onotice Ops( $+ $opnick(#,0) $+ ) in # $+ ( $+ $nick(#,0) $+ ): $1-
alias /ovnotice {
if ( $me isop # ) || ( $me isvo # ) {
%ov.num = 0
%ov.total = $vnick(#,0)
echo -> Ops( $+ $opnick(#,0) $+ ) & Voice( $+ $vnick(#,0) $+ ) In # $+ ( $+ $nick(#,0) $+ ): $1-
.notice @ $+ # Ops( $+ $opnick(#,0) $+ ) & Voice( $+ $vnick(#,0) $+ ) In # $+ ( $+ $nick(#,0) $+ ): $1-
:loop
inc %ov.num 1
if ( %ov.num > %ov.total ) { goto done }
elseif ( $vnick(#,%ov.num) == $me ) { goto loop }
else {
.notice $vnick(#,%ov.num) Ops( $+ $opnick(#,0) $+ ) & Voice( $+ $vnick(#,0) $+ ) in # $+ ( $+ $nick(#,0) $+ ): $1-
goto loop
}
else { goto loop }
}
else { echo -a Error You must be an op or voice in # | halt }
:done
unset %ov.*
}
alias cyc {
.raw -q part $active $1-
.raw -q join $active
}
alias fakeping {
set %fakeping $$?="How Many Seconds?:"
msg $chan [ $+ $$1 PING reply]: $duration(%fakeping)
unset %fakeping
}