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/)
-   mIRC Scripting Sorunları (https://www.ircforumlari.net/mirc-scripting-sorunlari/)
-   -   atılan banlara kilit koyma (https://www.ircforumlari.net/mirc-scripting-sorunlari/351206-atilan-banlara-kilit-koyma.html)

LoRDGuaRD 28 Ağustos 2010 22:33

atılan banlara kilit koyma
 
kanalda atılan banlara kilit koymak istiyorum süresi dolmadan banı açmaya kalkan olursa tekrar banlasın 15 dakika süresi doldugunda otomatik açsın banı. süresi dolmadan sadece ben açabileyim banı yardımcı olursanız sevinirim.

uFuK 28 Ağustos 2010 23:08

Cevap: atılan banlara kilit koyma
 
Senin attıgın banları bir değişkene kaydedip o değişkendeki veriyi hash tablesiyle açılan banlarda harekete geçirip eğer açan sen değilsen tekrar banlayabilirsin.

Eğer yapabilirsen scriptingden anlıyorsan bu şekilde yap, yapamazsan yada yapan olmazsa 1-2 saat sonra yapıcam. Şuan başka bir code üzerine yoğunlaştım.

Set 29 Ağustos 2010 00:53

Cevap: atılan banlara kilit koyma
 
Kod:

on *:ban:#: {
  if ($nick == $me) {
    set -u900 %ban $+ $2 $2
  }
}
on *:rawmode:#: {
  if ($nick !== $me) && ($2 == %ban [ $+ [ $2 ] ]) {
    mode # +b $2
    notice $nick Tarafimca Atilmis Bani Acamazsiniz!
  }
}

Kod:

[00:49] * Aeg sets mode: +b hşleajşhleahae!*@*
[00:49] * aS sets mode: -b hşleajşhleahae!*@*
[00:49] * Aeg sets mode: +b hşleajşhleahae!*@*
[00:49] -Aeg- Tarafimca Atilmis Bani Acamazsiniz!

bir dene istersen . hayırlı IF'ler

sahr 29 Ağustos 2010 10:56

Cevap: atılan banlara kilit koyma
 
msg # $nick şeklinde yaz

LoRDGuaRD 29 Ağustos 2010 11:08

Cevap: atılan banlara kilit koyma
 
Alıntı:

Set Nickli Üyeden Alıntı (Mesaj 1040498401)
Kod:

on *:ban:#: {
  if ($nick == $me) {
    set -u900 %ban $+ $2 $2
  }
}
on *:rawmode:#: {
  if ($nick !== $me) && ($2 == %ban [ $+ [ $2 ] ]) {
    mode # +b $2
    notice $nick Tarafimca Atilmis Bani Acamazsiniz!
  }
}

Kod:

[00:49] * Aeg sets mode: +b hşleajşhleahae!*@*
[00:49] * aS sets mode: -b hşleajşhleahae!*@*
[00:49] * Aeg sets mode: +b hşleajşhleahae!*@*
[00:49] -Aeg- Tarafimca Atilmis Bani Acamazsiniz!

bir dene istersen . hayırlı IF'ler


15 dakika doldugunda banı tekrar açmadı dayı şundan olabilirmi; banı atıyorum 3 5 dakıka sonra baska bır op banı acamaya kalkıyor ve bu sure 10 dakıka kalmısken kod otomatık tekrar banlıyor bu yuzdenmı sure uzuyor?

----------

Alıntı:

sahr Nickli Üyeden Alıntı (Mesaj 1040498713)
msg # $nick şeklinde yaz

bu şekilde yaptıgımda nick e atıyor ozelıne.
benım dedıgım kanalda banı acmaya kalkan kısıye yazsın
ali tarafımca atılan banı acamassınız gibi kanala yazsın ıstıyorum. teşekkürler.

sahr 29 Ağustos 2010 12:21

Cevap: atılan banlara kilit koyma
 
ban atma komutunu yazarmısın bana

