1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
|
on *:TEXT:chanlev*:?:{
if ((n isin $getaccess($2,$nick)) || (m isin $getaccess($2,$nick)) || (o isin $getaccess($2,$nick)) || (v isin $getaccess($2,$nick))) {
if (+ !isin $2-) {
if ($3) {
if (($getaccess($2,$nick) != o) && ($getaccess($2,$nick) != v) && ($getaccess($2,$nick) != ov) && ($getaccess($2,$nick) != vo)) {
if (n isin $getaccess($2,$nick)) {
$getaccess($2,$3)
set %tampon $read(protect\access\ $+ $2 $+ .txt,%readn)
set %tampon2 $gettok(%tampon,1,32) $gettok(%tampon,2,32)
write -l $+ %readn protect\access\ $+ $2 $+ .txt %tampon2 $4-
notice $nick Les accés de $3 sur $2 sont maintenant: $4-
}
elseif (m isin $getaccess($2,$nick)) {
if ((n isin $getaccess($2,$3)) || (n isin $4-)) {
notice $nick Erreur ! Vous ne pouvez pas modifier/ajouter d'owner (n) car vous n'êtes que master (m).
}
else {
$getaccess($2,$3)
set %tampon $read(protect\access\ $+ $2 $+ .txt,%readn)
set %tampon2 $gettok(%tampon,1,32) $gettok(%tampon,2,32)
write -l $+ %readn protect\access\ $+ $2 $+ .txt %tampon2 $4-
notice $nick Les accés de $3 sur $2 sont maintenant: $4-
}
}
}
else {
notice $nick Erreur ! Vous n'avez pas les droits suffisants sur $2 pour effectuer cette opération.
}
}
else {
notice $nick Liste des accés sur $2
notice $nick
var %t = 1, %u = $lines(protect\access\ $+ $2 $+ .txt)
while (%t <= %u) {
.timer 1 %t notice $nick $read(protect\access\ $+ $2 $+ .txt,%t)
inc %t
}
}
}
else {
notice $nick N'utilisez pas de "+" sur ce bot, faites simplement le chanlev sans "+", exemple: /msg $me chanlev $chan $nick ov
}
}
else {
notice $nick Vous n'avez pas de droits sur $2 ou vous n'êtes pas authé et +x (//mode $ $+ me +x).
}
} |