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/)
-   -   ban kilit kodu bilen varmı? (https://www.ircforumlari.net/mirc-scripting-sorunlari/332669-ban-kilit-kodu-bilen-varmi.html)

Leo 02 Mayıs 2010 23:55

ban kilit kodu bilen varmı?
 
arkadaşlar birtane mırcta gormustum o mırcla online olan op kanalda herhangı bırıne ban attıgında dıger baska opların acmasına ızın vermıyor banı sadece kendı acabılıyor veya suresı doldugunda otomatık 15 dk sonra acılıyor otomatık o kodu bulabılırmıyız teşekkurler.

Ajan 03 Mayıs 2010 20:39

Cevap: ban kilit kodu bilen varmı?
 
Eğer bir operatörün attığı banı diğerinin açamadığı bir komut varsa -ki olduğunu sanmıyorum bunu koda da dökebiliriz. Süreli banlar içinse arama yapın çeşit çeşit bulursunuz.

LQndRA 04 Mayıs 2010 08:39

Cevap: ban kilit kodu bilen varmı?
 
Alıntı:

Leo Nickli Üyeden Alıntı (Mesaj 1040405378)
arkadaşlar birtane mırcta gormustum o mırcla online olan op kanalda herhangı bırıne ban attıgında dıger baska opların acmasına ızın vermıyor banı sadece kendı acabılıyor veya suresı doldugunda otomatık 15 dk sonra acılıyor otomatık o kodu bulabılırmıyız teşekkurler.

Bir operatorun attigi bani baska bir operator acamiyor ise, o bani acamayan operatorun accesleri anlamsiz olur.Boyle bir sey duymadim.Ama yukarida da belirtildigi gibi atilan bir bani istediginiz surede oto olarak acabilirsiniz.

ornek:
Kod:

/ban -u15 Kanal Rumuz|Mask Bantipi

Leo 04 Mayıs 2010 14:32

Cevap: ban kilit kodu bilen varmı?
 
Alıntı:

Ajan Nickli Üyeden Alıntı (Mesaj 1040406457)
Eğer bir operatörün attığı banı diğerinin açamadığı bir komut varsa -ki olduğunu sanmıyorum bunu koda da dökebiliriz. Süreli banlar içinse arama yapın çeşit çeşit bulursunuz.


Ajan abicim ben yanlış anlattım sanırım şöyle yani kanalda sende bende @ uz
sen birisini banlıyorsun ve kanaldan atıyorsun.
Ben o banı suresı dolmadan açtığımda senin mırcın devreye giriyor tekrar banlıyor o ipi nicki artık neyse ban şekli.
anlatabıldımmı abi.

SovaLyem 05 Mayıs 2010 18:12

Cevap: ban kilit kodu bilen varmı?
 
Kod olayını bilmem ama bir gün yabancı bir sitede dolaşırken Ban Lock başlıklı bir konu görmüştüm. Buna göre sizin attığınız bir banı başka bir op açamıyormuş. Muhtemelen çalışma mantığı şudur; siz ban attınız, arkadaşınız o banı açsa bile tekrar aynı mask'a ban atıyordur. Dediğim gibi pek anlamam ve de kullanmadım. Umarım anlamadan buraya kodu koymamın bir sakıncası yoktur. Aşağıda bu konuda farklı iki kod vardır. Umarım bir işe yarıyorlardır.

Kod:1

on @*:BAN:#: { if ($nick == $me) { .auser nounban $banmask } }
Kod:

on @*:UNban:#: { if ($nick == $me) { .ruser nounban $banmask | return } | if ($level($banmask) == nounban) && ($nick != $me) { raw -q mode # +b-k $banmask Secured.Ban } }
on *:EXIT: { .rlevel -r nounban }

Kod:2 ( Açma kapatma menülü)

#banlock on
on me:*:ban:#: {
  if ($banmask !iswm $ial($me)) {
    writeini -n bans.ini $chan $banmask 1
  }
}
on me:*:unban:#: {
  if ($readini(bans.ini,$chan,$banmask)) {
    .remini bans.ini $chan $banmask
  }
}
on !*:Unban:#: {
  if ($readini(bans.ini,$chan,$banmask)) && ($nick($chan,$me,oh)) {
    mode $chan +b $banmask
  }
}
#Banlock end
#banlock_jcheck off
on me:*:join:#: {
  mode $chan +b
  .timer 1 2 banlock_build $chan
}
alias banlock_build {
  var %x = 1, %y = $ibl($1,0)
  while (%x <= %y) {
    if ($ibl($1,%x).by == $me) writeini -n bans.ini $1 $+($1,.,$ibl($1,%x)) 1
    inc %x
  }
}
raw 367:*: halt
raw 368:*: halt
#banlock_jcheck end
Menu * {
  .Ban Lock
  ..Turn banlock $iif($group(#Banlock) == on,Off,On) : $iif($group(#Banlock) == on,disable,enable) #banlock
  ..-
  ..$iif($group(#banlock_jcheck) == on,Disable,Enable) Banlock join update: $iif($group(#banlock_jcheck) == on,.Disable,.Enable) #banlock_jcheck
}

Kod: 2 ile ilgili bir açıklama:
How it works:
It only affects the bans YOU'VE set, and noones elses. It uses a *.ini file.
Just paste it into your remotes.
Nasıl Çalışır?
Sadece sizin ayarladığınız banlarda çalışır, başka hiçkimseninkinde değil. *.ini dosyası kullanır. Sadece remoteye yapıştırınız.

Bilecikli 15 Ağustos 2019 20:28

Cevap: ban kilit kodu bilen varmı?
 
Alıntı:

SovaLyem Nickli Üyeden Alıntı (Mesaj 1040408755)
Kod olayını bilmem ama bir gün yabancı bir sitede dolaşırken Ban Lock başlıklı bir konu görmüştüm. Buna göre sizin attığınız bir banı başka bir op açamıyormuş. Muhtemelen çalışma mantığı şudur; siz ban attınız, arkadaşınız o banı açsa bile tekrar aynı mask'a ban atıyordur. Dediğim gibi pek anlamam ve de kullanmadım. Umarım anlamadan buraya kodu koymamın bir sakıncası yoktur. Aşağıda bu konuda farklı iki kod vardır. Umarım bir işe yarıyorlardır.

Kod:1

Kod:

on @*:BAN:#: { if ($nick == $me) { .auser nounban $banmask } }
on @*:UNban:#: { if ($nick == $me) { .ruser nounban $banmask | return } | if ($level($banmask) == nounban) && ($nick != $me) { raw -q mode # +b-k $banmask Secured.Ban } }
on *:EXIT: { .rlevel -r nounban }

Kod:2 ( Açma kapatma menülü)

#banlock on
on me:*:ban:#: {
  if ($banmask !iswm $ial($me)) {
    writeini -n bans.ini $chan $banmask 1
  }
}
on me:*:unban:#: {
  if ($readini(bans.ini,$chan,$banmask)) {
    .remini bans.ini $chan $banmask
  }
}
on !*:Unban:#: {
  if ($readini(bans.ini,$chan,$banmask)) && ($nick($chan,$me,oh)) {
    mode $chan +b $banmask
  }
}
#Banlock end
#banlock_jcheck off
on me:*:join:#: {
  mode $chan +b
  .timer 1 2 banlock_build $chan
}
alias banlock_build {
  var %x = 1, %y = $ibl($1,0)
  while (%x <= %y) {
    if ($ibl($1,%x).by == $me) writeini -n bans.ini $1 $+($1,.,$ibl($1,%x)) 1
    inc %x
  }
}
raw 367:*: halt
raw 368:*: halt
#banlock_jcheck end
Menu * {
  .Ban Lock
  ..Turn banlock $iif($group(#Banlock) == on,Off,On) : $iif($group(#Banlock) == on,disable,enable) #banlock
  ..-
  ..$iif($group(#banlock_jcheck) == on,Disable,Enable) Banlock join update: $iif($group(#banlock_jcheck) == on,.Disable,.Enable) #banlock_jcheck
}

Kod: 2 ile ilgili bir açıklama:
How it works:
It only affects the bans YOU'VE set, and noones elses. It uses a *.ini file.
Just paste it into your remotes.
Nasıl Çalışır?
Sadece sizin ayarladığınız banlarda çalışır, başka hiçkimseninkinde değil. *.ini dosyası kullanır. Sadece remoteye yapıştırınız.

1. kodda prefix sahibi olmayan admin/oper kullanımı için düzeltme yapılabilir mi? Bu hâli işlevsiz kaldı da. Yeri geliyor % da oluyorum yeri geliyor prefixsiz dolaşıyorum.

Feragat 15 Ağustos 2019 22:41

Cevap: ban kilit kodu bilen varmı?
 
Alıntı:

Bilecikli Nickli Üyeden Alıntı (Mesaj 1042134127)
1. kodda prefix sahibi olmayan admin/oper kullanımı için düzeltme yapılabilir mi? Bu hâli işlevsiz kaldı da. Yeri geliyor % da oluyorum yeri geliyor prefixsiz dolaşıyorum.

Event'ta ekli olan @ Prefixlerini kaldırıp deneyebilirsin.

Bilecikli 16 Ağustos 2019 00:19

Cevap: ban kilit kodu bilen varmı?
 
Alıntı:

Feragat Nickli Üyeden Alıntı (Mesaj 1042134170)
Event'ta ekli olan @ Prefixlerini kaldırıp deneyebilirsin.

buna mesaj yansıtabilirmiyiz peki? Tarafımca atılan banı açamazsınız nick şeklinde

YouMyCure 16 Ağustos 2019 08:27

Cevap: ban kilit kodu bilen varmı?
 
Alıntı:

Bilecikli Nickli Üyeden Alıntı (Mesaj 1042134211)
buna mesaj yansıtabilirmiyiz peki? Tarafımca atılan banı açamazsınız nick şeklinde

Kod:

on !*:Unban:#: {
  if ($readini(bans.ini,$chan,$banmask)) && ($nick($chan,$me,oh)) {
    mode $chan +b $banmask
  }
}

bu satırları
Kod:

on !*:Unban:#: {
  if ($readini(bans.ini,$chan,$banmask)) && ($nick($chan,$me,oh)) {
    mode $chan +b $banmask
    msg # $nick Tarafımca atılan banı kaldıramazsın
  }
}

şeklinde düzenleyebilirsiniz

Bilecikli 16 Ağustos 2019 20:59

Cevap: ban kilit kodu bilen varmı?
 
Alıntı:

YouMyCure Nickli Üyeden Alıntı (Mesaj 1042134302)
Kod:

on !*:Unban:#: {
  if ($readini(bans.ini,$chan,$banmask)) && ($nick($chan,$me,oh)) {
    mode $chan +b $banmask
  }
}

bu satırları
Kod:

on !*:Unban:#: {
  if ($readini(bans.ini,$chan,$banmask)) && ($nick($chan,$me,oh)) {
    mode $chan +b $banmask
    msg # $nick Tarafımca atılan banı kaldıramazsın
  }
}

şeklinde düzenleyebilirsiniz

işlevsiz kaldı hocam malasef.


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

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