muratt_aziz 29 Ağustos 2010 14:26

Cevap: atılan banlara kilit koyma
 
popups sa eklenecek

Kod:

ban15 dkaklık: ban -u900 # $$1 | set %g1 # | timerbxb 1 900 echo -a Ban süresi doldu tamamlandı

remote kodu
Kod:


on *:ban:#: {
  if ($nick == $me) {
    set -u900 %ban $+ $2 $2
  }
}
on !*:rawmode:#: {
  if ($nick !== $me) && ($2 == %ban [ $+ [ $2 ] ]) {
    ban -u $+ $timer(bxb).secs %g1  $2
    msg %g1 $nick Tarafimca Atilmis Bani Acamazsiniz!
    msg %g1 Daha kalan süre süre $timer(bxb).secs Topmal süresi $timer(bxb).delay saniye
  }
}

böyle bişey işini görür sanırım

SiLuet 29 Ağustos 2010 14:40

Cevap: atılan banlara kilit koyma
 
Kod:

on *:ban:#: {
  if ($nick == $me) {
    .set -u900 %ban $+ $2 $2
    if $timer($bnick) { halt }
    else {
    .timer $+ $bnick 1 900 mode # -b %ban $+ $2 $2 }
  }
}

on !*:rawmode:#: {
  if ($nick !== $me) && ($2 == %ban [ $+ [ $2 ] ]) {
    var %kalan $timer(ban).secs
    Ban $+(-u,%kalan) # $2
    msg # $nick , Tarafimca Atilmis Bani Acamazsiniz! (Acılması İçin daha  %kalan  Saniye  var)
  }
}

BU işini Görür, Senin Attıgın Banı 15 dakikadan önce acan olursa, Ne kadar süre kalmışsa O kadar süre tekrar banlar.
Örnek, Banladın aradan 5 dakka gecdi biri açdı kanal mesaj gönderir ve 10 dakikalıgına tekrar banlar.

Set 29 Ağustos 2010 14:53

Cevap: atılan banlara kilit koyma
 
Kod:


on *:ban:#: {
  if ($nick == $me) {
    set -u900 %ban $+ $2 $2
    .timer $+ $2 1 900 .mode # -b $2
  }
}
on *:rawmode:#: {
  if ($nick !== $me) && ($2 == %ban [ $+ [ $2 ] ]) {
    var %sure = $timer( $+ $2 $+ ).secs
    .mode # +b $2
    .msg # $nick Tarafimca Atilmis Bani Acamazsiniz! [Banin Kanal Acilma Suresi:  %sure  Saniyedir. ]
  }
}


LoRDGuaRD 29 Ağustos 2010 22:02

Cevap: atılan banlara kilit koyma
 
set senın kod gayet saglıklı calısıyor teşekkur ederım ılgın ıcın fakat 15 dakıkada oto acmıyor attıgım banı.

siluet senın kod da sureyı gostermıyor banı acıyor fakat 15 dakıka dolmadan bırısı acdıgında banlıyor ve 1 dakıka sonra acıyor. sanada teşekkur ederım ilgilendiğin için.

----------

ve şöyle bir sorun oldu bu kodu kullanan başka bir op oldugunda kanalda hıc bır ban acılamıyor sureklı o onun attıgını o onun attıgını acamassın dıyor banların yerlerı degısıyor a ban atıyor b acmaya calısıyor busefer b banlamıs goruyor a acmayı denıyor acamıyor kendı attıgı banı dahı acamıyor. neden olabılır bu.

Set 29 Ağustos 2010 23:55

Cevap: atılan banlara kilit koyma
 
Kod:

on *:ban:#: {
  if ($nick == $me) {
    set -u900 %ban $+ $2 $2
    .timer $+ $2 1 900 .mode # -b $2
  }
}
on *:rawmode:#: {
  if ($nick !== $me) && ($2 == %ban [ $+ [ $2 ] ]) && ($nick !isop #) {
    var %sure = $timer( $+ $2 $+ ).secs
    .mode # +b $2
    .msg # $nick Tarafimca Atilmis Bani Acamazsiniz! [Banin Kanal Acilma Suresi:  %sure  Saniyedir. ]
  }
}

