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

dworld 24 Haziran 2010 22:08

!unban
 
merhaba arkadaslar bir sorunum var.

Özelime !unban # nick yazılırsa # kanalındaki banlı nickkin banını kaldırmak istiyorum.

Doktrin 25 Haziran 2010 02:13

Cevap: !unban
 
on *:TEXT:*:?:{
if $1 == !unban {
var %x 1
while %x <= $ibl($2,0) {
if $+(*,$3,*) iswm $ibl($2,%x) {
mode $2 -b $ibl($2,%x)
}
inc %x
}
}
}


Bir dene bakalım.

Skys 25 Haziran 2010 09:47

Cevap: !unban
 
Alıntı:

ErmaN Nickli Üyeden Alıntı (Mesaj 1040450246)
on *:TEXT:*:?:{
if $1 == !unban {
var %x 1
while %x <= $ibl($2,0) {
if $+(*,$3,*) iswm $ibl($2,%x) {
mode $2 -b $ibl($2,%x)
}
inc %x
}
}
}

Kod:


Pardon ,
 
Bu komutu normal Kullanıcı Botun özelinde kullansa ,
 
Botta %operkanali 'na  Su kullanıcı "!unban" kullandı onay verirseniz
 
acılıcak dediğinde %operkanalinde  "!onaylandi" dediğinde belirtilen kanalın
 
Banı acılabilirmi.


Doktrin 25 Haziran 2010 13:24

Cevap: !unban
 
Kod:

on *:TEXT:*:?:{ if $1 == !unban { set %knl $2 | set %nck $3 | msg %operkanali $nick nicki !unban komutunu kullandı.Onay vermek için !onayla yazınız. } }
on *:TEXT:*:%operkanali:{ if $1 == !onayla { unban %knl %nck } }
alias unban {
  var %x 1
  while %x <= $ibl($1,0) {
    if $+(*,$2,*) iswm $ibl($1,%x) {
      mode $1 -b $ibl($1,%x)
    }
    inc %x
  }
  unset %knl %nck
}

Bu şekilde dene bir. %operkanali değişkenini oluşturmayı unutma.

Skys 25 Haziran 2010 13:37

Cevap: !unban
 
Alıntı:

ErmaN Nickli Üyeden Alıntı (Mesaj 1040450388)
Kod:

on *:TEXT:*:?:{ if $1 == !unban { set %knl $2 | set %nck $3 | msg %operkanali $nick nicki !unban komutunu kullandı.Onay vermek için !onayla yazınız. } }
on *:TEXT:*:%operkanali:{ if $1 == !onayla { unban %knl %nck } }
alias unban {
  var %x 1
  while %x <= $ibl($1,0) {
    if $+(*,$2,*) iswm $ibl($1,%x) {
      mode $1 -b $ibl($1,%x)
    }
    inc %x
  }
  unset %knl %nck
}

Bu şekilde dene bir. %operkanali değişkenini oluşturmayı unutma.


Istediğin gibi Variables'e de %operkanali #kanal seklinde ekledim ama olmadı bende çalışıyorum Yapmaya eksikler var.

Doktrin 25 Haziran 2010 13:55

Cevap: !unban
 
Şimdi denedim gayet güzel çalışıyor.

dworld 25 Haziran 2010 20:41

Cevap: !unban
 
Şimdi #Ops kanalında Voice listesinde Olan birisi, !unban # Nick komutunu kullanırsa, ve banını açmak istediği kişi o kanalda banlı ise banını açsın

Kod:


on *:text:!unban *:?: {
if ($nick isavoice #Ops) && ($2 isban $3) { .mode $2 -b $3 }


bişeyler yapmaya çalıştım ama çalışmadı. help me :)


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

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