Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- dialog AccessDialog {
- title "The Access Bot Dialog vNa & Zrt"
- size -1 -1 139 90
- option dbu
- tab "Settings", 1, 5 3 125 77
- box "Settings", 2, 11 19 112 39, tab 1
- text "Channel:", 3, 17 31 25 8, tab 1
- edit "", 5, 47 29 50 10 begin_of_the_skype_highlighting 47 29 50 10 end_of_the_skype_highlighting, tab 1 autohs center
- text "ChanTag:", 4, 18 42 25 8, tab 1
- button "Save/Close", 7, 9 63 37 12, tab 1 ok cancel
- button "Save", 8, 49 63 37 12 begin_of_the_skype_highlighting 49 63 37 12 end_of_the_skype_highlighting, tab 1 ok
- edit "", 6, 47 41 50 10 begin_of_the_skype_highlighting 47 41 50 10 end_of_the_skype_highlighting, tab 1 autohs center
- button "Styles", 10, 90 63 37 12 begin_of_the_skype_highlighting 90 63 37 12 end_of_the_skype_highlighting, tab 1
- tab "Users", 9
- list 15, 43 25 81 52 begin_of_the_skype_highlighting 43 25 81 52 end_of_the_skype_highlighting, tab 9 size
- button "Add", 16, 10 23 25 12, tab 9
- button "Del", 17, 10 51 25 12, tab 9
- button "Access", 18, 10 37 25 12, tab 9
- button "Clear", 19, 10 65 25 12, tab 9
- }
- dialog styles {
- title "Styles Dialog Zrt & vNa"
- size -1 -1 102 39
- option dbu
- text "Style1:", 1, 4 5 22 8
- text "Style2:", 2, 4 17 22 8
- edit "", 3, 28 5 50 10, autohs
- edit "", 4, 28 16 50 10, autohs
- button "Save", 5, 78 5 23 20, ok
- edit "", 6, 11 27 84 10, autohs center
- }
- on *:dialog:AccessDialog:init:*: {
- var %b = 1
- while (%b <= $ini(Access.ini,0)) { did -a $dname 15 $ini(Access.ini,%b) | inc %b }
- if (%MYChannel) { did -a $dname 5 %MyChannel }
- if (%voicetag) { did -a $dname 6 %voicetag }
- }
- on *:dialog:Styles:init:*: {
- if (%acc.color1) { did -a $dname 3 %Acc.Color1 }
- if (%acc.color2) { did -a $dname 4 %Acc.Color2 }
- if (%acc.color1) && (%acc.color2) { did -a $dname 6 %Acc.Color1 %Acc.color2 }
- }
- on *:dialog:Styles:edit:*: {
- if ($did == 3) { .set %Acc.Color1 $did(3) }
- if ($did == 4) { .set %Acc.Color2 $did(4) }
- }
- on *:dialog:AccessDialog:Edit:*: {
- if ($did == 5) { /set %MyChannel $did(5) }
- if ($did == 6) { /set %VoiceTag $did(6) }
- }
- on *:dialog:AccessDialog:sclick:*: {
- if ($did == 18) { /run Access.ini }
- if ($did == 10) { /Styles }
- if ($did == 16) {
- :START2
- var %ddx = $readini(Access.ini,%User,Level)
- Var %User = $Input(Type Username,e,Type Username)
- if (%User) {
- if ($readini(Access.ini,%User,User)) { echo -a User %User already used. | GOTO :START2 }
- else {
- var %Pass = $Input(Type Password,e,Type Password)
- if (%Pass) {
- :MasterPass
- var %MasterPass = $input(Type Masterpass,e,Type MasterPass)
- if (11 !iswm %MasterPass) { echo -a Wrong MasterPass | GOTO MasterPass }
- else {
- :Level
- var %Level = $Input(Type Level Admin/Master/Owner,e,Type Level Admin/Master/Owner)
- if (%Level == Admin) { did -a $dname 15 %User - $readini(Access.ini,%User,Level) | echo -a Admin successfully added. (User: %User ) (Pass: %Pass ) | .writeini -n Access.ini %User User %User | .writeini -n Access.ini %User Pass %Pass | .writeini -n Access.ini %User status OFF | .writeini -n Access.ini %User Level Admin | .writeini -n Access.ini %User Since $date $+ - $+ $time | .writeini -n Access.ini %User By Dialog Control | .writeini -n Access.ini %User LastLogin never }
- elseif (%Level == Master) { did -a $dname 15 %User | echo -a Master successfully added. (User: %User ) (Pass: %Pass ) | .writeini -n Access.ini %User User %User | .writeini -n Access.ini %User Pass %Pass | .writeini -n Access.ini %User Status OFF | .writeini -n Access.ini %User Level Master | .writeini -n Access.ini %User Since $date $+ - $+ $time | .writeini -n Access.ini %User By Dialog Control | .writeini -n Access.ini %User LastLogin never }
- elseif (%Level == Owner) { did -a $dname 15 %User %ddx | echo -a Owner successfully added. (User: %User ) (Pass: %Pass ) | .writeini -n Access.ini %User User %User | .writeini -n Access.ini %User Pass %Pass | .writeini -n Access.ini %User Status OFF | .writeini -n Gatherbot\Access.ini %User Level Owner | .writeini -n Access.ini %User Since $date $+ - $+ $time | .writeini -n Access.ini %User By Dialog Control | .writeini -n Access.ini %User LastLogin never }
- elseif (%Level) && (%Level != Admin) && (%Level != Master) && (%Level != Owner) { echo -a $des(Wrong level) | GOTO Level }
- }
- }
- }
- }
- }
- }
- if ($did == 17) && ($did($dname,15).seltext) { .remini -n Access.ini $did($dname,15).seltext | echo -a $did($dname,15).seltext successfully removed.) | did -d $DName 15 $did($DName,16).sel }
- if ($did == 19) {
- var %x = $input(Are You Sure?,y,Are You Sure)
- if (%x == $true) {
- did -r $dname 16
- remove Access.ini
- }
- }
- alias Accdialog { if (!$dialog(AccessDialog)) dialog -m AccessDialog AccessDialog }
- alias Styles { if (!$dialog(Styles)) dialog -m Styles Styles }
- menu * {
- Dialog Access Bot { Accdialog }
- }
- on *:text:*:?: {
- if ($1 == !Login) && ($readini(Access.ini,$2,Pass) == $3) && (!$read(Access.ini, w, * $+ $address)) && ($3) {
- if ($nick !ison %MYChannel) { msg $nick You must be on the channel %MYChannel for login.) | halt }
- .writeini -n Access.ini $2 Logged $address | whois $nick
- .writeini -n Access.ini $2 Status ON
- .writeini -n Access.ini $2 LastLogin $date $+ - $+ $asctime(HH:nn)
- msg $nick You Have been Connected to $Upper($readini(Access.ini,$2,level)) Account. ( $+ $2 $+ )
- if ($readini(Access.ini,$2,level == Owner) && ($readini(Access.ini,$2,level == Master) && ($readini(Access.ini,$2,level == Admin) { mode %MYChannel +o $nick }
- }
- }
- on *:text:*:?: {
- if ($1 == !Logout) && ($Show($address($nick,2),Owner).logged?) || ($Show($address($nick,2),Master).logged?) || ($Show($address($nick,2),Admin).logged?) {
- var %o = $ifmatch
- var %L = $upper($left($readini(Access.ini,%o,Level),1)) $+ $remove($readini(Access.ini,%o,Level),$left($readini(Access.ini,%o,Level),1))
- msg $nick You have been disconnected from your %L $+ account. ( $+ %o $+ ) Reason: Logout)
- msg %MyChannel ( $+ $nick $+ has disconnected from his %L $+ account. ( $+ %o $+ ) Reason: Logout)
- .writeini -n Access.ini %o Status OFF | .remini -n Access.ini %o Logged
- if ($nick !ison %MYChannel) { msg $nick You must be on the channel %MYChannel for logout. | halt }
- }
- }
- ;;;;;;;;;;;; Owners Commands. Level == Owner
- on *:text:*:?: {
- if ($Show($address,Owner).logged?) {
- if ($1 == !help) || ($1 == !commands) && (!%kflood) {
- msg $nick 14,1[15«0 00,01Commands: 09,01?0bantag -9TAG0- 9• ?0unbantag -9TAG0- 9• ?0qban -9Nick0,9Qacc0- 9• ?0-qban -9Nick0,9Qacc0- 15,1»14]
- msg $nick 14,1[15«0 00,01Commands: 09,01?0av -9Nick0,9Qacc0- 9• ?0-av -9Nick0,9Qacc0- 9• ?0ao -9Nick0,9Qacc0- 9• ?0-ao -9Nick0,9Qacc0- 15,1»14]
- msg $nick 14,1[15«0 00,01Commands: 09,01?0add -9Admin0,9Master0- -9Name0- -9Pass0- 9• ?0del -9Name0- -9Level0- 15,1»14]
- msg $nick 14,1[15«0 00,01Commands: 09,01?0voicetag -9TAG0- 9• ?0unvoicetag -9TAG0- 9• ?0voicetaglist 15,1»14]
- msg $nick 14,1[15«0 00,01Commands: 09,01?0Topic -9Massage0- 9• ?0Welcome -9Massage0- 15,1»14]
- msg $nick 14,1[15«0 00,01Commands in channel: 09,01?0/9!0Owners 9• ?0/9!0Masters 9• ?0/9!0Admins 15,1»14]
- set -u5 %kflood ON
- }
- elseif ($1 == ?ao) && ($2) && (!%kflood) {
- msg q chanlev %MYchannel $2 +ao
- msg $nick %c1 $+ 0,1[15« 0ao By Access bot 15»0]
- set -u5 %kflood ON
- }
- elseif ($1 == ?-ao) && ($2) && (!%kflood) {
- msg q chanlev %MYchannel $2 -ao
- msg $nick %c1 $+ 0,1[15« 0Deao By Access bot 15»0]
- set -u5 %kflood ON
- }
- elseif ($1-2 == !Add admin) && ($3) && (!%kflood) && (i$readini(Access.ini,$3,User)) {
- .timer 1 1 .writeini -n Access.ini $3 User $3
- .timer 1 2 .msg $nick %Acc.Color1 $+ Done! The $3 Has been Admin Account For Login Type : !login $3 $4
- .timer 1 2 .writeini -n Access.ini $3 Pass $4
- .timer 1 3 .writeini -n Access.ini $3 Status OFF
- .timer 1 4 .writeini -n Access.ini $3 Level Admin
- .timer 1 5 .writeini -n Access.ini $3 By $nick
- .timer 1 6 .writeini -n Access.ini $3 LastLogin NEVER
- }
- elseif ($1-2 == !Del Admin) && ($readini(Access.ini,$3,Admin) {
- .remini -n Access.ini $3
- .timer 1 2 .msg $nick %Acc.Color1 $+ $3 Has Been From Access Bot $+ %acc.color2
- }
- elseif ($1-2 == !Add Master) && ($3) && (!%kflood) && (i$readini(Access.ini,$3,User)) {
- .timer 1 1 .writeini -n Access.ini $3 User $3
- .timer 1 2 .msg $nick %Acc.Color1 $+ Done! The $3 Has been Master Account For Login Type : !login $3 $4
- .timer 1 2 .writeini -n Access.ini $3 Pass $4
- .timer 1 3 .writeini -n Access.ini $3 Status OFF
- .timer 1 4 .writeini -n Access.ini $3 Level Master
- .timer 1 5 .writeini -n Access.ini $3 By $nick
- .timer 1 6 .writeini -n Access.ini $3 LastLogin NEVER
- }
- elseif ($1-2 == !Del Master) && ($readini(Access.ini,$3,Master) {
- .remini -n Access.ini $3
- .timer 1 2 .msg $nick %Acc.Color1 $+ $3 Has Been From Access Bot $+ %acc.color2
- }
- elseif ($1 == ?qban) && ($2) && (!%kflood) {
- msg Q permban %MYchannel $2
- msg $nick %c1 $+ 0,1[15« 0AddQBan By Access bot 15»0]
- set -u5 %kflood ON
- }
- elseif ($1 == ?-qban) && ($2) && (!%kflood) {
- msg q bandel %MYchannel $3- $2
- msg $nick %c1 $+ 0,1[15« 0DeleteQBan By Access bot 15»0]
- mode %MYchannel -b $2
- set -u5 %kflood ON
- }
- elseif ($1 == ?av) && ($2) && (!%kflood) {
- msg q chanlev %MYchannel $2 +av
- msg $nick 0,1[15« 0av By Access bot 15»0]
- set -u5 %kflood ON
- }
- elseif ($1 == ?voicetag) && ($2) && (!%kflood) {
- if ($2 isin %voicetag) { msg $nick 0,1[15«0 $2 is Already in the Voicetag List! 15»0] | set -u5 %kflood ON | halt }
- set %voicetag %voicetag $2
- set %vtag $2
- voiceall
- msg $nick 0,1[15«0 $2 is Added to Voicetag List. 15»0]
- set -u5 %kflood ON
- }
- elseif ($1 == ?unvoicetag) && ($2) && (!%kflood) {
- if ($2 !isin %voicetag) { msg $nick 0,1[15«0 $2 is Not exists in Voicetag List! 15»0] | set -u5 %kflood ON | halt }
- set %voicetag $remove(%voicetag,$2 $+)
- set %vtag $2
- devoiceall
- msg $nick 0,1[15«0 $2 has been Removed From the List. 15»0]
- set -u5 %kflood ON
- }
- elseif ($1 == ?bantag) && ($2) && (!%kflood) {
- msg q permban %MYchannel * $+ $2 $+ * 0,1[15« 0Bantag By Access bot 15»0]
- set -u5 %kflood ON
- }
- elseif ($1 == ?unbantag) && ($2) && (!%kflood) {
- msg q bandel %MYchannel * $+ $2 $+ *!*@*
- set -u5 %kflood ON
- }
- elseif ($1 == ?voicetaglist) && (!$2) && (!%kflood) {
- msg $nick 0,1[15« 14Voice tag List (0Total: $numtok(%voicetag,32) $+ 14):0 $replace(%voicetag,$chr(32),$chr(32) $chr(44) $chr(32)) 15»0]
- set -u5 %kflood ON
- }
- elseif ($1 == ?-av) && ($2) && (!%kflood) {
- msg q chanlev %MYchannel $2 -av
- msg $nick 0,1[15« 0Deav Remove By Access bot 15»0]
- mode %MYchannel -v $2
- set -u5 %kflood ON
- }
- elseif ($1 == ?topic) && ($2-) && (!%kflood) {
- msg q settopic %MYchannel $2-
- set -u5 %kflood ON
- }
- elseif ($1 == ?welcome) && ($2-) && (!%kflood) {
- msg q welcome %MYchannel $2-
- set -u5 %kflood ON
- }
- }
- }
- ;;;;;;;;; Admins Commands ;; level = Admin CMD: ?+av , ?-av
- on *:text:*:?: {
- if ($Show($address,Admin).logged?) {
- if ($1 == !help) || ($1 == !commands) && (!%kflood) {
- .timer 1 1 .msg $nick %Acc.Color1 $+ Commands are: ?+av <Nick/Address> , ?-av <Nick/Address)
- }
- elseif ($1 == ?+av) && ($2) && (!%kflood) {
- msg q chanlev %MYchannel $2 +av
- msg $nick %Acc.Color1 $+ Av By Control Access bot %Acc.Color2
- set -u5 %kflood ON
- }
- elseif ($1 == ?-av) && ($2) && (!%kflood) {
- msg q chanlev %MYchannel $2 -av
- msg $nick %Acc.Color1 $+ UnAv By Control Access bot %Acc.Color2
- set -u5 %kflood ON
- }
- }
- }
- ;;;;;;;;; Masters Commands ;; Level = Master CMD: ?qban , ?unqban , ?bantag , ?unbantag , ?+av , ?-av , ?+ao , ?-ao ,add admins, ?voicetopic
- if ($Show($address,Master).logged?) {
- if ($1 == !help) || ($1 == !commands) && (!%kflood) {
- .timer 1 1 .msg $nick %acc.color1 $+ ?qban , ?unqban , ?bantag , ?unbantag , ?+av , ?-av , ?+ao , ?-ao ,add admins, ?voicetopic $+ %acc.color2
- }
- elseif ($1 == ?+av) && ($2) && (!%kflood) {
- msg q chanlev %MYchannel $2 +av
- msg $nick %Acc.Color1 $+ Av By Control Access bot %Acc.Color2
- set -u5 %kflood ON
- }
- elseif ($1 == ?-av) && ($2) && (!%kflood) {
- msg q chanlev %MYchannel $2 -av
- msg $nick %Acc.Color1 $+ UnAv By Control Access bot %Acc.Color2
- set -u5 %kflood ON
- }
- elseif ($1-2 == !Add admin) && ($3) && (!%kflood) && (i$readini(Access.ini,$3,User)) {
- .timer 1 1 .writeini -n Access.ini $3 User $3
- .timer 1 2 .msg $nick %Acc.Color1 $+ Done! The $3 Has been Admin Account For Login Type : !login $3 $4
- .timer 1 2 .writeini -n Access.ini $3 Pass $4
- .timer 1 3 .writeini -n Access.ini $3 Status OFF
- .timer 1 4 .writeini -n Access.ini $3 Level Admin
- .timer 1 5 .writeini -n Access.ini $3 By $nick
- .timer 1 6 .writeini -n Access.ini $3 LastLogin NEVER
- }
- elseif ($1-2 == !Del Admin) && ($readini(Access.ini,$3,Admin) {
- .remini -n Access.ini $3
- .timer 1 2 .msg $nick %Acc.Color1 $+ $3 Has Been From Access Bot $+ %acc.color2
- }
- elseif ($1 == ?bantag) && ($2) && (!%kflood) {
- msg q permban %MYchannel * $+ $2 $+ * 0,1[15« 0Bantag By Access bot 15»0]
- set -u5 %kflood ON
- }
- elseif ($1 == ?unbantag) && ($2) && (!%kflood) {
- msg q bandel %MYchannel * $+ $2 $+ *!*@*
- set -u5 %kflood ON
- }
- elseif ($1 == ?ao) && ($2) && (!%kflood) {
- msg q chanlev %MYchannel $2 +ao
- msg $nick %c1 $+ 0,1[15« 0ao By Access bot 15»0]
- set -u5 %kflood ON
- }
- elseif ($1 == ?-ao) && ($2) && (!%kflood) {
- msg q chanlev %MYchannel $2 -ao
- msg $nick %c1 $+ 0,1[15« 0Deao By Access bot 15»0]
- set -u5 %kflood ON
- }
- elseif ($1 == ?qban) && ($2) && (!%kflood) {
- msg Q permban %MYchannel $2
- msg $nick %c1 $+ 0,1[15« 0AddQBan By Access bot 15»0]
- set -u5 %kflood ON
- }
- elseif ($1 == ?unqban) && ($2) && (!%kflood) {
- msg q bandel %MYchannel $3- $2
- msg $nick %c1 $+ 0,1[15« 0DeleteQBan By Access bot 15»0]
- mode %MYchannel -b $2
- set -u5 %kflood ON
- }
- }
- on *:text:*:%MYchannel:{
- if ($1 == ?Owners) || ($1 == !Owners) && (!%kflood) { Level Owner | set -u5 %kflood ON }
- elseif ($1 == ?Masters) || ($1 == !Masters) && (!%kflood) { Level master | set -u5 %kflood ON }
- elseif ($1 == ?Admins) || ($1 == !Admins) && (!%kflood) { Level Admin | set -u5 %kflood ON }
- elseif ($1 == ?Total) || ($1 == !Total) && (!%kflood) { Level Total | set -u5 %kflood ON }
- elseif ($1 == !help) || $1 == !commands) && (!%kflood) {
- msg $chan 14,1[15« 9• 0PM Massages - Type: !9Help0,!9Commands 9• 15,1»14]
- set -u5 %kflood ON
- }
- elseif ($1 == !Credits) || $1 == ?credits) && (!%kflood) {
- msg $chan 0,1[15« 14The Access Bot Dialog by 0vNa14 & 0Zrt 15»0]
- set -u5 %kflood ON
- }
- }
- on *:join:%MYchannel:{
- if (%voicetag $+ * iswm $nick) && (%voicetag) { mode %MYchannel +v $nick }
- }
- alias voiceall {
- if ($me isop %MYchannel) {
- var %x = 1
- while (%x <= $nick(%MYchannel,0)) {
- if (%vtag $+ * iswm $nick(%MYChannel,%x)) mode %MYchannel +v $nick(%MYChannel,%x))
- inc %x
- }
- unset %vtag
- }
- }
- alias devoiceall {
- if ($me isop %MYchannel) {
- var %x = 1
- while (%x <= $nick(%MYchannel,0)) {
- if (%vtag $+ * iswm $nick(%MYChannel,%x)) mode %MYchannel -v $nick(%MYChannel,%x))
- inc %x
- }
- unset %vtag
- }
- }
- on *:text:*:%MYchannel:{
- if ($1 == ?Owners) || ($1 == !Owners) && (!%kflood) { Level Owner | set -u3 %kflood ON }
- elseif ($1 == ?Masters) || ($1 == !Masters) && (!%kflood) { Level master | set -u5 %kflood ON }
- elseif ($1 == ?Admins) || ($1 == !Admins) && (!%kflood) { Level admin | set -u5 %kflood ON }
- elseif ($1 == !help) || $1 == !commands) && (!%kflood) {
- msg $chan 14,1[15« 9• 0PM Massages - Type: !9Help0,!9Commands 9• 15,1»14]
- set -u5 %kflood ON
- }
- elseif ($1 == !Credits) || $1 == ?credits) && (!%kflood) {
- msg $chan 0,1[15« 14This Access bot created By 0vNa 14& 0`GrusT. 15»0]
- set -u5 %kflood ON
- }
- }
- on *:join:%MYchannel:{
- if (%voicetag $+ * iswm $nick) && (%voicetag) { mode %MYchannel +v $nick }
- }
- alias voiceall {
- if ($me isop %MYchannel) {
- var %x = 1
- while (%x <= $nick(%MYchannel,0)) {
- if (%vtag $+ * iswm $nick(%MYChannel,%x)) mode %MYchannel +v $nick(%MYChannel,%x))
- inc %x
- }
- unset %vtag
- }
- }
- alias devoiceall {
- if ($me isop %MYchannel) {
- var %x = 1
- while (%x <= $nick(%MYchannel,0)) {
- if (%vtag $+ * iswm $nick(%MYChannel,%x)) mode %MYchannel -v $nick(%MYChannel,%x))
- inc %x
- }
- unset %vtag
- }
- }
- alias Level {
- if ($1- != Total) {
- var %x = 1 , %temp , %y = 1 , %a = $show($1-)
- if ($numtok(%a,32) == 0) { msg %Mychannel $FS(Color1).Designs $+ There Are No $FS(Color2).Designs $+ $+ $1- $+ s $+ $+ $FS(Color1).Designs In The Access Data }
- elseif ($numtok(%a,32) > 0) {
- while ($gettok(%a,%x,32)) {
- var %temp = %temp $gettok(%a,%x,32)
- if ($numtok(%temp,32) == 9) {
- if (%y == 1) { msg %Mychannel $+ $upper($left($1-,1)) $+ $remove($1-,$left($1-,1)) $+ s Are: ( $+ $+ $show($1-,ON).num $+ / $+ $show($1-,ALL).num $+ ) $+ - %Temp) | var %temp | inc %y 1 }
- else { .timer 1 %y msg %MyChannel %Temp | var %temp | inc %y }
- }
- inc %x
- }
- if (%y == 1) { msg %MyChannel $+ $upper($left($1-,1)) $+ $remove($1-,$left($1-,1)) $+ s Are: ( $+ $+ $show($1-,ON).num $+ / $+ $show($1-,ALL).num $+ ) $+ - %Temp }
- else { .timer 1 %y msg %MYChannel %Temp }
- }
- }
- elseif ($1- == Total) {
- var %on = $calc($show(Admin,ON).num + $show(Master,ON).num + $show(Owner,ON).num + $show(Manager,ON).num) , %max = $ini(Access.ini,0)
- msg %mychannel Total Users: 3( $+ $+ %on $+ / $+ $+ %max $+ )
- }
- }
- alias Show {
- if ($prop == logged?) && ($2) { var %x = 1 | while ($ini(Access.ini,%x)) { if ($readini(Access.ini,$ini(Access.ini,%x),logged) == $1) && ($readini(Access.ini,$ini(Access.ini,%x),Level) == $2) { return $ini(Access.ini,%x) } | inc %x } }
- if ( ($prop == nick?) || ($prop == nick) ) && ($1) {
- if ($readini(Access.ini,$1,Logged)) { return $ialchan(* $+ $readini(Access.ini,$1,Logged),%MyChannel,1).nick }
- else { return No such nickName }
- }
- if ($prop == NUM) && ($2 == ALL) && ($1) {
- var %x 1, %temp
- while ($ini(Access.ini,%x)) {
- if ($readini(Access.ini,$ini(Access.ini,%x),Level) == $1) { var %temp = %temp $ini(Access.ini,%x) }
- inc %x
- }
- return $numtok(%temp,32)
- }
- if ($prop == num) && ($2 == ON) && ($1) {
- var %x = 1
- while ($ini(Access.ini,%x)) {
- if ($readini(Access.ini,$ini(Access.ini,%x),status) == ON) && ($readini(Access.ini,$ini(Access.ini,%x),Level) == $1) { var %temp = %temp $ini(Access.ini,%x) }
- inc %x
- }
- return $numtok(%temp,32)
- }
- if (!$prop) && ($1) && (!$2) {
- var %x 1, %tempa
- while ($ini(Access.ini,%x)) {
- if ($readini(Access.ini,$ini(Access.ini,%x),status) == ON) && ($readini(Access.ini,$ini(Access.ini,%x),Level) == $1) { var %temp = %temp 3• $ini(Access.ini,%x) ( $+ $+ $readini(Access.ini,$ini(Access.ini,%x),Logged) $+ ) }
- if ($readini(Access.ini,$ini(Access.ini,%x),status) == OFF) && ($readini(Access.ini,$ini(Access.ini,%x),Level) == $1) { var %temp = %temp 4• $ini(Access.ini,%x) ( $+ $+ $readini(Access.ini,$ini(Access.ini,%x),status) $+ ) }
- inc %x
- }
- return %temp
- }
- :END
- }
Add Comment
Please, Sign In to add comment