bu halde op olan biri bu bani acabilir.

Kod:

on *:ban:#: {
  if ($nick == $me) {
    set -u900 %ban $+ $2 $2
    .timer $+ $2 1 900 /mode # -b $2
  }
}
on *:rawmode:#: {
  if ($nick !== $me) && ($2 == %ban [ $+ [ $2 ] ]) && (!$istok(Globalop,$address($nick,2),32)) {
    var %sure = $timer( $+ $2 $+ ).secs
    .mode # +b $2
    .msg # $nick Tarafimca Atilmis Bani Acamazsiniz! [Banin Kanal Acilma Suresi:  %sure  Saniyedir. ]
  }
}

bu usteki ise Globalop Hostuna Sahip Olan Tek Acabilir Bani Saniyesi Tamamlanmadan. Hangisi Hosuna Gidiyorsa Dene.

muratt_aziz 29 Ağustos 2010 23:59

Cevap: atılan banlara kilit koyma
 
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

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

Alıntı:

muratt_aziz Nickli Üyeden Alıntı (Mesaj 1040498863)
popups sa eklenecek

Kod:

ban15 dkaklık: ban -u900 # $$1 | set %g1 # | .timerbxb 1 900 echo -a Ban süresi doldu

remote kodu
Kod:


on *:ban:#: {
  if ($nick == $me) {
    set -u900 %ban $+ $2 $2
  }
}
on !*:rawmode:#: {
  if ($nick !== $me) && ($2 == %ban [ $+ [ $2 ] ]) {
    ban -u $+ $timer(bxb).secs %g1  $2
    msg %g1 $nick Tarafimca Atilmis Bani Acamazsiniz!
    msg %g1 Daha kalan süre $timer(bxb).secs Topmal süresi $timer(bxb).delay saniye
  }
}

böyle bişey işini görür sanırım

bizi adam yerine koymuyormusun birde bizimkini dene bakalım :)

set senin kod banı acmaya kalkınca biri tekrar banlıyor ama süresiz banlıyor busefer biraz daha incelemen lazım

Set 30 Ağustos 2010 00:08

Cevap: atılan banlara kilit koyma
 
Kod:

[23:52] * Set sets mode: +b 325252!*@*
-
* Active timers:
* Timer 325252!*@* 1 time(s) 900s delay /mode #as -b 325252!*@* (Maytap.NET)
-
* Active timers:
* Timer 325252!*@* 1 time(s) 900s delay /mode #as -b 325252!*@* (Maytap.NET)
-
294
293
292

Murat_Aziz Est. , Sadece Banlari Kilitlemeye Calişiyor Bot Icın , Diyor , Ama Globalop'larda Kullaniyor , Q Zaman Tabi Kodlar Birbirine Girir , O Yüzden Codda Bozukluk Olmasi Normaldir , Herkes Kendi Baniyla Sorunlu Olur O Zaman , birde Bani Nasil Acmiyor ? timer'i Devreye Sokmasi , ve Saniyeleri Yukarda Bakabilirsin , Acmiyorsa O Zaman O Timer neye calişiyor :) ,

LoRDGuaRD 30 Ağustos 2010 09:45

Cevap: atılan banlara kilit koyma
 
abi oldu murat abi estafurullah sizi adamdan saymasam sizden yardım istemezdim.
kızma ama senın kod un msg yansıtmıyor. sukadar sure kaldı dıye.

set abi senin kod istediğim şekilde çalışıyor ama murat dayının dediği gibi banı atıyorum daha sonra banı başkası actıgında tekrar banlıyor ama 15 dakıkada acılma olayı ıptal ediyor.

