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

Etiketlenen Kullanıcılar

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 13 Haziran 2020, 19:26   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
sockbot yardim




Merhaba,

bot servera baglandiktan sonra otomatik kanallara girmesinden sonra benim kanal.txt içerisinde yazdiğim kanallar haricindeki kanallardan cikmasini istiyorum. aslinda cikiyor ancak kanallar.txt içerisindeki kanallardan da cikiyor. bu sorunu nasil giderebilirim?

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if $2 == 366 { if $4 !== $read(kanallar.txt,w,$remove($4,:)) { komut part $4 } }


 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet Mobil Chat
Alt 14 Haziran 2020, 12:06   #2
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (1)
IF Ticaret Yüzdesi:(%)
Cevap: sockbot yardim




sdsng Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
çözdüm, kapanabilir.

Merhaba,
Çözmüşsünüz ama yinede bilgilendirme olarak ekliyelim;

TXT üzerinde sorgu yapmak için; $read(metin.txt,w,SORGU) olarak kullanılır.
Yani sizin kod tam olarak şöyle;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if $2 == 366 { if !$read(kanallar.txt,w,$4) { komut part $4 } }


__________________
Dünyanın en güzel yeri neresi biliyor musun? Biraz kenara kaysana...
 
Alıntı ile Cevapla

Alt 30 Haziran 2020, 21:32   #3
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: sockbot yardim




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

Farklı bir konu açmak yerine mevcut konum üzerinden bir soru sormak istiyorum.

Aşağıdaki gibi botun özeline 10'dan fazla aynı kişiden gelen bir yazı dizisinde flood olarak algılayıp kendini +RD moduna aldırıyorum. Bu koda nickserv, chanserv veya X nickten gelen bir mesaj ise yoksay dedirtmek istiyorum. Bu konuda yardımcı olabilir misiniz?

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if $2 == PRIVMSG { if #* !iswm $3 { if * iswm $4- { .inc -u3 $+(%,ozflood,.,$remove($gettok($1,1,33),:)) if $($+(%,ozflood,.,$remove($gettok($1,1,33),:)),2) > 10 { swbot privmsg $operchan Özel Flood Korumasi Aktif. $botnick +RD moduna alınmıştır. swbot mode $botnick +RD .timer 1 60 swbot mode $botnick -RD } else { write txt/kayit.txt - $date - $time - $remove($gettok($1,1,33),:) --> $remove($4-,:) }





Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if $2 == PRIVMSG { if (#* !iswm $3) && (* iswm $4-) { if !$istok(nickserv chanserv operserv x,$remove($gettok($1,1,33),:),32) { .inc -u3 $+(%,ozflood,.,$remove($gettok($1,1,33),:)) if $($+(%,ozflood,.,$remove($gettok($1,1,33),:)),2) > 10 { swbot privmsg $operchan Özel Flood Korumasi Aktif. $botnick +RD moduna alınmıştır. swbot mode $botnick +RD .timer 1 60 swbot mode $botnick -RD } else { write txt/kayit.txt - $date - $time - $remove($gettok($1,1,33),:) --> $remove($4-,:) }


Parantez ekleme çıkarma yapmadım ki aynı şekilde değiştirmen için. Bir parantezin eksik veya fazla olması sorun yaratabilir.

__________________
Davut Alper BALCI - pC`kOpAt
 
Alıntı ile Cevapla

Alt 30 Haziran 2020, 21:32   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: sockbot yardim




Bu koda göre zaten ChanServ ve NickServ'ün yazdığı mesajlar dikkate alınmaz.
Çünkü bahsi geçen servisler NOTICE ile mesaj yolluyorlar.

X nicki için ise,

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if $2 == PIRVMSG {

ile başlayan satırın hemen altına

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if $gettok($remove($1,:),1,33) == X { return }

satırını ekleyebilirsin.

ama ben X1 X2 X3 nickleride muaf kalmasını istiyorum diyorsan
ilk verdiğim yamanın yerine;
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if $istok(X1 X2 X3,$gettok($remove($1,:),1,33),32) { return }

satırını eklemen gerekiyor

__________________
TurkSohbet.NET | #XPass

Konu diEfoRyoU tarafından (30 Haziran 2020 Saat 21:34 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 30 Haziran 2020, 23:29   #5
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: sockbot yardim




sdsng Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Teşekkürşer Alper, kod çalıştı.
Farklı bir soru sormak istiyorum. Sockbot diğerleri gibi 10 satır yazıyı aynı anda değil, 4-5 satırı bir anda, diğerlerini tane tane getiriyor. Buradaki hız kodlardan kaynaklı mıdır? Yoksa farklı bir durum söz konusu mudur? Özetlemek gerekirse fazla satırları aynı anda yazamıyor.


Oper girmiyor mu bot? Oper olmadığında o şekilde sorun oluyor diye biliyorum.

__________________
Davut Alper BALCI - pC`kOpAt
 
Alıntı ile Cevapla

Cevapla

Etiketler
sockbot


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Sockbot Badnick sdsng mIRC Scripting Sorunları 3 25 Nisan 2020 21:14
sockbot whois Goemon mIRC Scripting Sorunları 4 26 Temmuz 2012 12:53
sockbot yardım ! chatsev mIRC Scripting Sorunları 2 23 Mayıs 2009 20:40
SockBot RedLine mIRC Scripting Sorunları 2 12 Ocak 2008 03:16
SockBot koruma local mIRC Scripting Sorunları 5 30 Kasım 2007 21:57