1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
on *:TEXT:!request *:#zinus2: {
if (!$2) { .notice $nick %1 Invalid Parameters: !request <bot> #chan %2 }
if (!$3) { .notice $nick 0 10»» Invalid Parameters: !request $me #chan 010«« }
elseif ($me ison $3) { .notice $nick 0 10»» I'm already on that channel. 010«« }
elseif (%request) { .notice %nick 0 10»» Request was just proccessed, Please wait. 010«« }
elseif (!$wildtok($3,#*,0,32)) { .notice $nick 0 10»» Invalid Parameters: !request $me #chan 010«« }
elseif ($chr(44) isin $3) { .notice $nick 0 10»» Invalid Character Used. 010«« }
elseif ($istok(%badchans,$3,32)) { .notice $nick 0 10»» I am not permitted to join that channel. (Banned) 010«« }
elseif ($2 == pickup`bot) || ($2 == $me) {
if ($me isvoice $chan) {
elseif ($chan(0) == 20) { .notice $nick 0 10»» Sorry, I'm already on 20 channels 010«« }
else {
.set %gather.chan #Bots.4.you
.set %request 1
.set %req.chan $3
.set %req.nick $nick
.msg $chan 0 10»» Processing your request for $3 , Please wait. 010««
.whois $nick
/timer 1 4 /accepted
/echo -a 1
}
}
}
} |