murat abi senin kodda bırde su sekılde sorun oldu bilmem denedinmi sen kodu baskasıda senın kodu kullanıyorsa kanalda herhangı bır banı kendımı benımsıyor nasıl dıyeyım umarım anlamısındır acmaya kalkdıgında kod devreye gırıyor ve acamıyor sonra kendın acmayı denedıgınde baska kodu kullananın mırc devreye gırıyor umarım anlatmısımdır.

bunu isteme sebebim sundan dolayı kanalda benım banımı acdın dıye sureklı oplar arasında tartısma cıkıyor bende ıstedımkı buna sızlerın yardımıyla son verelım.
herkez kendı attıgı banı acabılsın bu yuzden baskasının acmasına ızın vermesın ıstıyorum pc basında olmayıpta opta nıckını unutan arkadaslar ıcınde kodda 15 dakıka ceza suresı doldugunda oto acsın ıstedım teşekkür ederim ilginiz için.
beya başınızı ağrıttım ama lazım işte :)
tekrar teşekkür ederim her ikinizede abi.
vaktiniz olursa dediğim gibi olabilecek bir kod lazım.

muratt_aziz 31 Ağustos 2010 11:14

Cevap: atılan banlara kilit koyma
 
Alıntı:

PeRSGuaRD Nickli Üyeden Alıntı (Mesaj 1040500155)
abi oldu murat abi estafurullah sizi adamdan saymasam sizden yardım istemezdim.
kızma ama senın kod un msg yansıtmıyor. sukadar sure kaldı dıye.

set abi senin kod istediğim şekilde çalışıyor ama murat dayının dediği gibi banı atıyorum daha sonra banı başkası actıgında tekrar banlıyor ama 15 dakıkada acılma olayı ıptal ediyor.

murat abi senin kodda bırde su sekılde sorun oldu bilmem denedinmi sen kodu baskasıda senın kodu kullanıyorsa kanalda herhangı bır banı kendımı benımsıyor nasıl dıyeyım umarım anlamısındır acmaya kalkdıgında kod devreye gırıyor ve acamıyor sonra kendın acmayı denedıgınde baska kodu kullananın mırc devreye gırıyor umarım anlatmısımdır.

bunu isteme sebebim sundan dolayı kanalda benım banımı acdın dıye sureklı oplar arasında tartısma cıkıyor bende ıstedımkı buna sızlerın yardımıyla son verelım.
herkez kendı attıgı banı acabılsın bu yuzden baskasının acmasına ızın vermesın ıstıyorum pc basında olmayıpta opta nıckını unutan arkadaslar ıcınde kodda 15 dakıka ceza suresı doldugunda oto acsın ıstedım teşekkür ederim ilginiz için.
beya başınızı ağrıttım ama lazım işte :)
tekrar teşekkür ederim her ikinizede abi.
vaktiniz olursa dediğim gibi olabilecek bir kod lazım.

1: msg atmama şansı yok denedim hatta uste link koydum resim ekledim bakmadın sanırım..
2: aynı kod başka mirctede olunca devreye giriyor demişsin onu düzeltim
3: Senin attığın banı senden başka kimsenin acmasına izin vermiyor şu haliyle aynı kod başka mircte olsada olmasada resim ekliyorum eklediğim resimde diğer oplardada aynı kod var haladaha olmadı dersen ya sen anlatamadın ya ben anlamadım :)

Bukodu remoteye koy aynı koddan başka varsa sil remotende
Kod:

on *:ban:#: {
  if ($nick == $me) {
    set -u900 %ban $+ $me $2
  }
}
on !*:rawmode:#: {
  if ($nick !== $me) && ($2 == %ban [ $+ [ $me ] ]) {
    ban -u $+ $timer(bxb).secs %g1  $2
    msg %g1 $nick 1,7Tarafimca Atilmis Bani Acamazsiniz!
    msg %g1 1,7 Daha kalan süre4 $timer(bxb).secs 1,7Saniye 1,7Topmal süresi4 $timer(bxb).delay 1,7saniye
  }
}

