View difference between Paste ID: huGfpuzk and
SHOW: | | - or go back to the newest paste.
1-
1+
on *:text:*:#:{
2
  if ($readini(voice.ini,$nick,$chan) == $address($nick,2)) {
3
    if ($strip($1) == !voice) { mode # +vvvvvv $iif(!$2,$nick,$2-) }
4
    if ($strip($1) == !devoice) { mode # -vvvvvv $iif(!$2,$nick,$2-) }
5
    if ($sctip($1) == !invite) { invite $2 # | msg # 14[4Inviting14] $2 }
6
  }
7
  elseif ($readini(op.ini,$nick,$chan) == $address($nick,2) ) {
8
    if ($strip($1) == !kick) { kick # $2 $3- }
9
    if ($strip($1) == !ban) { ban -k # $2 2 $iif(!$3,No reason,$3-) (From: $nick $+ ) }
10
    if ($strip($1) == !unban) { ban -r # }
11
    if ($strip($1) == !mode) { mode # $2 }
12
    if ($strip($1) == !invite) { invite $2 # | msg # Inviting $2 in # }
13
    if ($strip($1) == !topic) { topic # $2- (From: $nick $+ ) }
14
    if ($strip($1) == !op) { mode # +oooooo $iif(!$2,$nick,$2-) }
15
    if ($strip($1) == !deop) { mode # -oooooo $iif(!$2,$nick,$2-) }
16
  }
17
  elseif ($readini(master.ini,$nick,$chan) == $address($nick,2) ) {
18
    if ($strip($1) == !kick) { kick # $2 $3- }
19
    if ($strip($1) == !ban) { ban -k # $2 2 $iif(!$3,No reason,$3-) (From: $nick $+ ) }
20
    if ($strip($1) == !unban) { ban -r # }
21
    if ($strip($1) == !mode) { mode # $2 }
22
    if ($strip($1) == !invite) { invite $2 # | msg # Inviting $2 in # }
23
    if ($strip($1) == !topic) { topic # $2- (From: $nick $+ ) }
24
    if ($strip($1) == !op) { mode # +oooooo $iif(!$2,$nick,$2-) }
25
    if ($strip($1) == !deop) { mode # -oooooo $iif(!$2,$nick,$2-) }
26
    if ($strip($1) == !access) { checkaccess }
27
  }
28
  elseif ($readini(owner.ini,$nick,$chan) == $address($nick,2) ) {
29
    if ($strip($1) == !kick) { kick # $2 $3- }
30
    if ($strip($1) == !ban) { ban -k # $2 2 $iif(!$3,No reason,$3-) (From: $nick $+ ) }
31
    if ($strip($1) == !unban) { ban -r # }
32
    if ($strip($1) == !mode) { mode # $2 }
33
    if ($strip($1) == !invite) { invite $2 # | msg # Inviting $2 in # }
34
    if ($strip($1) == !topic) { topic # $2- (From: $nick $+ ) }
35
    if ($strip($1) == !op) { mode # +oooooo $iif(!$2,$nick,$2-) }
36
    if ($strip($1) == !deop) { mode # -oooooo $iif(!$2,$nick,$2-) }
37
    if ($strip($1) == !restart) { describe #Advice Restart Requested by $nick | .timer 1 2 exit -nr } 
38
    if ($strip($1) == !global) { amsg 14[4Global Message14]: $2- }
39
    if ($strip($1) == !topicnews) { .topic # %topicl $2- %topicr | set %news $2- }
40
    if ($strip($1) == !cleartopicnews) { .topic # %topicl 4No news item atm %topicr | set %news No news item atm }
41
    if ($strip($1) == !botnews) { set %botnews $2- | msg # %cl $+ News Added $+ %cr }
42
    if ($strip($1) == !addstaff) { auser staff $address($nick,2) | msg # 14[4Staff14] ADD $2 Succesfull | mode # +v $2 }
43
    if ($strip($1) == !access) { checkaccess }
44
    else { return }
45
  }
46
}
47
48
on *:JOIN:#:{ 
49
  if ($readini(voice.ini,$nick,$chan) == $address($nick,2)) { mode # +v $nick } 
50
  elseif ($readini(op.ini,$nick,$chan) == $address($nick,2)) { mode # +o $nick } 
51
  elseif ($readini(sop.ini,$nick,$chan) == $address($nick,2)) { mode # +o $nick }
52
  elseif ($readini(master.ini,$nick,$chan) == $address($nick,2)) { mode # +o $nick }
53
  elseif ($readini(owner.ini,$nick,$chan) == $address($nick,2)) { mode # +o $nick }
54
  else { .notice $nick Welcome on # $nick $+ . | .notice $nick 14[4Bot News14]: %botnews }
55
}
56
57
alias checkaccess {
58
  if ($readini(voice.ini,$nick,$chan) == $address($nick,2)) { msg # 14[4Access14] $2 is level: Voice } 
59
  if ($readini(op.ini,$nick,$chan) == $address($nick,2)) { msg # 14[4Access14] $2 is level: Op } 
60
  if ($readini(sop.ini,$nick,$chan) == $address($nick,2)) { msg # 14[4Access14] $2 is level: Sop }
61
  if ($readini(master.ini,$nick,$chan) == $address($nick,2)) { msg # 14[4Access14] $2 is level: Master }
62
  if ($readini(owner.ini,$nick,$chan) == $address($nick,2)) { msg # 14[4Access14] $2 is level: Owner }
63
  else { msg # 14[4Access14] $2 is Not on the access list }
64
}
65
66
menu nicklist { 
67
  $iif($me isop $chan,User List)
68
  .Add
69
  ..Voice: writeini voice.ini $1 # $address($1,2) | echo -a 4 $1 added to Voice list for #  | mode # +v $$1 | notice $$1 you just got added to my auto voice list in # 
70
  ..Op: writeini op.ini $1 # $address($1,2) | echo -a 4 $1 added to Op list for # | mode # +o $$1 | notice $$1 you just got added to my auto op list in # 
71
  ..Sop: writeini sop.ini $1 # $address($1,2) | echo -a 4 $1 added to Sop (Super OP) list for #  | mode # +v $$1 | notice $$1 you just got added to my auto voice list in # 
72
  ..Master: writeini master.ini $1 # $address($1,2) | echo -a 4 $1 added to Master list for # | mode # +o $$1 | notice $$1 you just got added to my auto op list in # 
73
  ..Owner: writeini owner.ini $1 # $address($1,2) | echo -a 4 $1 added to Owner list! | mode # +o $$1 | notice $$1 You just got added to my Owner list!
74
  .Del
75
  ..Voice: remini voice.ini $1 # $address($1,2) | echo -a 4 $1 removed from my Voice list for # | mode $chan -v $$1 | notice $$1 you just got deleted from my auto voice list in #  
76
  ..Op: remini op.ini $1 # $address($1,2) | echo -a 4 $1 removed from my Op list for # | mode $chan -o $$1 | notice $$1 you just got deleted from my auto op list in # 
77
  ..Sop: writeini sop.ini $1 # $address($1,2) | echo -a 4 $1 removed from my Sop list for #  | mode # -v $$1 | notice $$1 you just got added to my auto voice list in # 
78
  ..Master: writeini master.ini $1 # $address($1,2) | echo -a 4 $1 removed from my Master list for # | mode # -o $$1 | notice $$1 you just got added to my auto op list in # 
79
  ..Owner: writeini owner.ini $1 # $address($1,2) | echo -a 4 $1 removed from my Owner list | mode # -o $$1 | notice $$1 you just got added to my Owner list!
80
}