Şu mantıkla ekleme/düzenleme veya geliştirme yapabilirsin.
Kod: Kodu kopyalamak için üzerine çift tıklayın!
on *:text:*:#:{
if $1 == !ekle {
if (!$2) || $left($2,1) != $chr(35) { msg # Lütfen !ekle #kanal nick seviye şeklinde belirtiniz. | return }
if (!$3) || $left($3,1) == $chr(35) { msg # Lütfen !ekle #kanal nick seviye şeklinde belirtiniz. | return }
if (!$4) || $4 < 1 || $4 > 999 { msg # Lütfen !ekle #kanal nick seviye şeklinde belirtiniz. | return }
set %:ykanal # | set %:achan $2 | set %:seviye $4
.enable #access | .nickserv info $3
}
if $regex($1-,/^[.!]g[iıİ]t\s(?:\S{1,25})$/Si) { $iif($2 ison #, !sapart $2 #, !msg # $2 Nick'i Kanalda Yok) }
if $regex($1-,/^[.!]gel\s(?:\S{1,25})$/Si) { !sajoin $2 # }
if $regex(m,$1-,/^[.!]([-+])m(?:\s[#]\S+)?$/S) { $iif($2, !mode $2 $+($regml(m,1), m), !mode # $+($regml(m,1), m)) }
}
#access off
on *:notice:*:?:{
if $nick == NickServ {
if (*kayitli bir nick degil* iswm $1-) { msg %:ykanal $1 nick'i kayıtlı degildir. | .disable #access }
if (*isim:* iswm $1-) { cs access %:achan add $1 %:seviye }
}
if $nick == ChanServ {
if (*kanali kayitli degil* iswm $1-) || (*nick* *seviyeden eklendi* iswm $1-) || (*nick* kanalindaki erisim * olarak degisti* iswm $1-) || (*nick* kanalindaki erisim seviyesi zaten* iswm $1-) {
msg %:ykanal $1- | .disable #access
}
}
}
#access end
!git Nick (aktif kanaldan sapart eder)
!gel Nick (aktif kanala sajoin eder)
!+m [#Kanal] veya
!-m [#Kanal] (Eğer kanal belirtirsen belirttiğin kanalda mode uygular. Belirtmezsen, komutu kullandığın kanalda mode uygular.)