Alttaki kodu popups a koyacaksın
Kod:


ban15 dkaklık: ban -u900 # $$1 | set %g1 # | .timerbxb 1 900 echo -a 1,7 Ceza Süresi  Bitmiştir



Buda denendiğine dair resim

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

LoRDGuaRD 01 Eylül 2010 02:09

Cevap: atılan banlara kilit koyma
 
hiç çalıştıramadım şimdi de abi :S alt+r yaptım acılan yerde en alta ekledım usttekı kodu acılan yerın yanında da popups yazıyordu ona tıkladım 2. koduda oranın en altına kopyaladım ok dedim çıktım. mırcı kapatıp actım baglandım denedık olmadı bızmı yanlıs yaptık yoksa bu sonuncusu hıc calısmadı aynı koddanda yok baska bır mırcta denedım cunki. :S

sahr 01 Eylül 2010 21:19

Cevap: atılan banlara kilit koyma
 
bende çalışmıyor sandım ban atarken popupsa eklediğinden at

ban15 dkaklık yazısı cıkar onu nicklistesine koy mircinde atmak istediğin nicke sağ tıkla

ban15 dkaklık yazısını tıkla çalışıyor bende unreal kullanıyoruz seninki başkaysa ondan olabilir

muratt_aziz 01 Eylül 2010 21:37

Cevap: atılan banlara kilit koyma
 
denedim resimde koydum buraya bilemeyecem baska ban eventi veya baska kod neden oluyor olabilir elimden geleni yaptım /remote on acıkmı bak


popupsa eklenecek koduda remoteye koy nick liste göre ayarladım ordan 15 dakikalık banını at dene
Kod:


menu nicklist {
 ban15 dkaklık: ban -u900 # $$1 | set %g1 # | .timerbxb 1 900 echo -a 1,7 Ceza Süresi  Bitmiştir
}

başkada aklıma bişey gelmiyor

ExrimCi 03 Eylül 2010 04:53

Cevap: atılan banlara kilit koyma
 
ßu Remoteyi koruma remoteLerine nasıL entegre edebiLiriz ? meseLa küfür koruma yada Bad Nick Korumasına ßu kodu nasıL entegre edebiLiriz ? Kod mIRC in remotesinde yükLü iken koruma remoteLerinin her hangi biri iLe ban atıLdığında, Banı başka birisi açtığında tekrar banLıyor fakat ne kadar süre kaLdığını ve kaç dakikaLık Ban attığını yazmıyor. Aşağıda örnek oLarak verdiğim küfür koruma remotesine ßu kodu entegre edebiLirmisiniz ?
PHP- Kodu:

on *:text:*siker*:#: {
    
ban # $nick | kick # $nick 0,4 Küfüre 1Hayır 0! 8ßy  0,4 8,1 $me 0,4 
  
}



CipS_CoLa 09 Kasım 2010 02:30

Cevap: atılan banlara kilit koyma
 
Alıntı:

SiLuet Nickli Üyeden Alıntı (Mesaj 1040498880)
Kod:

on *:ban:#: {
  if ($nick == $me) {
    .set -u900 %ban $+ $2 $2
    if $timer($bnick) { halt }
    else {
    .timer $+ $bnick 1 900 mode # -b %ban $+ $2 $2 }
  }
}
 
on !*:rawmode:#: {
  if ($nick !== $me) && ($2 == %ban [ $+ [ $2 ] ]) {
    var %kalan $timer(ban).secs
    Ban $+(-u,%kalan) # $2
    msg # $nick , Tarafimca Atilmis Bani Acamazsiniz! (Acılması İçin daha  %kalan  Saniye  var)
  }
}

