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

Etiketlenen Kullanıcılar

3Beğeni(ler)

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 23 Ağustos 2015, 01:49   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Mirc'Te oto ban açma




Sürekli şu kanalın ban listesi dolmuştur diye mesaj geliyor,dolduğu zaman otomatikmen ban açsa mirc. Mümkün mü ? Kod yazabilecek birileri var mı ?

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet sohbet
Alt 23 Ağustos 2015, 01:59   #2
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (3)
IF Ticaret Yüzdesi:(%)
Cevap: Mirc'Te oto ban açma




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
raw 478:*:var %! = $ibl($2,0), %£ = $calc($ibl($2,0) - 6), %½ | while (%! >= %£) { %½ = $addtok(%½,$ibl($2,%!),32) | dec %! } | mode $2 -bbbbbb %½

Ban listesi dolduğunda, atılan ilk 6 banı (yani en eski 6 banı) açar. Mantıksal açıdan düşünerek böyle bir kod yazdım, yoksa liste dolar dolmaz tüm banları açarak listeyi boşaltması gerekirdi ki bu durumda son atılan ban hemen açılmış olurdu. Bu kod üzerinden mantığı kavramaya çalış, üzerinde düzenlemeler yapılarak daha farklı varyasyonlara getirilebilir. Umarım işine yarar.

__________________
~Sarya'm..
 
Alıntı ile Cevapla

Alt 23 Ağustos 2015, 01:59   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Mirc'Te oto ban açma




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias kontrol { var %1 1 while %1 <= $ibl($1,0) { var %time $calc($gettok($time,2,58) - $gettok($time($ibl($1,%1).ctime),2,58)) if %time >= 25 { mode $1 -b $ibl($1,%1) } inc %1 } } on *:op:#:kontrol # on *:ban:#:{ if $count($nick(#,$me).pnick,@,%) { if ($1 == +b && $nick != $me) { $+(.timer,#,$2) 1 900 mode # -b $2- } } }

kod bu ( her bana 15 dk verir... sonrasinda temizler otamatik...
süreyi kendin belirlemek istersen 900 kismini değişebilirsin...
60x15=900 15 dk mantik bu
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

Alt 23 Ağustos 2015, 02:02   #4
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (3)
IF Ticaret Yüzdesi:(%)
Cevap: Mirc'Te oto ban açma




twopac Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias kontrol { var %1 1 while %1 <= $ibl($1,0) { var %time $calc($gettok($time,2,58) - $gettok($time($ibl($1,%1).ctime),2,58)) if %time >= 25 { mode $1 -b $ibl($1,%1) } inc %1 } } on *:op:#:kontrol # on *:ban:#:{ if $count($nick(#,$me).pnick,@,%) { if ($1 == +b && $nick != $me) { $+(.timer,#,$2) 1 900 mode # -b $2- } } }

kod bu ( her bana 15 dk verir... sonrasinda temizler otamatik...

Arkadaş ban listesi dolar dolmaz listeyi boşaltmak istemiş. Dolayısıyla bu kod, yolu uzatacak ve istenileni tam olarak vermeyecektir. Kısaca raw 478 kullanılmalı. Bu arada diğer konu için senden yanıt alamadım, son hâliyle sana yazdığım kod çalıştı mı?

__________________
~Sarya'm..
 
Alıntı ile Cevapla

Alt 23 Ağustos 2015, 02:06   #5
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Mirc'Te oto ban açma




biliyorum regex kardeşim hangisini kullanmak isterse
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
ona kalmiş artik
eksik parametre hatasi malesef yine ayni sorun devam ediyor (konuya yazdim regex baktiysan görürsün ...

 
Alıntı ile Cevapla

Alt 23 Ağustos 2015, 17:38   #6
Çevrimdışı
Che
~ Gevezeyiz.Net ~
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Mirc'Te oto ban açma




Bu kodu denermisiniz.


on *
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
#: {
if $nick == $me && $1 == +b {
.timer 1 900 mode $chan -b $2
}
}

__________________
char *adres = [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] for(int i = 0; *(adres + i); i++) { putchar(toupper(adres[i])); }
 
Alıntı ile Cevapla

Alt 23 Ağustos 2015, 18:20   #7
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (3)
IF Ticaret Yüzdesi:(%)
Cevap: Mirc'Te oto ban açma




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


on *
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
#: {
if $nick == $me && $1 == +b {
.timer 1 900 mode $chan -b $2
}
}

Kişi zaten işini görmüştür, benim yazdığım kod sorunsuz çalışır. Eğer bir üstteki iletiyi baz alarak bunu yazdıysan twopac'in söylediği farklı bir konudaki farklı bir kodla ilgili.

__________________
~Sarya'm..
 
Alıntı ile Cevapla

Alt 23 Ağustos 2015, 19:56   #8
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Mirc'Te oto ban açma




ban eventi ban eylemi olduğunda tetiklenen bir olaydır. bu yüzden, kişinin isteğini görmez.

@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] 'ye ait olan @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] 'in verdiği kod iş görecektir. Yalnız sondan 6 ban yerine, daha fazla yapmak istiyorsanız, $calc($ibl($2,0) - 6) kisminda ki altinin rakamsal veya sayısal değerini yükseltebilir ve sonda ki -bbbbbb ifadesine 6'yı yükselttiğimiz kadar b ekleriz.

 
Alıntı ile Cevapla

Alt 23 Ağustos 2015, 20:25   #9
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (3)
IF Ticaret Yüzdesi:(%)
Cevap: Mirc'Te oto ban açma




SuLh Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
ban eventi ban eylemi olduğunda tetiklenen bir olaydır. bu yüzden, kişinin isteğini görmez.

@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] 'ye ait olan @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] 'in verdiği kod iş görecektir. Yalnız sondan 6 ban yerine, daha fazla yapmak istiyorsanız, $calc($ibl($2,0) - 6) kisminda ki altinin rakamsal veya sayısal değerini yükseltebilir ve sonda ki -bbbbbb ifadesine 6'yı yükselttiğimiz kadar b ekleriz.

Yazdığım kodla ilgili ufak bir yanlış anlaşılma olmuş sanırım, özel ileti gönderdim. Bu arada @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]'nin verdiği kodda event hatalı tanımlanmış, if ($1 == +b) kullanımının işe yarayabilmesi için on MODE kullanılmalı. on BAN eventı zaten +b'yi alır, senin de dediğin gibi zaten ban olayını tetikleyen event için bu if koşulu gereksiz olur.

__________________
~Sarya'm..
 
Alıntı ile Cevapla

Alt 24 Ağustos 2015, 22:45   #10
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Mirc'Te oto ban açma




mircte kod kalabalığı istemiyorsanız banlara -u eki ile süre ekleyin zamanı gelince oto açılır.

 
Alıntı ile Cevapla

Cevapla

Etiketler
acma, ban, mircte, oto


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
mirc bot ban açma Joop mIRC Scripting Sorunları 10 05 Eylül 2010 05:30
Acil Yardım Shh Da shell Hesabi açma Veya Pleskde Shell İrc hesabı açma MySQL Servisler 1 13 Temmuz 2006 11:11