IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   mIRC Scripting Sorunları (https://www.ircforumlari.net/mirc-scripting-sorunlari/)
-   -   bot listeyi tarasın badleri atsın Help ME (https://www.ircforumlari.net/mirc-scripting-sorunlari/179077-bot-listeyi-tarasin-badleri-atsin-help-me.html)

COMBOMAX 11 Şubat 2009 08:32

bot listeyi tarasın badleri atsın Help ME
 
öncelikle herkese ilgisinden ve alakasından dolayı tşkler ben botuma
on nick:join:#:{
if ($chan == #str_cinsellik) { halt }
if ($chan == #str_gay) { halt }
if ($chan == #str_lezbiyen) { halt }
.mode # +b $nick
.kick # $nick Nickiniz şuan kanal seviyesi ile bağdaşmıyor.Lütfen /nick yeninickiniz komutu ile nickinizi değiştirin. }
bu remoteyi ekledim kullanıcı bölümünede nick:got*!*@*
nick:am!*@*
nick:sik*!*@*
nick:*siktir*!*@*
nick:*Soyun*!*@*
nick:*istekli*!*@*
nick:*atesli*!*@*
nick:*siker*!*@*
nick:*seks*!*@*
nick:****y*!*@*
bunu ekledim gayet güzel çalışıyor şöyle bir şey yapabilirmi kanaldaki listeyi 20 dk bir tarasa badnick varsa atsa mümkünmü acaba yardımlarınızı beklıorum tşkler şimdiden herkese.

AzuLa 11 Şubat 2009 08:59

Cevap: bot listeyi tarasın badleri atsın Help ME
 
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Verdiğim linki inceleyiniz. kod orada mevcut. aldığınız kodun alias'ını timer ile connect eventine bağlayın.

on *:connect: { .timer 0 1200 komut }

gibi. Connect ifadesi bu işlemin server'a bağlandığında aktifleşmesini sağlar. 1200 sayısı 20 dakikanın saniye cinsinden ifadesidir, timer'da saniye kullanılır. 0 ise bu işlemin 20 dakikada bir tekrar etmesini sağlar.

Lütfen konu açmadan önce ARAMA yapınız.

İyi Forumlar dilerim.

COMBOMAX 11 Şubat 2009 09:31

Cevap: bot listeyi tarasın badleri atsın Help ME
 
azula hocam kodu yazarmısınız beceremedimde :S

AzuLa 11 Şubat 2009 09:54

Cevap: bot listeyi tarasın badleri atsın Help ME
 
Kod:

alias chanss {
Kod:

var %c 1
while %c <= $chan(0) {
  badtara $chan(%c)
  inc %c
}
}
 
alias badtara {
var %jnk 1 
while %jnk <= $nick($1,0) {
  if $ulist($nick($1,%jnk),nick,0) {
    mode $1 +b  $nick($1,%jnk)
    kick $1 $nick($1,%jnk) Bad Nick !
  } 
  inc %jnk
}
}
 
on *:text:*:#: {
if $nick isop $chan {
  if $1 == !badekle {
    auser nick $2
    msg $chan $2 nicki listeye eklenmiştir.
  }
  if $1 == !badsil {
    ruser nick $2
    msg $chan $2 nicki listeden çıkartılmıştır.
  }
}
else {
  if !bad* iswm $1 {
    msg $chan Bu komutu kullanabilmek için $chan kanalında en az op olmanız gerekmektedir.
  }
}
}
 
on *:connect: {
chanss
.timer 0 1200 chanss
}

Komutlar:
!badekle nick
!badsil nick

eklenen nicklere etki eder. server ile baglantı kurulduğunda ve her 20 dakikada tarama yapacaktır; listeye uyan nickleri atacaktır.

Ayrıntı: !badekle !badsil komutları kodun bu haliyle her kanalda kullanılabilir ve en az op seviyesindekiler kullanabilir. eğer sadece 1 kanala özgü olmasını istiyorsanız
Alıntı:

on *:text:*:#: {
kısmındaki # olan yeri #kanal olarak değiştiriniz. Sadece yazılan kanalda komutların işlenmesini sağlar.

COMBOMAX 11 Şubat 2009 10:42

Cevap: bot listeyi tarasın badleri atsın Help ME
 
azula hocam -
+b No such nick/channel
-
KICK Not enough parameters bu hatayı verdi :S

COMBOMAX 11 Şubat 2009 11:05

Cevap: bot listeyi tarasın badleri atsın Help ME
 
azula hocam bilmiyorum sorun bendemi gay nicki kanalda beklıorum atmasını ama
-
+b No such nick/channel
-
gay No such channel
-
+b No such nick/channel
-
gay No such channel
nick kanalda oldugu halde atmıoyor :S

AzuLa 11 Şubat 2009 12:09

Cevap: bot listeyi tarasın badleri atsın Help ME
 
Kod:

alias badtara {
 var %jnk 1 
 while %jnk <= $nick($1,0) {
  if $ulist($nick($1,%jnk),nick,0) && $me isop $1 {
    mode $1 +b  $nick($1,%jnk)
    kick $1 $nick($1,%jnk) Bad Nick !
  } 
  inc %jnk
 }
}
on me:*:join:#:.timer 1 1 badtara $chan

Açıklama:
Kanala giriş yapan nick ben isem,1 sn sonra tarama işlemi yap.Bu tarama işlemini yaptığım kanalda kullanıcı listemde "nick" tanımına uyan biri(leri) var ise ve ben bu kanalda @ isem,uyan tanımları kanaldan ban+kick yap.

İyi Forumlar dilerim.


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 17:43.

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net