BU işini Görür, Senin Attıgın Banı 15 dakikadan önce acan olursa, Ne kadar süre kalmışsa O kadar süre tekrar banlar.
Örnek, Banladın aradan 5 dakka gecdi biri açdı kanal mesaj gönderir ve 10 dakikalıgına tekrar banlar.


Hocam birde şu oLay var unban yapıLdığı zaman 5 tane ban attım isem en sonuncu kaLıyor diğerLeri açıLıyo buna bi çözüm yok mu ne kadar ban attıysam hepsi banLansın




[02:00:16] ¿r¿ EniGMatiC mod değiştirdi: +b *!*@IP.116AC532.D34990ED.E17B4F2E
[02:00:21] ¿r¿ EniGMatiC mod değiştirdi: +b *!*@IP.D8D027DB.3A967E9E.552A2CFF
[02:00:30] <EniGMatiC> unban dermisin
[02:00:30] ¿r¿ MerLyn mod değiştirdi: -bb *!*@IP.D8D027DB.3A967E9E.552A2CFF *!*@IP.116AC532.D34990ED.E17B4F2E
[02:00:30] ¿r¿ EniGMatiC mod değiştirdi: +b *!*@IP.D8D027DB.3A967E9E.552A2CFF
[02:00:34] <Cenqiz> unban

----------

Alıntı:

CipS_CoLa Nickli Üyeden Alıntı (Mesaj 1040571935)
Hocam birde şu oLay var unban yapıLdığı zaman 5 tane ban attım isem en sonuncu kaLıyor diğerLeri açıLıyo buna bi çözüm yok mu ne kadar ban attıysam hepsi banLansın

[02:00:16] ¿r¿ EniGMatiC mod değiştirdi: +b *!*@IP.116AC532.D34990ED.E17B4F2E
[02:00:21] ¿r¿ EniGMatiC mod değiştirdi: +b *!*@IP.D8D027DB.3A967E9E.552A2CFF
[02:00:30] <EniGMatiC> unban dermisin
[02:00:30] ¿r¿ MerLyn mod değiştirdi: -bb *!*@IP.D8D027DB.3A967E9E.552A2CFF *!*@IP.116AC532.D34990ED.E17B4F2E
[02:00:30] ¿r¿ EniGMatiC mod değiştirdi: +b *!*@IP.D8D027DB.3A967E9E.552A2CFF
[02:00:34] <Cenqiz> unban



Birde ben Deopken açtıklarında yine ban atıp mesaj göndermeye çalışıyor onun yerine Deopken açılan banı görsün op olsun yine o banı atıp deop olabiLir mi ?

LoRDGuaRD 09 Kasım 2010 06:06

Cevap: atılan banlara kilit koyma
 
zaten dediğin gibi yapıyor olması gerekıyor başkası banı acdıgında nekadar sure kaldıgını kanala yansıtıyor. bırden fazla ban attıysan bırısı acdıgında tekrar banlıyor. suresı dolanların acılmasına ızın verıyor.

----------

Alıntı:

muratt_aziz Nickli Üyeden Alıntı (Mesaj 1040498863)
popups sa eklenecek

Kod:

ban15 dkaklık: ban -u900 # $$1 | set %g1 # | timerbxb 1 900 echo -a Ban süresi doldu tamamlandı
remote kodu
Kod:


on *:ban:#: {
  if ($nick == $me) {
    set -u900 %ban $+ $2 $2
  }
}
on !*:rawmode:#: {
  if ($nick !== $me) && ($2 == %ban [ $+ [ $2 ] ]) {
    ban -u $+ $timer(bxb).secs %g1  $2
    msg %g1 $nick Tarafimca Atilmis Bani Acamazsiniz!
    msg %g1 Daha kalan süre süre $timer(bxb).secs Topmal süresi $timer(bxb).delay saniye
  }
}

böyle bişey işini görür sanırım

bu kod dediğim şekilde çalışıyor zaten gerekli eklemeleri yaptıgında gorursun.

CipS_CoLa 09 Kasım 2010 20:22

Cevap: atılan banlara kilit koyma
 
