Merhaba Sadece Oper ve adminlerin belirtilen kanaldan bazı komutları uygulatabileceği bir sock bot yazdım.
Kabuğunun biraz dışına çıkarıp sizlerinde yapmasını istediğiniz uygulamalı komutlar içeren yada sunucu korumaları içeren bir bot haline getirmek istiyorum.
İstediğiniz uygulamalı komutları yada korumaları başlık altında belirtirseniz. Botun gelişmesine yardımcı olup fikir üretip güzel bir çalışma ortaya çıkarabiliriz.
Botun Şimdilik yapabildikleri.
[08:45] <@Supernova> KULLANABILECEGINIZ KOMUTLAR:
[08:45] <@Supernova> ———————————————————————————-
[08:45] <@Supernova> .sajoin nick #kanal (belirtilen nicki belirtilen kanala join yapar.)
[08:45] <@Supernova> .sapart nick #kanal (belirtilen nicki belirtilen kanaldan part yapar.)
[08:45] <@Supernova> ———————————————————————
[08:45] <@Supernova> .spamekle kelime (belirtilen kelimeyi spamfilter ekler.)
[08:45] <@Supernova> .spamsil kelime (belirtilen kelimeyi spamfilterden siler..)
[08:45] <@Supernova> .ekleblock kelime (belirtilen kelimeyi block liste ekler.)
[08:45] <@Supernova> .silblock kelime (belirtilen kelimeyi block listesinden siler.)
[08:45] <@Supernova> ———————————————————————————–
[08:45] <@Supernova> .nsuspend +7d nick sebep (belirtilen nicki 7 gun suspende alir.)
[08:45] <@Supernova> .nsuspendsil nick (belirtilen nickin suspend ‘ni kaldırır.)
[08:45] <@Supernova> .sendpass nick (belirtilen nickin sifresini mail adresine yollar.)
[08:45] <@Supernova> ———————————————————————————–
[08:45] <@Supernova> .gzline nick sebep (belirtilen nicke gzline atar.)
[08:45] <@Supernova> .shun nick (belirtilen nicke shun atar.)
[08:45] <@Supernova> .kill nick (belirtilen nicke kill atar.)
[08:45] <@Supernova> ———————————————————————————–
[08:45] <@Supernova> .banac IP (IP adresindeki tum Line’lari kaldirir. .banac 212.101.85.33)
[08:45] <@Supernova> .xline (Sunucudaki tum Line’lari kaldirir.)
[08:45] <@Supernova> ———————————————————————————–
[08:45] <@Supernova> .rehash (Sunucuya rehash çeker.)
[08:45] <@Supernova> ———————————————————————————–
[08:45] <@Supernova> Private özelliği olan kanal ve nicklere ircop yetkisine sahip görevliler
[08:45] <@Supernova> Infodaki özellikleri görememektedir. Bu yüzden kodlanmıştır.
[08:45] <@Supernova> .ninfo nick (Belirtilen nicke info çeker.)
[08:45] <@Supernova> .cinfo #kanal (Belirtilen kanala info çeker)
[08:45] <@Supernova> ———————————————————————————–
[08:45] <@Supernova> KOMUTLAR BÖLÜMÜ SONU:
[08:46] <@Obscure> .sajoin
[08:46] <@Supernova> Lütfen Nick belirtiniz.
[08:47] <@Obscure> .sajoin sdfsdfds #deneme
[08:47] <@Supernova> Belirtmiş olduğunuz nick kullanımda değil.
[08:48] <@Obscure> .ninfo serkan
[08:48] <@Supernova> : serkan isim: Mynet Sohbet Kullanicisi
[08:48] <@Supernova> :Son gorulen adres: mynet@88.241.228.246
[08:48] <@Supernova> :Son gorulen zaman: Haz 20 07:45:11 2010 EEST [25 gün, 3 saat, 4 dakika ve 8 saniye önce]
[08:48] <@Supernova> :Toplam Online Süresi: 5 Gun 18 Saat 21 Dakika ve 58 Saniye.
[08:48] <@Supernova> : Kayit zamani: Sub 21 14:56:10 2010 EET [143 gün, 18 saat, 53 dakika ve 9 saniye önce]
[08:48] <@Supernova> : Son quit mesaji: Quit
[08:48] <@Supernova> : E-mail adresi: s@s.com
[08:48] <@Supernova> : Bilgi: Yokluğunu kıyasladığım bütün benzeşmeler yokluğuma çıkıyor..
[08:48] <@Supernova> : Ekler: Kill korumasi,Ek Guvenlik
[08:48] <@Supernova> :Bu nick zamanasimina ugramayacak.
[08:48] <@Obscure> .nsuspend +10d serkan deneme
[08:48] <@Supernova> :serkan nicki ve de ona linkli tüm nicklerin services ile
[08:48] <@Supernova> :iliskisi kesildi (suspend).
[08:48] <@Obscure> .ninfo serkan
[08:48] <@Supernova> : serkan isim: Mynet Sohbet Kullanicisi
[08:48] <@Supernova> :Son gorulen adres: mynet@88.241.228.246
[08:48] <@Supernova> :Son gorulen zaman: Haz 20 07:45:11 2010 EEST [25 gün, 3 saat, 4 dakika ve 53 saniye önce]
[08:48] <@Supernova> :Toplam Online Süresi: 5 Gun 18 Saat 21 Dakika ve 58 Saniye.
[08:48] <@Supernova> : Kayit zamani: Sub 21 14:56:10 2010 EET [143 gün, 18 saat, 53 dakika ve 54 saniye önce]
[08:48] <@Supernova> : Son quit mesaji: Quit
[08:48] <@Supernova> : E-mail adresi: s@s.com
[08:48] <@Supernova> : Bilgi: Yokluğunu kıyasladığım bütün benzeşmeler yokluğuma çıkıyor..
[08:48] <@Supernova> : Ekler: Kill korumasi,Ek Guvenlik
[08:48] <@Supernova> :Bu nick zamanasimina ugramayacak.
[08:48] <@Supernova> :serkan nicki su an dondurulmus. (suspended)
[08:48] <@Supernova> :Supernova tarafindan Tem 15 10:49:41 2010 EEST (10 gun sonra silinecek.) tarihinde suspend.
[08:48] <@Supernova> :Gerekce: deneme ‘Obscure’ tarafından.
[08:49] <@Obscure> .nsuspendsil serkan
[08:49] <@Supernova> :serkan nicki tekrar identify edilebilir hale getirildi.
———-
Kod:
;########### Anime BOT BETA v1.0 #############
;———————————————————————
;Anime Operator & Admin Community BOT
;13 Temmuz 2010
; Code by Supernova
;———————————————————————-
;########### Anime BOT BETA 1.0 #############
;## Botun Yapılandırma Ayarları #####
alias hımnick {
return $remove($gettok($1,1,33),:)
}
alias baglan {
if ($sock(bot).status != active) {
sockopen bot $cfg(server) $cfg(serverport)
}
}
alias cfg {
GOTO $1
:server {
return SERVER-İP
}
:serverport {
return SERVER-PORT
}
:rnick_ {
return $+(user_,$left($md5($ticks),$r(3,8)))
}
:masterchan {
return #Opers
}
:me {
return BOTUN-NİCKİ
}
:nickpass {
return NİCK-ŞİFRESİ
}
perpass {
return OPER-ŞİFRESİ
}
:spass {
return PORT-ŞİFRESİ
}
tojoin {
return OTOMATİK-GİRİLECEK-KANAL
}
}
;## Yapılandırma Ayarları Sonu #####
alias sw {
if ($sock($1).status == active) {
sockwrite -nt $1-
}
}
on *:sockopen:bot:{
if ($sockerr) {
echo $color(info) -st Socket botun bağlantısı kesildi.
return
}
sw $sockname PASS $cfg(spass)
sw $sockname nick $cfg(rnick_)
sw $sockname USER beta * * :Anime Operator & Admin Community BOT
}
on *:sockread:bot: {
var %h
sockread %h
tokenize 32 %h
if ($1 == ping) {
sw $sockname PONG $2
}
if ($sockerr) {
echo $color(info) -st Socket botun bağlantısı kesildi.
return
}
if $2 == 376 || $2 == 422 {
sw $sockname oper $cfg(operpass)
}
if ($2 == 381) {
sw $sockname KILL $cfg(me) reconnecting… $chr(40) $+ $cfg(me) $+ $chr(41)
sw $sockname privmsg nickserv ghost $cfg(me) $cfg(nickpass)
sw $sockname join 0,
.timer 1 1 sw $sockname NICK $cfg(me)
}
if :FINGER iswm $4- {
sw $sockname NOTICE $gettok($gettok($1,1,33),1,58) : $+ $chr(1) $+ FINGER esChat v3.9 © 2009 $+ $chr(1)
}
if :VERSION iswm $4- {
sw $sockname NOTICE $gettok($gettok($1,1,33),1,58) : $+ $chr(1) $+ VERSION esChat v3.9 © 2009 $+ $chr(1)
}
if ($2 == 600) {
if (($4 == ChanServ) && ($8- == :logged online)) {
sw $sockname PRIVMSG NickServ IDENTIFY $cfg(nickpass)
}
}
if ($2 == 401) {
if ($5- == :Boyle bir rumuz/kanal bulunmamaktadir.) {
;sw $sockname privmsg $cfg(masterchan) Belirtmiş olduğunuz nick kullanımda değil.
}
}
if !$window(@sdebug) {
window -k0 @sdebug
aline -p @sdebug $timestamp < $1-
}
if ($2 == NICK) {
if $right($3,-1) == $cfg(me) {
sw $sockname PRIVMSG NickServ IDENTIFY $cfg(nickpass)
sw $sockname mode $cfg(me) +BH
timer 1 3 sw $sockname sajoin $cfg(me) $cfg(otojoin)
}
if ($botfnick($1) == $cfg(me)) {
sw $sockname KILL $cfg($me) reconnecting… $chr(40) $+ $cfg(me) $+ $chr(41)
sw $sockname privmsg nickserv ghost $cfg(me) $cfg(nickpass)
.timer 1 1 sw $sockname NICK $cfg(me)
}
}
if $3 == $cfg(masterchan) {
;echo -s : privmsg $cfg(masterchan) $1-
if $4- == :.komutlar {
sw $sockname privmsg $cfg(masterchan) :KULLANABILECEGINIZ KOMUTLAR:
sw $sockname privmsg $cfg(masterchan) :———————————————————————————-
sw $sockname privmsg $cfg(masterchan) :.sajoin nick #kanal (belirtilen nicki belirtilen kanala join yapar.)
sw $sockname privmsg $cfg(masterchan) :.sapart nick #kanal (belirtilen nicki belirtilen kanaldan part yapar.)
sw $sockname privmsg $cfg(masterchan) :———————————————————————
sw $sockname privmsg $cfg(masterchan) :.spamekle kelime (belirtilen kelimeyi spamfilter ekler.)
sw $sockname privmsg $cfg(masterchan) :.spamsil kelime (belirtilen kelimeyi spamfilterden siler.)
sw $sockname privmsg $cfg(masterchan) :.ekleblock kelime (belirtilen kelimeyi block liste ekler.)
sw $sockname privmsg $cfg(masterchan) :.silblock kelime (belirtilen kelimeyi block listesinden siler.)
sw $sockname privmsg $cfg(masterchan) :———————————————————————————–
sw $sockname privmsg $cfg(masterchan) :.nsuspend +7d nick sebep (belirtilen nicki 7 gun suspende alir.)
sw $sockname privmsg $cfg(masterchan) :.nsuspendsil nick (belirtilen nickin suspend ‘ni kaldırır.)
sw $sockname privmsg $cfg(masterchan) :.sendpass nick (belirtilen nickin sifresini mail adresine yollar.)
sw $sockname privmsg $cfg(masterchan) :———————————————————————————–
sw $sockname privmsg $cfg(masterchan) :.gzline nick sebep (belirtilen nicke gzline atar.)
sw $sockname privmsg $cfg(masterchan) :.shun nick (belirtilen nicke shun atar.)
sw $sockname privmsg $cfg(masterchan) :.kill nick (belirtilen nicke kill atar.)
sw $sockname privmsg $cfg(masterchan) :———————————————————————————–
sw $sockname privmsg $cfg(masterchan) :.banac IP (IP adresindeki tum Line’lari kaldirir. .banac 212.101.85.33
sw $sockname privmsg $cfg(masterchan) :.xline (Sunucudaki tum Line’lari kaldirir.)
sw $sockname privmsg $cfg(masterchan) :———————————————————————————–
sw $sockname privmsg $cfg(masterchan) :.rehash (Sunucuya rehash çeker.)
sw $sockname privmsg $cfg(masterchan) :———————————————————————————–
sw $sockname privmsg $cfg(masterchan)
rivate özelliği olan kanal ve nicklere ircop yetkisine sahip görevliler
sw $sockname privmsg $cfg(masterchan) :Infodaki özellikleri görememektedir. Bu yüzden kodlanmıştır.
sw $sockname privmsg $cfg(masterchan) :.ninfo nick (Belirtilen nicke info çeker.)
sw $sockname privmsg $cfg(masterchan) :.cinfo #kanal (Belirtilen kanala info çeker.)
sw $sockname privmsg $cfg(masterchan) :———————————————————————————–
sw $sockname privmsg $cfg(masterchan) :KOMUTLAR BÖLÜMÜ SONU:
}
if ($4 == :.sapart) {
if ($5 == $null) {
sw $sockname privmsg $cfg(masterchan) Lütfen Nick belirtiniz.
return
}
if ($6 == $null) {
sw $sockname privmsg $cfg(masterchan) Lütfen Kanal belirtiniz.
return
}
if ($5 && $left($6, 1) == $chr(35)) {
sw $sockname $chr(115) $+ $chr(97) $+ $chr(112) $+ $chr(97) $+ $chr(114) $+ $chr(116) $5 $6
return
}
else {
sw $sockname privmsg $cfg(masterchan) .sapart nick #kanal seklinde kullanin.
return
}
}
if ($4 == :.spamekle) {
if ($5 == $null) {
sw $sockname privmsg $cfg(masterchan) Lütfen spam eklenecek kelimeyi giriniz.
return
}
echo -s : sw $sockname spamfilter add cpNn gzline – Sunucumuzda_kullanilmasi_yasak_olan_kelime(ler)_kullandiginiz_tespit_edilmistir. $chr(43) $+ $5 $+ $chr(43)
sw $sockname privmsg $cfg(masterchan) $5 kelimesi spamfilter olarak eklendi.
sw $sockname privmsg $cfg(masterchan) Eklediğiniz kelimeyi silmek için .spamsil $5 yazınız.
return
}
if ($4 == :.spamsil) {
if ($5 == $null) {
sw $sockname privmsg $cfg(masterchan) Lütfen spam silinecek kelimeyi giriniz.
return
}
echo -s : sw $sockname spamfilter del cpNn gzline – Sunucumuzda_kullanilmasi_yasak_olan_kelime(ler)_kullandiginiz_tespit_edilmistir. $chr(43) $+ $5 $+ $chr(43)
sw $sockname privmsg $cfg(masterchan) $5 kelimesi spamfilterden silindi.
return
}
if ($4 == :.ekleblock) {
if ($5 == $null) {
sw $sockname privmsg $cfg(masterchan) Lütfen block edilecek kelimeyi giriniz.
return
}
echo -s : sw $sockname spamfilter add cpNn block – Sunucumuzda_kullanilmasi_yasak_olan_kelime(ler)_kullandiginiz_tespit_edilmistir. $chr(43) $+ $5 $+ $chr(43)
sw $sockname privmsg $cfg(masterchan) $5 kelimesi spamfilter block olarak eklendi.
sw $sockname privmsg $cfg(masterchan) Eklediğiniz kelimeyi silmek için .silblock $5 yazınız.
return
}
if ($4 == :.silblock) {
if ($5 == $null) {
sw $sockname privmsg $cfg(masterchan) Lütfen listeden silinecek kelimeyi giriniz.
return
}
echo -s : sw $sockname spamfilter del cpNn block – Sunucumuzda_kullanilmasi_yasak_olan_kelime(ler)_kullandiginiz_tespit_edilmistir. $chr(43) $+ $5 $+ $chr(43)
sw $sockname privmsg $cfg(masterchan) $5 kelimesi block listeden silindi.
return
}
if ($4 == :.nsuspend) {
if ($5 && $left($5-, 1) == +) && $left($5, 2) isnum 0-9) {
sw $sockname ns suspend $5 $6 $7- $chr(39) $+ $hımnick($1) $+ $chr(39) tarafından.
return
}
else {
sw $sockname privmsg $cfg(masterchan) Lutfen komutu .nsuspend [+sure] nick sebep olarak girin
}
}
if ($4 == :.nsuspendsil) {
if ($5 == $null) {
sw $sockname privmsg $cfg(masterchan) Lütfen suspend edilecek [Rumuz] nick giriniz.
return
}
sw $sockname ns unsuspend $5
return
}
if ($4 == :.ninfo) {
if ($5 == $null) {
sw $sockname privmsg $cfg(masterchan) Lutfen nick belitiniz.
return
}
sw $sockname ns info $5 all
return
}
if ($4 == :.cinfo) {
if ($4 && $left($5, 1) == $chr(35)) {
sw $sockname cs info $5 all
return
}
else {
sw $sockname privmsg $cfg(masterchan) Kanal Belirteci (#) yada İsmi Girmediniz. .cinfo #kanal olarak giriniz.
}
}
if (*.sendpass iswm $4 && $5) {
sw $sockname nickserv sendpass $5
sw $sockname privmsg $cfg(masterchan) $5 nickinin sifresi kayitli email adresine gonderildi.
return
}
if ($4 == :.shun) {
if ($5 == $null) {
sw $sockname privmsg $cfg(masterchan) Lütfen Shun Atılacak Nicki Giriniz.
return
}
sw $sockname shun $5 Sus!
sw $sockname privmsg $cfg(masterchan) Shun komutu $5 nicki üzerinde uygulandi.
return
}
if ($4 == :.gzline) {
if $5 == $null {
sw $sockname privmsg $cfg(masterchan) Lütfen Nick Belirtiniz. :Örnek .gzline nick sebep.
return
}
echo -s : sw sockname gzline $5 1h $iif($6, $6-, Lutfen Kurallara Uyunuz)
sw $sockname privmsg $cfg(masterchan) Z:line komutu $5 nicki uzerinde uygulandi
return
}
if ($4 == :.banac ) {
if $5 == $null {
sw $sockname privmsg $cfg(masterchan) Lütfen bir Ip adresi girin. :Örnek .banac 212.101.85.33
return
}
if * $+ $chr(64) $+ * iswm $5 || *.*.*.* !iswm $5 {
sw $sockname privmsg $cfg(masterchan) $5 gecersiz IP Formatı. Lütfen IP Adresini Uygun Formatlarda Girin.
return
}
sw $sockname GZLINE -*@ $+ $5
sw $sockname GLINE -*@ $+ $5
sw $sockname ZLINE -*@ $+ $5
sw $sockname KLINE -*@ $+ $5
sw $sockname SHUN -*@ $+ $5
sw $sockname OS AKILL DEL *@ $+ $5
sw $sockname privmsg $cfg(masterchan) $5 Uzerindeki Tum X-Line lar Kaldırıldı.
return
}
if ($4- == :.xline) {
sw $sockname rmtkl * *
sw $sockname privmsg $cfg(masterchan) Sunucudaki tüm X-line lar Kaldırıldı.
}
if ($4- == :.rehash) {
sw $sockname rehash
sw $sockname privmsg $cfg(masterchan) Rehash Komutu Başarıyla Uygulandı.
}
if ($4 == :.kill) {
if $5 == $null {
sw $sockname privmsg $cfg(masterchan) Lütfen Killenecek Rumuzu Belirtiniz.
return
}
sw $sockname kill $5 Lutfen sohbet kurallara uyunuz. Bilgi için /motd yazınız.
sw $sockname privmsg $cfg(masterchan) kill komutu $5 nicki üzerinde uygulandi.
return
}
if ($4 == :.sajoin) {
if ($5 == $null) {
sw $sockname privmsg $cfg(masterchan) Lütfen Nick belirtiniz.
return
}
if ($6 == $null) {
sw $sockname privmsg $cfg(masterchan) Lütfen Kanal belirtiniz.
return
}
if ($5 && $left($6, 1) == $chr(35)) {
sw $sockname $chr(115) $+ $chr(97) $+ $chr(106) $+ $chr(111) $+ $chr(105) $+ $chr(110) $5 $6
return
}
else {
sw $sockname privmsg $cfg(masterchan) .sapart nick #kanal seklinde kullanin.
return
}
}
}
if (($2 == NOTICE) && ($3 == $cfg(me))) {
;echo -s $1-
}
if ($hımnick($1) == Chanserv) {
if (*kanali kaydedilemez ve/veya kullanilamaz.* iswm $4-) {
sw $sockname privmsg $cfg(masterchan) : $+ $4-
return
}
if (*kanali kayitli degil* iswm $4-) {
sw $sockname privmsg $cfg(masterchan) : $+ $4-
return
}
if (*Kanal Sahibi:* iswm $4-) {
sw $sockname privmsg $cfg(masterchan) : $+ $4-
return
}
if (*Kanali Bilgisi:* iswm $4-) {
sw $sockname privmsg $cfg(masterchan) : $+ $4-
return
}
if (*Aciklama:* iswm $4-) {
sw $sockname privmsg $cfg(masterchan) : $+ $4-
return
}
if (*Kayit zamani:* iswm $4-) {
sw $sockname privmsg $cfg(masterchan) : $+ $4-
return
}
if (*Son kullanim:* iswm $4-) {
sw $sockname privmsg $cfg(masterchan) : $+ $4-
return
}
if (*Son Topic:* iswm $4-) {
sw $sockname privmsg $cfg(masterchan) : $+ $4-
return
}
if (*Topici yazan:* iswm $4-) {
sw $sockname privmsg $cfg(masterchan) : $+ $4-
return
}
if (*Yazilim tarihi* iswm $4-) {
sw $sockname privmsg $cfg(masterchan) : $+ $4-
return
}
if (*Online kullanıcı* iswm $4-) {
sw $sockname privmsg $cfg(masterchan) : $+ $4-
return
}
if (*Kullanıcı rekoru* iswm $4-) {
sw $sockname privmsg $cfg(masterchan) : $+ $4-
return
}
if (*Ekler:* iswm $4-) {
sw $sockname privmsg $cfg(masterchan) : $+ $4-
return
}
if (*Mode Kilidi:* iswm $4-) {
sw $sockname privmsg $cfg(masterchan) : $+ $4-
return
}
if (*kanali su an dondurulmus. (suspended)* iswm $4-) {
sw $sockname privmsg $cfg(masterchan) : $+ $4-
return
}
if (*tarihinde donduruldu* iswm $4-) {
sw $sockname privmsg $cfg(masterchan) : $+ $4-
return
}
if (*Gerekce:* iswm $4-) {
sw $sockname privmsg $cfg(masterchan) : $+ $4-
return
}
if (*Bu Kanal zamanasimina* iswm $4-) {
sw $sockname privmsg $cfg(masterchan) : $+ $4-
return
}
}
if ($hımnick($1) == NickServ) {
if (*kaydedilemez ve/veya kullanilamaz.* iswm $4-) {
sw $sockname privmsg $cfg(masterchan) : $+ $4-
return
}
if (*kayitli bir nick degil* iswm $4-) {
sw $sockname privmsg $cfg(masterchan) : $+ $4-
return
}
if (*isim:* iswm $4-) {
sw $sockname privmsg $cfg(masterchan) : $+ $4-
}
if (*Son gorulen adres:* iswm $4-) {
sw $sockname privmsg $cfg(masterchan) : $+ $4-
}
if (*Son gorulen zaman:* iswm $4-) {
sw $sockname privmsg $cfg(masterchan) : $+ $4-
}
if (*Online oldugu adres:* iswm $4-) {
sw $sockname privmsg $cfg(masterchan) : $+ $4-
}
if (*Toplam online süresi* iswm $4-) {
sw $sockname privmsg $cfg(masterchan) : $+ $4-
}
if (*Kayit zamani:* iswm $4-) {
sw $sockname privmsg $cfg(masterchan) : $+ $4-
}
if (*Son quit mesaji:* iswm $4-) {
sw $sockname privmsg $cfg(masterchan) : $+ $4-
}
if (*E-mail adresi:* iswm $4-) {
sw $sockname privmsg $cfg(masterchan) : $+ $4-
}
if (*Bilgi:* iswm $4-) {
sw $sockname privmsg $cfg(masterchan) : $+ $4-
}
if (*Ekler:* iswm $4-) {
sw $sockname privmsg $cfg(masterchan) : $+ $4-
}
if (*nicki su an dondurulmus* iswm $4-) {
sw $sockname privmsg $cfg(masterchan) : $+ $4-
}
if (*tarihinde suspend* iswm $4-) {
sw $sockname privmsg $cfg(masterchan) : $+ $4-
}
if (*Gerekce:* iswm $4-) {
sw $sockname privmsg $cfg(masterchan) : $+ $4-
}
if (*nicki icin auth (tanitim) kodu* iswm $4-) {
sw $sockname privmsg $cfg(masterchan) : $+ $4-
}
if (*Bu nick zamanasimina* iswm $4-) {
sw $sockname privmsg $cfg(masterchan) : $+ $4-
}
if (*nickinin auth (tanitim) kodu yok* iswm $4-) {
sw $sockname privmsg $cfg(masterchan) : $+ $4-
return
}
if (* nicki tekrar identify edilebilir hale getirildi* iswm $4-) {
sw $sockname privmsg $cfg(masterchan) : $+ $4-
}
if (*nicki ve de ona linkli tüm nicklerin services ile* iswm $4-) {
sw $sockname privmsg $cfg(masterchan) : $+ $4-
}
if (*iliskisi kesildi (suspend).* iswm $4-) {
sw $sockname privmsg $cfg(masterchan) : $+ $4-
}
if (*nicki zaten suspend altinda.* iswm $4-) {
sw $sockname privmsg $cfg(masterchan) : $+ $4-
return
}
}
if ($2 == JOIN) && ($hımnick($1) == $cfg(me)) {
;echo -s : $1-
sw $sockname mode $remove($3,:) +oa $cfg(me) $cfg(me)
}



Comments
Leave a comment Trackback