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 07 Kasım 2014 12:22

Usere atılan ban x süre sonra açılsın
 
Şöyle birşey istiyorum mümkünmü ? global kanalda bir op usere sus ban yada nick ban attı bu ban 10 dak sonra otomatik olarak açılsın

SeckiN 07 Kasım 2014 20:35

Cevap: Usere atılan ban x süre sonra açılsın
 
Bu konu'yu incelerseniz sorunuzun cevabını bulursunuz.

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

Good 07 Kasım 2014 20:47

Cevap: Usere atılan ban x süre sonra açılsın
 
/ban -usüre #kanal Nick!Ident@Host

şeklinde atabilirsiniz.

Lcia 07 Kasım 2014 22:35

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

on +*:ban:#:{ .timer 1 600 mode # -b $banmask }
oplar mirc remotesine eklerse istediğiniz olur. @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

tolgabati 08 Kasım 2014 00:02

Cevap: Usere atılan ban x süre sonra açılsın
 
bunu biliyorum ama mesele şu kanalda op kalmadığı zaman services bot atılmış banı 10 dakika sonra açsın .Şöyleki bir eggdrop bot kullanıyorum.Bu bot aracılığı ile ban atıyorum ama sunucudan çıkınca ban açılsın istiyorum 10 dakika sonra.Mirc remotesi değil istediğim anope services ayarlarından olmalı.Eggdrop botuma ban-time 600 yada globan-ban-time 600 da değil işe yaramıyor.Kısaca sunucuda kim ban atarsa atsın (gline-zline vs.) hangi usere atıldıysa o userin banı 10 dak sonra kalksın.

KuL 08 Kasım 2014 00:10

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

tolgabati Nickli Üyeden Alıntı (Mesaj 1041533745)
Şöyle birşey istiyorum mümkünmü ? global kanalda bir op usere sus ban yada nick ban attı bu ban 10 dak sonra otomatik olarak açılsın

Mudin birsefer paylasmisti buna benzer Kodu, buyrun:

Kod:

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 >= 10 {
      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 600 mode # -b $2-
  }
 }
}

Anlami:

Kanala girdiginizde, Kanaldaki Ban Listesi Kontrol edilir, 10 dk yi gecmis Banlar otomatik acilir. Ve o süreden sonra atilan her bani takip edip, 10 dk Sonra acar.

tolgabati 08 Kasım 2014 00:12

Cevap: Usere atılan ban x süre sonra açılsın
 
Mesela Lcia arkadaşın vermiş olduğu kodları eggdrop' ve anope ye göre uyarlayabilirmiyiz.Kanalda op olmadan da banlar zamanı gelidğinde açılsın

KuL 08 Kasım 2014 00:24

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

tolgabati Nickli Üyeden Alıntı (Mesaj 1041534385)
Mesela Ku|L| arkadaşın vermiş olduğu kodları eggdrop' ve anope ye göre uyarlayabilirmiyiz.Kanalda op olmadan da banlar zamanı gelidğinde açılsın

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.

tolgabati 08 Kasım 2014 00:28

Cevap: Usere atılan ban x süre sonra açılsın
 
set global-ban-time 600 evet bende bunu denedim ama malesef olmuyor bir sunucuda görnüştüm bu olayı hangi ban atılırsa atılsın kim atarsa atsın ban zamanı geldiğinde ya kanaldaki op tarafından yada kanalda duran services bot tarafından açılıyor.Lcia arkadaşın verdiği kodları kullanıyorum zaten ama ben sunucuda deop olduğumda yada sunucudan çıktığımda services bot yinede banı 10 dak sonra açmalı.

Feragat 08 Kasım 2014 00:57

Cevap: Usere atılan ban x süre sonra açılsın
 
Arkadaşın istediği kod mIRC Scripting kod'u olmadığı için konu uygun bölüme taşındı. @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] burdan devam edin. İyi forumlar..

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.

KuL 12 Kasım 2014 09:07

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

tolgabati Nickli Üyeden Alıntı (Mesaj 1041539666)
../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.

Söyldigin Komut icin cikan Sonuc bu:

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

Yani Modulun ismi: bs_set

--

Ancak söyle birsey yaziyor.

Kod:

SET BANEXPIRE #channel time
Sets the time bot bans expire in. If enabled, any bans placed by bots, such as flood kicker, badwords kicker, etc. will automatically be removed after the given time. Set to 0 to disable bans from automatically expiring.

Buda demek oluyorki, tek Botun atdigi Banlar vermis oldugun Süre sonra aciliyor. Yani sen ban atsanda bot onu acmiyor, tek kendi atdigi banlari o verdigin süre sonra aciyor.

tolgabati 12 Kasım 2014 09:18

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

Ku|L| Nickli Üyeden Alıntı (Mesaj 1041539679)
Söyldigin Komut icin cikan Sonuc bu:

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

Yani Modulun ismi: bs_set

--

Ancak söyle birsey yaziyor.

Kod:

SET BANEXPIRE #channel time
Sets the time bot bans expire in. If enabled, any bans placed by bots, such as flood kicker, badwords kicker, etc. will automatically be removed after the given time. Set to 0 to disable bans from automatically expiring.

Buda demek oluyorki, tek Botun atdigi Banlar vermis oldugun Süre sonra aciliyor. Yani sen ban atsanda bot onu acmiyor, tek kendi atdigi banlari o verdigin süre sonra aciyor.

Anladım ozaman hala bir çare bulamadık demekki :(


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

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