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/)
-   Unreal IRCd (https://www.ircforumlari.net/unreal-ircd/)
-   -   Usere atılan ban x süre sonra açılsın (https://www.ircforumlari.net/unreal-ircd/641211-usere-atilan-ban-x-sure-sonra-acilsin.html)

tolgabati 08 Kasım 2014 00:59

Cevap: Usere atılan ban x süre sonra açılsın
 
Alıntı:

Ku|L| Nickli Üyeden Alıntı (Mesaj 1041534392)
O Konuda malesef pek Bilgim yok, Yani Eggdrop Konusunda. Ama Yanlis hatirlamiyorsam, Eggdrop Botlarin .conf Dosyasinda set Ayarlari yokmu.

Oraya:

set global-ban-time 600

gibi birsey ekleseniz, 10 dk. sonra kaldirmazmi? , Dedigim gibi tam emin degilim olurmu olmazmi denemek gerek. Yada bu Konuda Bilgili Arkadaslar varsa onlar sanirim daha Detayli Yardimda bulunabilirler.

------


Düzenleme:

Suan Alman Sitelere bakiyorum,

ordada aynisi deniliyor ama global degil söyle yaziyor

set ban-time SÜRE (DAKIKA olarak)


Yani Eggdrop Botunun .conf Dosyasinda set Ayarlarinda bir satir ekleyip set ban-time 10 desen, Kanalarda atilan Banlari 10 sonra acmasi gerek.

Bunuda denedim yine olmadı 1 haftadır uğraşıyorum herşeyi denedim ama malesef olmuyor.Sadece eggdrop bot değil kanalda duran services botta ban açıyordu 10 dak sonra bunun ayarları ya unrealircd den yapılıyor yada anope servislerden bir türlü bulamadım.

saywhat 08 Kasım 2014 01:12

Cevap: Usere atılan ban x süre sonra açılsın
 
ban-time ayarı saniye değil "dakika" cinsindendir. öntanımlı olarak 180 dakika == 3 saate ayarlı olur.
botunuza bağlanın (DCC/telnet) .chanset * ban-time 10 komutu ile (belli bir kanal için isteniyorsa : .chanset #kanal ban-time xx). botun bulunduğu tüm kanallardaki* ban süresini 10 dakikaya ayarlarsınız. daha sonra .save yada .chansave ile botun kanal kayıtları korunur.

yada :

Kod:

bind cron - "*/5 * * * *" chk:users

proc chk:users {minute hour day month weekday} {
    foreach ch [channels] {
        set users [chanlist $ch]
    if {[llength $users] < "2"} {
        resetbans $ch
        return 1
        }
    }
    return 0
}

putlog "ok..."

5 dakikada bir bulunduğu kanallardaki kullanıcı listesi kontrol edilir. sayı 2'nin altına düşerse kanal banları kaldırılır. (botun .user dosyasında işlenmiş banlar değil*) edit:" el alışkanlığı resetbans $chan yazmışım. burada $chan yok $ch var.* düzeltildi..."

tolgabati 08 Kasım 2014 02:09

Cevap: Usere atılan ban x süre sonra açılsın
 
Alıntı:

saywhat Nickli Üyeden Alıntı (Mesaj 1041534411)
ban-time ayarı saniye değil "dakika" cinsindendir. öntanımlı olarak 180 dakika == 3 saate ayarlı olur.
botunuza bağlanın (DCC/telnet) .chanset * ban-time 10 komutu ile (belli bir kanal için isteniyorsa : .chanset #kanal ban-time xx). botun bulunduğu tüm kanallardaki* ban süresini 10 dakikaya ayarlarsınız. daha sonra .save yada .chansave ile botun kanal kayıtları korunur.

yada :

Kod:

bind cron - "*/5 * * * *" chk:users

proc chk:users {minute hour day month weekday} {
    foreach ch [channels] {
        set users [chanlist $ch]
    if {[llength $users] < "2"} {
        resetbans $ch
        return 1
        }
    }
    return 0
}

putlog "ok..."

5 dakikada bir bulunduğu kanallardaki kullanıcı listesi kontrol edilir. sayı 2'nin altına düşerse kanal banları kaldırılır. (botun .user dosyasında işlenmiş banlar değil*) edit:" el alışkanlığı resetbans $chan yazmışım. burada $chan yok $ch var.* düzeltildi..."


Teşekkür ederim evet ----chanset #kanal ban-time xx)---- komutu işe yaradı fakat bunun aynısını kanalda duran services bota nasıl uygularız.Yani services botta aynı işlevi görsün services Anope 1.8.8

saywhat 08 Kasım 2014 03:31

Cevap: Usere atılan ban x süre sonra açılsın
 
sanırım öncelikle ne istediğiniz konusunu netleştirmelisiniz.
konuyu mirc script sorunlarına açtığınız için mirc script olarak yardım verilmiş ,ancak sonradan eggdrop'a bağlayınca buraya taşınmış, eggdrop sorduğunuz için eggdrop/Tcl olarak yardım alınca,şimdi anope services'e döndü iş. sanırım konu ordan oraya taşınıp duracak bu gidişle...

yukardaki kod ile eggdrop kanal kullanıcı sayısı 2 altına inince banların bot tarafından kaldırılmasını sağlar demiştik,tek satırı değişirseniz. botun chanserv clear komutundan faydalanarak,chanserv'in banları kaldırması komuta edilmiş olacaktır. ancak; zaten kanalda kimse kalmadıktan sonra banları/modları kimin nasıl kaldırdığı/değiştiğininde önemi ne olacaktır ki ? kimseler görmeyecek,bilmeyecek sonuçta kimin nasıl ban kaldırdığını...

Kod:

bind cron - "*/5 * * * *" chk:users

proc chk:users {minute hour day month weekday} {
    foreach ch [channels] {
        set users [chanlist $ch]
    if {[llength $users] < "2" && [botisop $ch]} {
        putserv "privmsg ChanServ :clear $ch bans"
        return 1
        }
    }
    return 0
}

putlog "ok..."

services'lerle uzaktan yakından alakam kalmadı (çok şükür ki) 2006'dan bu yana... o nedenle servicesle alakalı düzenlemere diğer ilgili arkadaşlar yanıt verecektir artık....

tolgabati 08 Kasım 2014 04:41

Cevap: Usere atılan ban x süre sonra açılsın
 
Alıntı:

saywhat Nickli Üyeden Alıntı (Mesaj 1041534481)
sanırım öncelikle ne istediğiniz konusunu netleştirmelisiniz.
konuyu mirc script sorunlarına açtığınız için mirc script olarak yardım verilmiş ,ancak sonradan eggdrop'a bağlayınca buraya taşınmış, eggdrop sorduğunuz için eggdrop/Tcl olarak yardım alınca,şimdi anope services'e döndü iş. sanırım konu ordan oraya taşınıp duracak bu gidişle...

yukardaki kod ile eggdrop kanal kullanıcı sayısı 2 altına inince banların bot tarafından kaldırılmasını sağlar demiştik,tek satırı değişirseniz. botun chanserv clear komutundan faydalanarak,chanserv'in banları kaldırması komuta edilmiş olacaktır. ancak; zaten kanalda kimse kalmadıktan sonra banları/modları kimin nasıl kaldırdığı/değiştiğininde önemi ne olacaktır ki ? kimseler görmeyecek,bilmeyecek sonuçta kimin nasıl ban kaldırdığını...

Kod:

bind cron - "*/5 * * * *" chk:users

proc chk:users {minute hour day month weekday} {
    foreach ch [channels] {
        set users [chanlist $ch]
    if {[llength $users] < "2" && [botisop $ch]} {
        putserv "privmsg ChanServ :clear $ch bans"
        return 1
        }
    }
    return 0
}

putlog "ok..."

services'lerle uzaktan yakından alakam kalmadı (çok şükür ki) 2006'dan bu yana... o nedenle servicesle alakalı düzenlemere diğer ilgili arkadaşlar yanıt verecektir artık....

Konuyu sanırım tam olarak anlatamadım.Mesele şu öyle onu yaptım bunuda istiyorum o oldu şunuda istiyorum meselesi değil.Lütfen elimden geldiğince sıkıntımı dile getirmeye çalışıyorum.Yardımlarınız için gerçekten minnetarım herşeyden önce zahmetleriniz için teşekkür ederim.Ama anlatmak istediğim mesele şu:şimdi global kanalımda bir tane eggdrop botum var sürekli halfop modunda duruyor ve !nick rumuz şeklinde yaptığımda nick ban atıyor buraya kadar herşey iyi kanalda op varsa 10 dak sonra op da ekli olan remoteden dolayı ban kalkıyor sıkıntı yok.Ama ban atıldı ve kanalda hiç op kalmadı ban olduğu gibi kalıyor o şekilde kendiliğinden 10 dak sonra açılmıyor eggdrop botlarda çok sağlıklı olmuyor o yüzden soruyorum kanalda duran services botu örnek Koruma nickli anope services bot yine kanalda kimse olmasada yada eggdrop bot olmasada 10 dakika önce atılan banı 10 dakika sonra açsın istiyorum.Böyle bir şeyin olduğunu iyi biliyorum ama nasıl yapıldığını bilmiyorum.Mutlaka anopenin bir yerinde ban süresi ile ilgili bir yer var yada ayrı bir modulu var .O yüzden sizlerin bilgilerine başvuruyorum şuana kadar sizlerden çok yardım gördüm bu konudada mutlaka bilgi sahibi olan bir arkadaşın olacağı inancındayım teşekkürler.

KuL 08 Kasım 2014 13:57

Cevap: Usere atılan ban x süre sonra açılsın
 
Biraz baktim etdim, ve sunu buldum.

ANOPE Sistem icin söyle bir Modul var: ircd_vhostserv

Ve bu Modulde aslinda istedigin var gibi,


bancleartime SÜRE

Bunun ile Kanala Süre koyup, ver her banin o Süreden sonra, Servis tarafindan acilmasini saglayabilirsin.

Istersen bir bak, Artik ayri bir Service Botmu yaparsin, yoksa mevcut birseyemi aktarirsin bilmiyorum. Ama Söyliyim dedim, belki Isine yarar, yada aradigin sey zaten buydu.

tolgabati 11 Kasım 2014 02:14

Cevap: Usere atılan ban x süre sonra açılsın
 
Alıntı:

Ku|L| Nickli Üyeden Alıntı (Mesaj 1041534749)
Biraz baktim etdim, ve sunu buldum.

ANOPE Sistem icin söyle bir Modul var: ircd_vhostserv

Ve bu Modulde aslinda istedigin var gibi,


bancleartime SÜRE

Bunun ile Kanala Süre koyup, ver her banin o Süreden sonra, Servis tarafindan acilmasini saglayabilirsin.

Istersen bir bak, Artik ayri bir Service Botmu yaparsin, yoksa mevcut birseyemi aktarirsin bilmiyorum. Ama Söyliyim dedim, belki Isine yarar, yada aradigin sey zaten buydu.



Bunu inceliyorum ama ne olduğunu tam anlamadım modulü kurdum #vhost kanalına vHostServ diye bir bot girdi /msg vHostServ Help yazınca

[02:13:16] -vHostServ- Syntax: !vhost Your.vHost.Here
[02:13:16] -vHostServ-
[02:13:16] -vHostServ- Sets a vhost.
[02:13:16] -vHostServ-
[02:13:16] -vHostServ- Syntax: !groupvhost Group.vHost.Here
[02:13:16] -vHostServ-
[02:13:16] -vHostServ- This command allows user to set the vhost of their
[02:13:16] -vHostServ- CURRENT nick to be the vhost for all nicks in the same
[02:13:16] -vHostServ- group.
[02:13:16] -vHostServ-
[02:13:16] -vHostServ- Syntax: !vhost restricted
[02:13:16] -vHostServ-
[02:13:16] -vHostServ- This command allows user to see all hosts which
[02:13:16] -vHostServ- are not allowed to used. If a restricted hosts
[02:13:16] -vHostServ- is chosen vHostServ will trigger a kick-ban
[02:13:16] -vHostServ- combination depending on the network settings.
[02:13:16] -vHostServ-
[02:13:16] -vHostServ- Note: vIdentd is supported by the IRCd.

böyle birşey çıkıyor tam anlamış değilim bu işten anlayan varsa lütfen ayrdım

hAte 11 Kasım 2014 05:55

Cevap: Usere atılan ban x süre sonra açılsın
 
sevgili @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] vhost hakkında açıklamalı bilgiye [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] ulaşabilirsiniz sanırım..Istediğinizle alakalı olduğunu düşünmüyorum.
Aynı şekilde cs_tban_address isminde geçen bir modül mevcut sanırım anope için[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] kontrol edebilirsin , [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] | tam anlamıyla yardımcı olmasa da sana ilham olabilir.

KuL 11 Kasım 2014 10:11

Cevap: Usere atılan ban x süre sonra açılsın
 
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] o Genel Komutlari, bide services.conf a ekliyecegin seyler olmasi gerek.

Link: [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Kod:

# BanClearTime [REQUIRED]
# Sets the timeout period after which a particular ban set by
# the bot will be removed.
#
BanClearTime 5h

Bu Modul Sayfasinda gecen bir Yazi, yani ban kaldirmayla nasil alakasi olmuyor bilmiyorum.

---

EDIT:

Ayni zamanda buda tban in Modul iceriginin bir Parcasi:

Kod:

00191 void mAddLanguages(void)
00192 {
00193    char *langtable_en_us[] = {
00194        "    TBAN      Bans the user for a given length of time",
00195        "Syntax: TBAN channel nick time",
00196        "Bans the given user from a channel for a specified length of\n"
00197            "time. If the ban is removed before by hand, it will NOT be replaced.",
00198        "%s banned from %s, will auto-expire in %s"
00199    };

Yani kisacasi bu Modul le her atilan ban belli bir Süre sonra acilmaz, daha cok bu modul ile ayri bir Komutun olmus olur.

Kullanimida: tban #kanal Nick Süre

Yani böyle komut olsada Kanaldaki Yetkililer kullanirmi, hic sanmiyorum.

tolgabati 12 Kasım 2014 08:21

Cevap: Usere atılan ban x süre sonra açılsın
 
../msg BotServ set BANEXPIRE #kanal süre aradığım kmut bu services bot komutu ama şu an benim services botta bu özellik yok bu komutla kanalda atılan banların ne kadar zaman sonra açılacağını ayarlaya biliyorsun ama ben henüz başaramadım araştırıyorum hala.


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

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk