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/)
-   -   !unban sorun (https://www.ircforumlari.net/mirc-scripting-sorunlari/181137-unban-sorun.html)

AyazGeceLer 19 Şubat 2009 00:09

!unban sorun
 
Kod:

alias massmode {
  var %i = 1, %x = $numtok($3-,32), %y = $modespl
  while (%i <= %x) {
    mode $1 $+($left($2,1),$str($right($2,1),$numtok($gettok($3-,$+(%i,-,$calc(%i + %y)),32),32))) $gettok($3-,$+(%i,-,$calc(%i + %y)),32)
    inc %i %y
  }
}
alias unban {
  var %1 = $iif($1,$1,$chan), %b = $ibl(%1,0), %i, %t
  if (%b == 0) {
    echo -t %1 * Ban Listesi Alınıyor $+(%1,...)
    mode %1 b
  }
  else {
    var %i = $ibl(%1,0)
    while (%i) {
      var %t = $addtok(%t,$ibl(%1,%i),32)
      dec %i
    }
    massmode %1 -b %t
  }
}
on *:text:*:#: {
  if $nick isop $chan {
    if $1 == !unban {
      set %clearss $chan
      unban %clearss
    }
  }
  else {
    if $1 == !unban {
      msg $chan Bu komutu kullanabilmek için $chan kanalında Op (@) konumunda olmalısınız.
    }
  }
}

elimde boyle bir kod var !unban yazdiqimda kanaldaki en ustteki bir tane bani aciyor bunu kanaldaki butun banlari acabilmesi icin nasil ayarlariz yardim edermisiniz

AzuLa 19 Şubat 2009 01:25

Cevap: !unban sorun
 
Alıntı:

AyazGeceLer Nickli Üyeden Alıntı (Mesaj 642857)
Kod:

alias massmode {
  var %i = 1, %x = $numtok($3-,32), %y = $modespl
  while (%i <= %x) {
    mode $1 $+($left($2,1),$str($right($2,1),$numtok($gettok($3-,$+(%i,-,$calc(%i + %y)),32),32))) $gettok($3-,$+(%i,-,$calc(%i + %y)),32)
    inc %i %y
  }
}
alias unban {
  var %1 = $iif($1,$1,$chan), %b = $ibl(%1,0), %i, %t
  if (%b == 0) {
    echo -t %1 * Ban Listesi Alınıyor $+(%1,...)
    mode %1 b
  }
  else {
    var %i = $ibl(%1,0)
    while (%i) {
      var %t = $addtok(%t,$ibl(%1,%i),32)
      dec %i
    }
    massmode %1 -b %t
  }
}
on *:text:*:#: {
  if $nick isop $chan {
    if $1 == !unban {
      set %clearss $chan
      unban %clearss
    }
  }
  else {
    if $1 == !unban {
      msg $chan Bu komutu kullanabilmek için $chan kanalında Op (@) konumunda olmalısınız.
    }
  }
}

elimde boyle bir kod var !unban yazdiqimda kanaldaki en ustteki bir tane bani aciyor bunu kanaldaki butun banlari acabilmesi icin nasil ayarlariz yardim edermisiniz

kodu yanlış eklemişsiniz. orjinali aşağıdaki linktedir. kodda herhangi bir sorun yoktur, editlerken herhangi bir yerinde hatayapmışsınızdır.

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

muratt_aziz 19 Şubat 2009 13:08

Cevap: !unban sorun
 
Şunuda hatırlatalım o kod bot kodu yanı kendi mircine ekleyip kendin !unban yazınca calısmaz bir baska @op sop biri !unban yazarsa kanaldaki banlar açılır.. kod da sorun yok çalışıyor

özet: kodun olduğu mircten !unban yazılınca çalışmaz...

AyazGeceLer 19 Şubat 2009 13:52

Cevap: !unban sorun
 
muratt_aziz Kodu Zaten Botta KuLLaniyorum

AzuLa Evet Kodu Ordan aLdim !clearbans Yerin !unban SekLinde Yapmamiz Mumkun deqiLmi yardim edermisin

AzuLa 19 Şubat 2009 15:33

Cevap: !unban sorun
 
Kod:

alias massmode {
  var %i = 1, %x = $numtok($3-,32), %y = $modespl
  while (%i <= %x) {
    mode $1 $+($left($2,1),$str($right($2,1),$numtok($gettok($3-,$+(%i,-,$calc(%i + %y)),32),32))) $gettok($3-,$+(%i,-,$calc(%i + %y)),32)
    inc %i %y
  }
}
alias clearbans {
  var %1 = $iif($1,$1,$chan), %b = $ibl(%1,0), %i, %t
  if (%b == 0) {
    echo -t %1 * Ban Listesi Alınıyor $+(%1,...)
    mode %1 b
  }
  else {
    var %i = $ibl(%1,0)
    while (%i) {
      var %t = $addtok(%t,$ibl(%1,%i),32)
      dec %i
    }
    massmode %1 -b %t
  }
}
on *:text:*:#: {
  if $nick isop $chan {
    if $1 == !unban {
      set %clearss $chan
      clearbans %clearss
    }
  }
  else {
    if $1 == !unban {
      msg $chan Bu komutu kullanabilmek için $chan kanalında Op (@) konumunda olmalısınız.
    }
  }
}

bu şekilde kullanabilirsin !unban yazdığında yazılan kanalda banları temizleyecektir.

Log:
Alıntı:

[15:18:30] * IrCbaStarD mod değiştirdi:+b nick46!*@*
[15:18:30] * IrCbaStarD mod değiştirdi:+b nick47!*@*
[15:18:30] * IrCbaStarD mod değiştirdi:+b nick48!*@*
[15:18:30] * IrCbaStarD mod değiştirdi:+b nick49!*@*
[15:18:30] * IrCbaStarD mod değiştirdi:+b nick50!*@*
[15:18:32] <&IrCbaStarD> :D
[15:18:41] <~AzuLa> ;d
[15:18:46] <&IrCbaStarD> :D
[15:18:48] <~AzuLa> :D
[15:18:49] <&IrCbaStarD> !unban
[15:18:50] <&IrCbaStarD> :D
[15:18:50] * AzuLa mod değiştirdi:-bbbbbbbbbbbb nick1!*@* nick2!*@* nick3!*@* nick4!*@* nick5!*@* nick6!*@* nick7!*@* nick8!*@* nick9!*@* nick10!*@* nick11!*@* nick12!*@*
[15:18:51] * AzuLa mod değiştirdi:-bbbbbbbbbbbb nick13!*@* nick14!*@* nick15!*@* nick16!*@* nick17!*@* nick18!*@* nick19!*@* nick20!*@* nick21!*@* nick22!*@* nick23!*@* nick24!*@*
[15:18:51] * AzuLa mod değiştirdi:-bbbbbbbbbbbb nick25!*@* nick26!*@* nick27!*@* nick28!*@* nick29!*@* nick30!*@* nick31!*@* nick32!*@* nick33!*@* nick34!*@* nick35!*@* nick36!*@*
[15:18:51] * AzuLa mod değiştirdi:-bbbbbbbbbbbb nick37!*@* nick38!*@* nick39!*@* nick40!*@* nick41!*@* nick42!*@* nick43!*@* nick44!*@* nick45!*@* nick46!*@* nick47!*@* nick48!*@*
[15:18:51] * AzuLa mod değiştirdi:-bb nick49!*@* nick50!*@*


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

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