K this is for IRCops. They can have vHosts and people can see if they are oper/admin etc.
I designed this so that i can hide my oper and vHost.
Just type /Hide to activate and /UnHide to stop.
Note: You must edit "" to whatever appeares in $address($me,4) without the !@*.adress
What u need is: !@*.address
alias Hide {
mode $me +H
sethost AG- $+ $rand(111,999) $+ $getletter $+ $getletter $+ $rand(111,999) $+ <ENTER YOUR USUAL ADDRESS HERE>
set %Hide On
echo $active Now Hiding your vHost
}
alias getletter {
set %letterno $rand(1,26)
if (%letterno == 1) { return A }
if (%letterno == 2) { return B }
if (%letterno == 3) { return C }
if (%letterno == 4) { return D }
if (%letterno == 5) { return E }
if (%letterno == 6) { return F }
if (%letterno == 7) { return G }
if (%letterno == 8) { return H }
if (%letterno == 9) { return I }
if (%letterno == 10) { return J }
if (%letterno == 11) { return K }
if (%letterno == 12) { return L }
if (%letterno == 13) { return M }
if (%letterno == 14) { return N }
if (%letterno == 15) { return O }
if (%letterno == 16) { return P }
if (%letterno == 17) { return Q }
if (%letterno == 18) { return R }
if (%letterno == 19) { return S }
if (%letterno == 20) { return T }
if (%letterno == 21) { return U }
if (%letterno == 22) { return V }
if (%letterno == 23) { return W }
if (%letterno == 24) { return X }
if (%letterno == 25) { return Y }
if (%letterno == 26) { return Z }
}
ALIAS unhide {
set %Hide off
mode $me -H
hs on
echo $active No Longer Hiding your vHost
}
no need to set vars on this, and un instead of that huge random letters you can just use
$r(A,Z)
here try this
menu channel {
.Hide:{ mode $me +H | sethost AG- $+ $r(111,999) $+ $r(A,Z) $+ $r(A,Z) $+ $r(111,999) $+ <ENTER YOUR USUAL ADDRESS HERE> | echo -a Now Hiding your vHost }
.Unhide:{ mode $me -H | hs on | echo -a No Longer Hiding your vHost }
}