Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- alias ds.user {
- var %chan, %nick, %addy, %a, %b, %c, %d, %l
- %chan = $1
- %nick = $2
- %addy = $address(%nick,1)
- if ($level($md5($+(%addy,ownerlist))) == ownerlist) return GlobalOwner
- if ($level($md5($+(%addy,ownerlist,%chan))) == ownerlist) return LocalOwner
- if ($level($md5($+(%addy,hostlist))) == hostlist) return GlobalHost
- if ($level($md5($+(%addy,hostlist,%chan))) == hostlist) return LocalHost
- if ($level($md5($+(%addy,denyopslist))) == nohammers) return GlobalDenyOps
- if ($level($md5($+(%addy,denyopslist,%chan))) == nohammers) return LocalDenyOps
- if ($level($md5($+(%addy,denyshitlist))) == shitlistt) return Globalshitlistt
- if ($level($md5($+(%addy,denyshitlist,%chan))) == shitlistt) return Localshitlistt
- return Unlisted
- }
- menu nicklist {
- Userlist $$1
- .$$iif($ds.user($active,$$1) == GlobalOwner, $style(1) Global, Global) Owner: {
- var %a, %l
- %a = $md5($+($address($$1,1),ownerlist))
- if ($ds.user($active,$$1) == GlobalOwner) .ruser ownerlist %a
- else .auser ownerlist %a $$1 Global
- }
- .$$iif($ds.user($active,$$1) == LocalOwner, $style(1) Local, Local) Owner: {
- var %a, %l
- %a = $md5($+($address($$1,1),ownerlist,$active))
- if ($ds.user($active,$$1) == LocalOwner) .ruser ownerlist %a
- else .auser ownerlist %a $$1 $active
- }
- .-
- .$$iif($ds.user($active,$$1) == GlobalHost, $style(1) Global, Global) Host: {
- var %a, %l
- %a = $md5($+($address($$1,1),hostlist))
- if ($ds.user($active,$$1) == GlobalHost) .ruser hostlist %a
- else .auser hostlist %a $$1 Global
- }
- .$$iif($ds.user($active,$$1) == LocalHost, $style(1) Local, Local) Host: {
- var %a, %l
- %a = $md5($+($address($$1,1),hostlist,$active))
- if ($ds.user($active,$$1) == LocalHost) .ruser hostlist %a
- else .auser hostlist %a $$1 $active
- }
- .-
- .$$iif($ds.user($active,$$1) == GlobalDenyOps, $style(1) Global, Global) Deny Hammers: {
- var %a, %l
- %a = $md5($+($address($$1,1),denyopslist))
- if ($ds.user($active,$$1) == GlobalDenyOps) .ruser nohammers %a
- else .auser nohammers %a $$1 Global
- }
- .$$iif($ds.user($active,$$1) == LocalDenyOps, $style(1) Local, Local) Deny Hammers: {
- var %a, %l
- %a = $md5($+($address($$1,1),denyopslist,$active))
- if ($ds.user($active,$$1) == LocalDenyOps) .ruser nohammers %a
- else .auser nohammers %a $$1 $active
- }
- .-
- .$$iif($ds.user($active,$$1) == Globaldenyshitlist, $style(1) Global, Global) Shit Listt: {
- var %a, %l
- %a = $md5($+($address($$1,1),GlobalDenyshitlist,$active))
- if ($ds.user($active,$$1) == GlobalDenyshitlist) .ruser shitlistt %a
- else .auser shitlistt %a $$1 Global
- }
- .$$iif($ds.user($active,$$1) == LocalDenyshitlistt, $style(1) Local, Local) Shit Listt: {
- var %a, %l
- %a = $md5($+($address($$1,1),LocalDenyshitlistt,$active))
- if ($ds.user($active,$$1) == LocalDenyshitlistt) .ruser shitlistt %a
- else .auser shitlistt %a $$1 $active
- }
- }
- on *:OWNER:*: { if ($istok(GlobalDenyOps LocalDenyOps,$ds.user(#,$opnick),32)) .raw MODE # -q $opnick }
- on *:OP:*: { if ($istok(GlobalDenyOps LocalDenyOps,$ds.user(#,$opnick),32)) .raw MODE # -o $opnick }
- on *:JOIN:*: {
- var %test, %l
- %test = $ds.user(#,$nick)
- if ($istok(GlobalOwner LocalOwner,%test,32)) .raw MODE # +q $opnick
- if ($istok(GlobalHost LocalHost,%test,32)) .raw MODE # +o $opnick
- if ($istok(GlobalDenyshitlistt LocalDenyshitlistt,%test,32)) /echo -a test
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement