Kod: Kodu kopyalamak için üzerine çift tıklayın!
on *:text:*:#ops: {
if !$count($nick(#,$nick).pnick,&) { return }
if $1 == !halfopekle && $2 {
if !$read(yetkililer.txt,w,$+(*,$2,*)) {
write yetkililer.txt $2 Eklenme tarihi : $date - $time
cs access #sohbet add $2 40
msg $2 #sohbet kanalına halfop olarak eklendiniz.
msg $chan $2 #sohbet kanalına halfop olarak eklenmiştir.
}
else { msg $chan $2 ekli durumda }
}
if $1 == !opekle && $2 {
if !$read(yetkililer.txt,w,$+(*,$2,*)) {
write yetkililer.txt $2 Eklenme tarihi : $date - $time
cs access #sohbet add $2 50
msg $2 #sohbet kanalına op olarak eklendiniz.
msg $chan $2 nicki #sohbet kanalına op olarak eklenmiştir.
}
else {
msg $chan $2 ekli durumda
cs access #sohbet add $2 50
msg $2 #sohbet kanalına op olarak eklendiniz.
}
}
if $1 == !Yetkililer {
msg $chan Yetkili listesi sıralanıyor:
var %oo 1
while %oo <= $lines(yetkililer.txt) {
msg $chan $read(yetkililer.txt,%oo)
inc %oo
}
}
if $1 == !Yetkilisil && $2 {
if $read(yetkililer.txt,w,$+(*,$2,*)) {
write $+(-,dl,$readn)) yetkililer.txt
cs access #sohbet del $2
msg $2 #sohbet kanalındaki yetkiniz silinmiştir.
msg $chan $2 nickinin #sohbet kanalındaki yetkisi silinmiştir.
}
else { msg $chan $2 yetkili listesinde yok }
}
}
100 access = & diye düşündüm...
Bu kodda #ops kanalında & prefixine sahip kişilerin kullanması içindir.