Konu: Admin Code
Tekil Mesaj gösterimi
Alt 11 Ekim 2016, 01:55   #4
Çevrimdışı
aLone
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Admin Code




LeventMuhacir Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Selamlar,

Şöyle bir şey yapmak istiyorum. Yardımcı olacak arkadaşlara şimdiden teşekkürler.

Ben Sunucumun Status penceresinde Connect yapmış ABCD ile başlayan nickleri #Dore kanalına sajoin yapıp , diğer tüm girmiş olduğu kanallardan part ettirmek istiyorum. Ayrıca bu nişi sajoin yapıldığı kanalda NickServ'in özeline gitmesini ve "Nick'inin sunucu kurallarına aykırı" olduğunu söylemesini istiyorum.


1- Botamı ekleyeceksın kendi scriptin üzerindenmi kullanacaksın?
2- sunucuya bağlanma aşamasında belirlediğin nicki #dore kanalına alıp Nickserv den uyarı mesajı göndermekmi istiyorsun?

kişi sunucuya bağlanmak üzere oldugu için henüz kanallara girmemiş oldugu için sapart ettiremezsin.
sunucuya bağlanan kişi direk kanallara aktarılıyormu? sunucuda #karantina kanalı gibi bir bekleme odası varmı?
bunları belırtırsen daha sağlıklı bir kod hazırlanır..

--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 01:55 -->-> Daha önceki mesaj 00:56 --

bota eklıyeceksen bu
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:snotice:*connecting on*:{ if ($level($9) == muafnick) { halt } if $level($9) == yasaknick { timeryanick 1 1 sajoin $9 0 timerynick 1 2 sajoin $9 #Dore timerdnick 1 3 os raw svsnick $9 SohbetUser $+ $rand(100,9999) :0 os raw :nickserv privmsg $9 Nickiniz Sunucu kurallarına uykırı bulundıgı için bu kanala alındınız. /nick yeni-nick komutuyla nick değiştirin.. } } on *:text:!yasaknick *:#dore: { if $2 == list { var %i = 1, %:ne = $ulist(*,yasaknick,0) msg $chan - yasakLı nick Sayisi: %:ne while %i <= %:ne { msg $chan $+(%i,$chr(41)) $iif($ulist(*,yasaknick,%i) == $nick,$+(,$v1,),$v1) inc %i 1 } } if $2 == ekle { if $3 == $null { msg $chan $nick eklenecek nicki yaziniz | return } if $ulist($3,yasaknick,1) { .msg $chan $nick Belirtiginiz kritere uyan $+(",,$3,,") zaten mevcut | return } .auser yasaknick $3- | msg $chan $+(",,$3,,") Yasak Listesine Eklendi } if $2 == sil { if $3 == $null { msg $chan $nick Lütfen silinecek nick yaziniz | return } .ruser yasaknick $3- | msg $chan $+(",,$3,,") Yasak listten silindi } }

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:snotice:*connecting on*:{ if ($level($9) == muafnick) { halt } if $level($9) == yasaknick { timeryanick 1 1 sajoin $9 0 timerynick 1 2 sajoin $9 #Dore timerdnick 1 3 os raw svsnick $9 SohbetUser $+ $rand(100,9999) :0 os raw :nickserv privmsg $9 Nickiniz Sunucu kurallarına uykırı bulundıgı için bu kanala alındınız. /nick yeni-nick komutuyla nick değiştirin.. } } on *:input:#dore: { if ($1 == !yasaknick) { if $2 == list { var %i = 1, %:ne = $ulist(*,yasaknick,0) msg $chan - yasakLı nick Sayisi: %:ne while %i <= %:ne { msg $chan $+(%i,$chr(41)) $iif($ulist(*,yasaknick,%i) == $nick,$+(,$v1,),$v1) inc %i 1 } } if $2 == ekle { if $3 == $null { msg $chan $nick eklenecek nicki yaziniz | return } if $ulist($3,yasaknick,1) { msg $chan $nick Belirtiginiz kritere uyan $+(",,$3,,") zaten mevcut | return } .auser yasaknick $3- | msg $chan $+(",,$3,,") Yasak Listesine Eklendi } if $2 == sil { if $3 == $null { msg $chan $nick Lütfen silinecek nick yaziniz | return } .ruser yasaknick $3- | msg $chan $+(",,$3,,") Yasak listten silindi } } }

kendi scriptinde kullanacaksan bu

!yasaknick ekle ABCD
!yasaknick sil ABCD
!yasak list

yukarda sorduklarıma yanıt verirsen istegine göre bir kod hazırlanır..

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet