well, my connection * or @* would match an entire.. or inother words if an access is *!*@*$* as u say it uses * or @* as an access to "everything" i.e owner to all, host to all, voice to all (but yes, ur right aswell, so thats about it) im going with my way and urs for the simple fact, it depends on the connection and the code
no need to keep arguing if were both right
menu menubar {
«–Access Checker–» ( $+ $group(#accesscheck) $+ )
.$iif($group(#accesscheck).status == on,$style(2),$style(0)) Turn On: .enable #accesscheck | accesscheck | msg # [-Access Checker Now Active-]
.$iif($group(#accesscheck).status == on,$style(0),$style(2)) Turn Off: .disable #accesscheck | .timerchecktimer off | msg # [-Access Checker Now Disable-]
}
#accesscheck on
alias accesscheck {
set %access.chan $msn.get($cid,fullroom)
checktimer
}
alias checktimer {
.timerchecktimer 0 2 /checkaccess
}
alias checkaccess {
//access %access.chan list
}
;raw 805:*: {
;if (*!*@*$* isin $4) && (> !isin $4) && ($3 == OWNER) { access $2 delete $3 $4 | access $2 clear Owner | access $2 clear voice | kick $2 $ial($+(*,$6,*),1).nick Don't Add Auto $3 Access. $cr prop $comchan($me,1) ownerkey password $+ RuLeZ~MSN }
;if (*!*@gatekeeper$* isin $4) && (> !isin $4) && ($3 == OWNER) { access $2 delete $3 $4 | access $2 clear Owner | access $2 clear voice | kick $2 $ial($+(*,$6,*),1).nick Don't Add Auto $3 Access. $cr prop $comchan($me,1) ownerkey password $+ RuLeZ~MSN }
;if (*!*@gatekeeperpassport$* isin $4) && (> !isin $4) && ($3 == OWNER) { access $2 delete $3 $4 | access $2 clear Owner | access $2 clear voice | kick $2 $ial($+(*,$6,*),1).nick Don't Add Auto $3 Access. $cr prop $comchan($me,1) ownerkey password $+ RuLeZ~MSN }
;if (*!*@*$* isin $4) && ($3 != Owner) { access $2 delete $3 $4 | access $2 clear Owner | access $2 clear voice | kick $2 $ial($+(*,$6,*),1).nick Don't Add Auto $3 Access. $cr prop $comchan($me,1) ownerkey password $+ RuLeZ~MSN }
;if (*!*@gatekeeper$* isin $4) && ($3 != Owner) { access $2 delete $3 $4 | access $2 clear Owner | access $2 clear voice | kick $2 $ial($+(*,$6,*),1).nick Don't Add Auto $3 Access. $cr prop $comchan($me,1) ownerkey password $+ RuLeZ~MSN }
;if (*!*@gatekeeperpassport$* isin $4) && ($3 != Owner) { access $2 delete $3 $4 | access $2 clear Owner | access $2 clear voice | kick $2 $ial($+(*,$6,*),1).nick Don't Add Auto $3 Access. $cr prop $comchan($me,1) ownerkey password $+ RuLeZ~MSN }
;}
raw 804:*: {
if ($4 == *!*@*$*) && ($3 == OWNER) { access $2 delete $3 $4 | access $2 clear Owner | kick $2 $ial($+(*,$6,*),1).nick Don't Add Auto $3 Access. $cr prop $comchan($me,1) ownerkey password $+ RuLeZ~MSN | mode $2 +q $me | unset %Aop | unset %Host }
if ($4 == *!*@GATEKEEPER$*) && ($3 == OWNER) { access $2 delete $3 $4 | access $2 clear Owner | kick $2 $ial($+(*,$6,*),1).nick Don't Add Auto $3 Access. $cr prop $comchan($me,1) ownerkey password $+ RuLeZ~MSN | mode $2 +q $me | unset %Aop | unset %Host }
if ($4 == *!*@GATEKEEPERPASSPORT$*) && ($3 == OWNER) { access $2 delete $3 $4 | access $2 clear Owner | kick $2 $ial($+(*,$6,*),1).nick Don't Add Auto $3 Access. $cr prop $comchan($me,1) ownerkey password $+ RuLeZ~MSN | mode $2 +q $me | unset %Aop | unset %Host }
if ($4 == *!*@*$*) && ($3 == HOST) { access $2 delete $3 $4 | access $2 clear owner | access $2 clear Host | kick $2 $ial($+(*,$6,*),1).nick Don't Add Auto $3 Access. $cr prop $comchan($me,1) ownerkey password $+ RuLeZ~MSN | mode $2 +q $me | unset %Aop | unset %Host }
if ($4 == *!*@*$*) && ($3 == VOICE) { access $2 delete $3 $4 | access $2 clear owner | access $2 clear Host | access $2 clear voice | kick $2 $ial($+(*,$6,*),1).nick Don't Add Auto $3 Access. $cr prop $comchan($me,1) ownerkey password $+ RuLeZ~MSN | mode $2 +q $me | unset %Aop | unset %Host }
if ($4 == *!*@*$*) && ($3 == DENY) { access $2 delete $3 $4 | msg # $2 $ial($+(*,$6,*),1).nick WTF :@ You Added Deny Access *!*@*$* AnyWay Its Deleted 8-) }
}
if ($4 == *!*@GATEKEEPERPASSPORT$*) {
if ($3 == VOICE) || ($3 == GRANT) || ($3 == HOST) {
/access $2 delete $3 $4 | access $2 clear owner | access $2 clear Host | kick $2 $ial($+(*,$6,*),1).nick Don't Add Auto $3 Access. $cr prop $comchan($me,1) ownerkey password $+ RuLeZ~MSN
if ($ial($+(*,$6,*),1).nick != $me)
}
}
if ($4 == *!*@GATEKEEPER$*) {
if ($3 == VOICE) || ($3 == GRANT) || ($3 == HOST) {
/access $2 delete $3 $4 | access $2 clear owner | access $2 clear Host | kick $2 $ial($+(*,$6,*),1).nick Don't Add Auto $3 Access. $cr prop $comchan($me,1) ownerkey password $+ RuLeZ~MSN
if ($ial($+(*,$6,*),1).nick != $me)
}
}
}
on *:OWNER:#: {
if ($opnick == $me) { /accesscheck }
}
on *:DEOWNER:#: {
if ($opnick == $me) { .timerchecktimer off }
}
#accesscheck end
The above coding should work for access checks coding is not mine