on *:CONECT:{ set %owner dtn|aLka set %ownerstatus online set %greetingstatus on set %chan #alka } on *:LOAD:{ set %owner dtn|aLka set %ownerstatus online set %greetingstatus on set %chan #alka } alias online { if (%owner == dtn|aLka) { if (%ownerstatus == online) { notice $nick 13,1•0,1•13,1 0aLka 9[ONLINE] 13,1•0,1• } if (%ownerstatus == offline) { notice $nick 13,1•0,1•13,1 0aLka 4[OFFLINE] 13,1•0,1• } } } on *:JOIN:%chan:{ notice $nick 13,1•0,1•13,1 0Hi13 $nick $+ 0, welcome to13 $chan $+ 0. To see the aLka's status, type .13s0tatus. 13,1•0,1• if (%greetingstatus == on) { notice $nick 13,1•0,1•13,10 %greeting 13,1•0,1• } if ($nick == %owner) { set %ownerstatus online } } on *:PART:%chan:{ if ($nick == %owner) { set %ownerstatus offline } } on *:TEXT:.status:%chan:{ online } on *:TEXT:.on:%chan:{ if ($nick == %owner) { if (%ownerstatus == offline) { set %ownerstatus online notice $nick 13,1•0,1•13,1 0You are now online. 13,1•0,1• msg $chan 13,1•0,1•13,1 0[OWNER]13 %owner 0has now logged. 13,1•0,1• } else { notice $nick 13,1•0,1•13,1 0Sorry, you are already online. 13,1•0,1• } } else { notice $nick 13,1•0,1•13,1 0Sorry, you lack access. 13,1•0,1• } } on *:TEXT:.off:%chan:{ if ($nick == %owner) { if (%ownerstatus == online) { set %ownerstatus offline notice $nick 13,1•0,1•13,1 0You are now offline. 13,1•0,1• msg $chan 13,1•0,1•13,1 0[OWNER]13 %owner 0has now logout. 13,1•0,1• } else { notice $nick 13,1•0,1•13,1 0Sorry, you are already offline. 13,1•0,1• } } else { notice $nick 13,1•0,1•13,1 0Sorry, you lack access. 13,1•0,1• } } on *:TEXT:.set greeting *:%chan:{ if ($nick isop $chan) { set %greeting $3- notice $nick 13,1•0,1•13,1 0The greeting has been changed for13 $3- 13,1•0,1• } } on *:TEXT:.greeting *:%chan:{ if ($2) { if ($nick isop $chan) && ($2 == off) { if (%greetingstatus == off) { notice $nick 13,1•0,1•13,1 0The greeting is already disabled. 13,1•0,1• } if (%greetingstatus == on) { set %greetingstatus off notice $nick 13,1•0,1•13,1 0The greeting is now disabled. 13,1•0,1• } } if ($nick isop $chan) && ($2 == on) { if (%greetingstatus == on) { notice $nick 13,1•0,1•13,1 0The greeting is already enabled. 13,1•0,1• } if (%greetingstatus == off) { set %greetingstatus on notice $nick 13,1•0,1•13,1 0The greeting is now enabled. 13,1•0,1• } } } if (!$2) { notice $nick 13,1•0,1•13,1 0You need to type .greeting . 13,1•0,1• } } on *:TEXT:.join*:%chan:{ if ($nick isop $chan) { join $2 } } on *:TEXT:.part*:%chan:{ if ($nick isop $chan) { part $2 } } on *:TEXT:.nick*:%chan:{ if ($nick isop $chan) { nick $2 } } on *:TEXT:.acmds:%chan:{ if ($nick isop $chan) { notice $nick 13,1•0,1•13,10 Admin Commands : .13o0n - .13o0ff - .13b0ind - .13u0nbind - .13s0tatus - .13j0oin - .13p0art - .13n0ick - .13s0et greeting - .13g0reeting - .13a0dduser - .13d0eluser 13,1•0,1• } } on *:TEXT:.adduser*:%chan:{ if ($nick isop $chan) { if ($2) { auser -a $3 $address($2,2) notice $nick 13,1•0,1•13,1 $2 0has been added successfully with access13 $3 13,1•0,1• } else if {!$2) { notice $nick 13,1•0,1•13,1 You need to type 13.adduser . 13,1•0,1• } } } on *:TEXT:.deluser*:%chan:{ if ($nick isop $chan) { if ($2) { ruser -a $address($2,2) notice $nick 13,1•0,1•13,1 $2 0has been removed successfully. 13,1•0,1• } else if (!$2) { notice $nick 13,1•0,1•13,1 You need to type 13.deluser . 13,1•0,1• } } } on *:TEXT:*:%chan:{ if ($hget(binds) == $null) { hmake binds if ($exists(binds.db) == $true) { hload binds binds.db } } if (!%trigger) { var %trigger = . } if ($mid($1-,1,$len(%trigger)) == %trigger) { tokenize 32 $mid($1-,$calc($len(%trigger) + 1) $+ -) } else { halt } if ($hget(binds,$1) != $null) { notice $nick 13,1•0,1•13,10 $v1 13,1•0,1• } if ($nick isop $chan) { if ($1 == bind) { if ($3 == $null) { notice $nick 13,1•0,1•13,10 Specify 13[command] [text] 13,1•0,1• } else { hadd binds $2 $2 : $3- notice $nick 13,1•0,1•13,10 Binded13 $2 0to13 $3- 13,1•0,1• hsave binds binds.db } } } if ($nick isop $chan) { if ($1 == unbind) { if ($2 == $null) { notice $nick 13,1•0,1•13,10 Specify 13[command] 13,1•0,1• } else { if ($hget(binds,$2) == $null) { notice $nick 13,1•0,1•13,10 $2 13,1•0,1• } else { hdel binds $2 notice $nick 13,1•0,1•13,10 Successfully unbinded $+($2,.) 13,1•0,1• hsave binds binds.db } } } } }