Alıntı:

PeRSGuaRD Nickli Üyeden Alıntı (Mesaj 1040572044)
zaten dediğin gibi yapıyor olması gerekıyor başkası banı acdıgında nekadar sure kaldıgını kanala yansıtıyor. bırden fazla ban attıysan bırısı acdıgında tekrar banlıyor. suresı dolanların acılmasına ızın verıyor.

----------



bu kod dediğim şekilde çalışıyor zaten gerekli eklemeleri yaptıgında gorursun.

------------------
benim istediğim ben mesela 3 ban attım birisi unban yapıp bütün banLarı açtı ve en son hangi ban atıLdı ise ona tekrar ban atıyo onu düzeLtmemiz mümkünmüdür
Yani 5 ban attım ise birisi unban yapıp o 5 banı açtığında ben yine attığım op 5 banı tekrar atmam LAzım

----------

Alıntı:

PeRSGuaRD Nickli Üyeden Alıntı (Mesaj 1040572044)
zaten dediğin gibi yapıyor olması gerekıyor başkası banı acdıgında nekadar sure kaldıgını kanala yansıtıyor. bırden fazla ban attıysan bırısı acdıgında tekrar banlıyor. suresı dolanların acılmasına ızın verıyor.

----------



bu kod dediğim şekilde çalışıyor zaten gerekli eklemeleri yaptıgında gorursun.

Şunuda Gördüm ki banLarı tek tek açarken Sorun yok her bana tekrar ban atıLıyo ama TopLu ban açıLımında en son hangi banı attım ise o banı banLıyor tekrardan ondan öncekiLeri açıLıyo

MerakLıuSer 17 Aralık 2010 17:18

Cevap: atılan banlara kilit koyma
 
Alıntı:

muratt_aziz Nickli Üyeden Alıntı (Mesaj 1040501542)
1: msg atmama şansı yok denedim hatta uste link koydum resim ekledim bakmadın sanırım..
2: aynı kod başka mirctede olunca devreye giriyor demişsin onu düzeltim
3: Senin attığın banı senden başka kimsenin acmasına izin vermiyor şu haliyle aynı kod başka mircte olsada olmasada resim ekliyorum eklediğim resimde diğer oplardada aynı kod var haladaha olmadı dersen ya sen anlatamadın ya ben anlamadım :)

Bukodu remoteye koy aynı koddan başka varsa sil remotende
Kod:

on *:ban:#: {
  if ($nick == $me) {
    set -u900 %ban $+ $me $2
  }
}
on !*:rawmode:#: {
  if ($nick !== $me) && ($2 == %ban [ $+ [ $me ] ]) {
    ban -u $+ $timer(bxb).secs %g1  $2
    msg %g1 $nick 1,7Tarafimca Atilmis Bani Acamazsiniz!
    msg %g1 1,7 Daha kalan süre4 $timer(bxb).secs 1,7Saniye 1,7Topmal süresi4 $timer(bxb).delay 1,7saniye
  }
}

Alttaki kodu popups a koyacaksın
Kod:


ban15 dkaklık: ban -u900 # $$1 | set %g1 # | .timerbxb 1 900 echo -a 1,7 Ceza Süresi  Bitmiştir



Buda denendiğine dair resim

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


peki aynı nick attığım banı 3 defa açmaya kalktığında 3.'de o nicki banlayabilir mi?

StanteaR 11 Mart 2012 14:51

Cevap: atılan banlara kilit koyma
 
Forumdan Alintidir...

Alıntı:

menu menubar {
• Unban menü
.Aç:.enable #unb | echo -a 7Tamam Açtim.
.Kapat:.disable #unb | echo -a 12Tamam Kapadim.
}

