02 Aralık 2018, 01:20 | #1 | |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Merhaba, Rasgele Kanallara.. Merhaba arkadaşlar. Bir botta görüştüm ama hatırlayamadım.. Sock bota, mesela #Kanal1,#Kanal2,#Kanal3 Gibi Gibi.. Kod versek. Unrealde belirlediğim #Sohbet,#Radyo,#Oyun haricinde |> #Kanal1,#Kanal2,#Kanal3 e aldırabilirmiyiz.. (; herhangi bi uyarıya falan da gerek yok. sadece extra olarak rasgele aktarması.. (; araştırdım ama bulamadım.. Şimdiden Teşekkürler.. (; ^^ | |
|
02 Aralık 2018, 02:43 | #2 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: Merhaba, Rasgele Kanallara.. if $2 === NOTICE { if *client connecting on* iswm $1- { sockwrite -n $sockname sajoin $9 #kanal1,#kanal2 } } } Yukardaki kodu sock botuna yerleştirirsen dilediğin olur. mantık bu şekilde işliyor üstüne ekleme yapılabilir muaf nick ip vs...
__________________ TurkSohbet.NET | #XPass |
|
02 Aralık 2018, 17:58 | #3 |
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: Merhaba, Rasgele Kanallara.. sockwrite -n $sockname sajoin $9 #kanal1,#kanal2 Yukardaki $9 kısmı mircteki gibi değil genelde socket botlarda nick $12 ye denk gelir veya standarttan çıkarmak için $regex kullanılabilr. Ek olarak aşağıdaki gibi bir kod yazdım. Kod: Kodu kopyalamak için üzerine çift tıklayın!
Kodun mantığı şu 9 kanala göre ayarladım 3 er kanal şeklinde random kanallara sokar. 1 ile 3 veya 4 ile 6 veya 7 ile 9 yani sunucuya giren sajoin nick #kanal1,#kanal2,#kanal3 sajoin nick #kanal4,#kanal5,#kanal6 sajoin nick #kanal7,#kanal8,#kanal9 Bu şekilde random kanallara aktarılır hangisine denk gelirse artık. Kodun çalışması için botun connecting noticesi kısmına eklemen gereken kod randomkanalasok $12 veya randomkanalasok $regsubex($3-,/.+connecting.+:\s(\S+)\s.+/Si,\1) Not: randomkanal kısmında 9 adet kanal olması gerek ve kırmızı ile belirttiğim yere botun ismi gelmesi gerek. Botismi nedir nerden bileceğim derseniz on *:sockread:botismi:{ Örnek: on *:sockread:koruma:{ Kırmızı yerde yazılan ismi aliastaki botismi kısmına yazmanız gerekmekte. |
|
Etiketler |
kanallara, rasgele, user |
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| |
Benzer Konular | ||||
Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
Rasgele Quit Mesajı | Delioper | Unreal IRCd | 4 | 13 Aralık 2013 20:26 |
Rasgele sayı oluşturma | deha131 | mIRC Scripting Sorunları | 9 | 14 Mayıs 2013 20:08 |
Rasgele voice (/rasgele) | Paint | mIRC Scripting Hazır Kodlar | 2 | 21 Nisan 2013 00:58 |
Rasgele Sayı Üretimi | DaDaS | CR Makaleler | 0 | 14 Ocak 2012 23:11 |
Rasgele sekste ilk ondayız! | Angel | Haber Arşivi | 1 | 03 Aralık 2008 17:18 |