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

 Kayıt ol  Topluluk
2Beğeni(ler)
  • 1 Post By Emrehan
  • 1 Post By diEfoRyoU

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 01 Eylül 2020, 13:34   #1
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (1)
IF Ticaret Yüzdesi:(%)
Socketbot ile komutun uygulandığı kanalda rastgele nick seçme




Merhaba, iyi forumlar.
Socketbot ile komutun uygulandığı kanalda, nick listesinden rasgele nick seçmesini yapmaya çalışıyorum ama malesef yapamadım. Coder arkadaşlar nasil yapabileceğimi anlatırlarsa sevinirim.
Cevaplar için şimdiden teşekkürler.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet
Alt 01 Eylül 2020, 15:57   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Socketbot ile komutun uygulandığı kanalda rastgele nick seçme




temonde Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Merhaba, iyi forumlar.
Socketbot ile komutun uygulandığı kanalda, nick listesinden rasgele nick seçmesini yapmaya çalışıyorum ama malesef yapamadım. Coder arkadaşlar nasil yapabileceğimi anlatırlarsa sevinirim.
Cevaplar için şimdiden teşekkürler.


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if $regex($2,/352/) { if (%randomsec == $4) { .write randomsec.txt $8 .hadd -m randomsec $4 $read(randomsec.txt) } }

Komut içerisinde ilgili kanala WHO çektirirsiniz, önce set %randomsec #KANAL ile değer belirtip sonra who +I #Sohbet gibi. İşlem 352 RAW'ına gider, listedeki tüm nickleri listeye ekler her nick eklemede listeden random nick seçerek liste sonuna kadar ilerler ve işlemi tamamlar. Orada da verdiğim kodu ekleyip geliştirebilirsiniz. Basit bir örnek verdim.

- En son noktada rastgele seçilmiş nicki $hget(randomsec,#Kanal) biçiminde görebilir ve gösterebilirsiniz.

NOT: İşlem neticelendiğinde;
- randomsec hash tablosunu
- randomsec.txt dosyasını
- %randomsec değerini
sıfırlamayı unutmayın.

İyi forumlar.


Konu Emrehan tarafından (01 Eylül 2020 Saat 16:07 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 29 Kasım 2020, 20:23   #3
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (1)
IF Ticaret Yüzdesi:(%)
Cevap: Socketbot ile komutun uygulandığı kanalda rastgele nick seçme




Merhaba
Aradan biraz zaman geçti ama komutla ilgili sıkıntı yaşamaktayım. Yazdığım kodu paylaşıyorum acaba sıkıntının nerede olduğunu gösterirseniz sevinirim @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
elseif $regex($remove($4,:),/^([!.&]k[ıiİ]smet)$/Si) { if $hget(kismet,$_nick($1)) { swbot notice $_nick($1) $+(4,$remove($4,:),) komut'unu kullanmanız için $hget(kismet,$_nick($1)).unset saniye beklemeniz gerek. | return } .hinc -msu30 kismet $_nick($1) swbot who +I $3 if $regex($2,/352/) { if (%randomsec == $4) { .write randomsec.txt $8 .hadd -m randomsec $4 $read(randomsec.txt) } } swbot privmsg $3 $+(:4,$_nick($1),) 1kısmetiniz4 $hget(randomsec, $+ $3 $+) }


 
Alıntı ile Cevapla

Alt 29 Kasım 2020, 22:37   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Socketbot ile komutun uygulandığı kanalda rastgele nick seçme




şöyle bir sakıncası var bu remote nin her kısmet yazıldığında bot o kanala who çeker 5 kişi ayrı ayrı aynı anda kismet yazarsa bot laga duşer
bunun yerin her sock botun normal nick girişi bulunuyor bunu kullanmak daha hızlı ve sağlıklı olacaktır

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:text:*:#:{ if $regex($1,/^([!.&]k[ıiİ]smet)$/Si) { msg # sevgili $nick kismetinizin $nick($chan,$r(1,$nick($chan,0))) olduğu tespit edildi. mutluluklar dileriz. } }

remotenin taslak hali bu şekilde olup, muaf nick süre kısıtlaması vs. eklenebilir.

umarım işine yarar.
senin mesajındaki remote de bracket's{} hatası söz konusu ve kod eksik gibi Emrehan'ın verdiği gibi ekleyip eklemediğini kontrol etmelisin.

__________________
TurkSohbet.NET | #XPass
 
Alıntı ile Cevapla

Cevapla

Etiketler
nicklist, random, socketbot


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
kanalda olmayan nick e ban Kahraman50 mIRC Scripting Sorunları 2 13 Ocak 2009 10:48
Php ile Eschat için rastgele nick/rumuz kodları DenizKaan PHP 0 03 Ağustos 2008 00:49
Kanalda Nick Takip Cranck mIRC Scripting Sorunları 4 16 Mayıs 2008 00:41
Nick Seçme reco07 mIRC Scripting Sorunları 7 18 Ağustos 2006 20:53
kanalda nick degistirene ban BunaLim mIRC Scripting Sorunları 9 30 Mayıs 2006 18:23