#unb off
on *:ban:#:if ($nick == $me) && (!$timer($2)) { $+(.timer,$2) 1 $calc(60 * 20) mode # -b $2 }
on *:unban:#:if ($timer($2)) && (!$istok(Aspera $me,$nick,32)) { msg #ops $nick 2Banın 4Suresi 2Dolmamıstır. 1 $qt(Kalan: $replace($duration($timer($2).secs),mins,$+($chr(3 2),Dakika),secs,$+($chr(32),Saniye))) | mode # +b $2 }
#unb end

MerakLıuSer 22 Şubat 2013 03:25

Cevap: atılan banlara kilit koyma
 
konuyu aradim ama bulamadim.. ..
o yüzden en yakin konu bu oldugu için devam etmek istedim;
kanalda nicke; /ban -usürek #kanal maske(nick'e olabilir idente olabilir hosta olabilir içinde geçen *a* gibi gibi)
maskeye ban attigimda
a!*bb*@???* maskesine 2 dakika 10 saniye ban atilmistir.
diye mesajla nicki banlayip kicklesin.
eğer süre dolmadan bani açan nick olursa
bu maskenin daha 1 dakika 2 saniyelik ban süresi var deyip kalan süre kadar bani tekrar aktif etsin.
bani aynı nick 3 kez acmaya kalkarsa kanaldaki prefix'i varsa onlari alip 5 dakikaligina
kanaldan, ban kick uygulasin. 3 kez kural ihlali yaptigin icin 5 dakikaligina kanaldan atildin. gibi.

yani süreli hiçbir banimi ben istemeden kimse açamasin.

TİGeR 19 Aralık 2014 00:39

Cevap: atılan banlara kilit koyma
 
Alıntı:

LoRDGuaRD Nickli Üyeden Alıntı (Mesaj 1040572044)
zaten dediğin gibi yapıyor olması gerekıyor başkası banı acdıgında nekadar sure kaldıgını kanala yansıtıyor. bırden fazla ban attıysan bırısı acdıgında tekrar banlıyor. suresı dolanların acılmasına ızın verıyor.

----------



bu kod dediğim şekilde çalışıyor zaten gerekli eklemeleri yaptıgında gorursun.

bu kodun sadece alias f tusu (f1) ile manuel attığımız banlarda calısması icin ne yapmamıs lazım ??

on *:ban:#: {
if ($nick == $me) {
set -u900 %ban $+ $me $2
}
}
on !*:rawmode:#: {
if ($nick !== $me) && ($2 == %ban [ $+ [ $me ] ]) {
ban -u $+ $timer(bxb).secs %g1 $2
msg %g1 $nick 1,7Tarafimca Atilmis Bani Acamazsiniz!
msg %g1 1,7 Daha kalan süre4 $timer(bxb).secs 1,7Saniye 1,7Topmal süresi4 $timer(bxb).delay 1,7saniye
}
}

Zalimsin 21 Aralık 2014 11:10

Cevap: atılan banlara kilit koyma
 
Alıntı:

SiLuet Nickli Üyeden Alıntı (Mesaj 1040498880)
Kod:

on *:ban:#: {
  if ($nick == $me) {
    .set -u900 %ban $+ $2 $2
    if $timer($bnick) { halt }
    else {
    .timer $+ $bnick 1 900 mode # -b %ban $+ $2 $2 }
  }
}

on !*:rawmode:#: {
  if ($nick !== $me) && ($2 == %ban [ $+ [ $2 ] ]) {
    var %kalan $timer(ban).secs
    Ban $+(-u,%kalan) # $2
    msg # $nick , Tarafimca Atilmis Bani Acamazsiniz! (Acılması İçin daha  %kalan  Saniye  var)
  }
}

BU işini Görür, Senin Attıgın Banı 15 dakikadan önce acan olursa, Ne kadar süre kalmışsa O kadar süre tekrar banlar.
Örnek, Banladın aradan 5 dakka gecdi biri açdı kanal mesaj gönderir ve 10 dakikalıgına tekrar banlar.




kod çalışıyor ama süreyi göstermiyor on bir bka bilirmisin


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

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