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.


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

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